int[] array = {4, 5, 7, 6, 9, 10,67,6,45};
for (int i = 0; i < array.length; i++) {
for (int j = i+1; j < array.length; j++) {
if (array[i] > array[j]) {
int temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
Just wondering what is the role of array[j] = temp; This is the bubble sort sorting algorithm, new to Stack exchange so formatting might not be great
Advertisement
Answer
Imagine that you have a red ball in your left hand, and a blue ball your right.
Now switch the balls … without throwing them in the air.
How? Let me lend you a hand!
Explanation: 1) You need 3 hands to do this … and by analogy, 3 variables. 2) “To lend a hand” means “to help”