From acaa00a1b12e9b6b248cab9b5fc7fc9230a156f0 Mon Sep 17 00:00:00 2001 From: ishaan-khandelwal Date: Thu, 5 Feb 2026 21:48:41 +0530 Subject: [PATCH] Create Wingle sort in js --- Wingle sort in js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Wingle sort in js diff --git a/Wingle sort in js b/Wingle sort in js new file mode 100644 index 000000000..3f37ba953 --- /dev/null +++ b/Wingle sort in js @@ -0,0 +1,13 @@ +var wiggleSort = function(nums) { + for (let i = 0; i < nums.length - 1; i++) { + if ( + (i % 2 === 0 && nums[i] > nums[i + 1]) || + (i % 2 === 1 && nums[i] < nums[i + 1]) + ) { + [nums[i], nums[i + 1]] = [nums[i + 1], nums[i]]; + } + } +}; + + +