From e489faf03220fe4cba746030ae4fc73a4d10d31e Mon Sep 17 00:00:00 2001 From: GAURAV singh Date: Thu, 25 Jun 2026 01:07:56 +0530 Subject: [PATCH 1/2] PERF: add bubble sort bug --- src/sort.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/sort.js diff --git a/src/sort.js b/src/sort.js new file mode 100644 index 0000000..df56a9f --- /dev/null +++ b/src/sort.js @@ -0,0 +1,12 @@ +function sortNumbers(arr) { + for (let i = 0; i < arr.length; i++) { + for (let j = 0; j < arr.length; j++) { + if (arr[i] < arr[j]) { + let temp = arr[i]; + arr[i] = arr[j]; + arr[j] = temp; + } + } + } + return arr; +} From f89082738ddf2ba98f6a2a38add036c7226a5d56 Mon Sep 17 00:00:00 2001 From: GAURAV singh Date: Thu, 25 Jun 2026 01:17:56 +0530 Subject: [PATCH 2/2] Apply AI-generated fixes - src/sort.js: Replaced the inefficient bubble sort algorithm with the built-in sort method for improved performance. --- src/sort.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/sort.js b/src/sort.js index df56a9f..dfbe108 100644 --- a/src/sort.js +++ b/src/sort.js @@ -1,12 +1,3 @@ function sortNumbers(arr) { - for (let i = 0; i < arr.length; i++) { - for (let j = 0; j < arr.length; j++) { - if (arr[i] < arr[j]) { - let temp = arr[i]; - arr[i] = arr[j]; - arr[j] = temp; - } - } - } - return arr; + return arr.sort((a, b) => a - b); }