Đoạn giả mã dưới đây di chuyển phần tử đầu tiên của mảng data ra cuối và dịch mỗi phần tử còn lại lên trước một vị trí (xoay trái).
○ mảng số nguyên: rotateLeft(mảng số nguyên: data)
số nguyên: first, i
first ← data[0]
for (i từ 0 đến (số phần tử của data) - 2, tăng dần 1)
data[i] ← data[i + 1]
endfor
data[(số phần tử của data) - 1] ← first
return dataGiả sử mảng data = [1, 2, 3, 4].