我一直在尝试将冒泡排序算法更改为选择排序,但我很挣扎。
这是冒泡排序...
For K= 0 to n – 2
For j = 0 to n – k - 2
If item[j] > item [j + 1]
temp = item[j]
item[j] = item[j+1]
item[j + 1] = temp
end if
end for
end for
end bubbleSort
这是一个朋友用 javascript 给我的,我想知道是否有人可以帮助把它变成伪代码?谢谢 ...
var arr = new Array(23, 19, 35, 12, 30);
temp = 0;
for (k = 0; k < arr.length - 1; k++) {
for (j = k + 1; j < arr.length; j++) {
if (arr[k] > arr[j]) {
temp = arr[k];
arr[k] = arr[j];
arr[j] = temp;
}
}
}
for (k = 0; k < arr.length; k++)
alert(arr[k]);
谢谢大家,我是编程新手,算法让我明白!