We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b9d749a commit c83b680Copy full SHA for c83b680
Sorts/bubblesort.js
@@ -5,7 +5,7 @@
5
*/
6
function bubbleSort(items) {
7
var length = items.length;
8
- for (var i = (length - 1); i >= 0; i--) {
+ for (var i = (length - 1); i > 0; i--) {
9
//Number of passes
10
for (var j = (length - i); j > 0; j--) {
11
//Compare the adjacent positions
@@ -44,7 +44,7 @@ function bubbleSort(arr){
44
var swapped = true;
45
while(swapped){
46
var swapped = false;
47
- for(var i = 0; i < arr.length; i++){
+ for(var i = 0; i < arr.length-1; i++){
48
if(arr[i] > arr[i + 1]){
49
var temp = arr[i];
50
arr[i] = arr[i + 1];
0 commit comments