อัลกอริทึมนี้ใช้พิมพ์สมาชิกของอาร์เรย์ในรูปแบบเกลียว (Spiral) เริ่มจากแถวแรก พิมพ์ทั้งแถว แล้วตามคอลัมน์สุดท้าย แล้วแถวสุดท้าย และทำซ้ำจนครบ Time Complexity คือ O(M×N) โดย M = จำนวนแถว, N = จำนวนคอลัมน์ Input และ Output Input: เมทริกซ์: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Output: 1