In the Bubble Sort algorithm, during each pass, the algorithm compares adjacent elements and swaps them if they are in the wrong order. The first pass involves making comparisons across all the elements in the list except for the last one. This is because after the first pass, the largest element is guaranteed to be in its correct position at the end of the list.
Let's consider a list with 'n' elements arranged in ascending order.
Thus, the number of comparisons required during the 1st pass of bubble sort on a list of 'n' elements is n - 1.
The number of comparisons required during the first pass of bubble sort on an already sorted list is n - 1.
Additional Context:
Correct Answer: (3) n - 1.