Bubble Sort operates by iteratively comparing adjacent elements and exchanging them if they are in the incorrect order. In the initial pass, comparisons are made between all elements except the last, as this guarantees the largest element settles at the list's end.
Consider a list containing 'n' elements ordered ascendingly.
Therefore, for a list of 'n' elements, the first pass of Bubble Sort requires n - 1 comparisons.