A network router's buffer management utility uses a bubble sort algorithm to organize a log of incoming packet sizes (in megabytes) into ascending order.
The list of packet sizes to be sorted is:
4.2,1.8,3.5,0.9,5.1,2.2,3.84.2, \quad 1.8, \quad 3.5, \quad 0.9, \quad 5.1, \quad 2.2, \quad 3.84.2,1.8,3.5,0.9,5.1,2.2,3.8
State the condition that determines when the bubble sort algorithm has completed and can terminate.