Quy ước màu sắc:

Màu xanh biểu thị các phần tử chưa có thứ tự và biểu thị phần tử đang xét, do vòng lặp ngoài điều khiển.

Màu vàng biểu thị các phần tử đã có thứ tự.

Màu xanh lá biểu thị phần tử A[j], do vòng lặp trong điều khiển.