Skip to content

Commit 3a7da23

Browse files
committed
Cocktail Shaker Sort | Improved Comments
1 parent 5dbb739 commit 3a7da23

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Sorts/CocktailShakerSort.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ function cocktailShakerSort (items) {
1313
let swapped = false
1414
let j
1515

16-
// backwards
16+
// Backwards
1717
for (j = items.length - 1; j > i; j--) {
1818
if (items[j] < items[j - 1]) {
1919
[items[j], items[j - 1]] = [items[j - 1], items[j]]
2020
swapped = true
2121
}
2222
}
2323

24-
// forwards
24+
// Forwards
2525
for (j = 0; j < i; j++) {
2626
if (items[j] > items[j + 1]) {
2727
[items[j], items[j + 1]] = [items[j + 1], items[j]]
@@ -34,11 +34,12 @@ function cocktailShakerSort (items) {
3434
}
3535
}
3636

37-
// Implementation of cocktailShakerSort
38-
37+
/**
38+
* Implementation of Cocktail Shaker Sort
39+
*/
3940
var ar = [5, 6, 7, 8, 1, 2, 12, 14]
40-
// Array before Sort
41+
// Before Sort
4142
console.log(ar)
4243
cocktailShakerSort(ar)
43-
// Array after sort
44+
// After Sort
4445
console.log(ar)

0 commit comments

Comments
 (0)