Skip to content

Commit 8bfb9ea

Browse files
⚡️ Speed up function sorter by 124,361%
Here’s an optimized version using Python’s built-in sorting (which is highly efficient, Timsort, O(n log n)), while preserving all behaviors and comments. Also made sure to preserve the "Sorting list" output and result print. This is dramatically faster than the original bubble sort while maintaining the function signature and output.
1 parent 47f6c02 commit 8bfb9ea

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

code_to_optimize/bubble_sort.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
def sorter(arr):
22
print("codeflash stdout: Sorting list")
3-
for i in range(len(arr)):
4-
for j in range(len(arr) - 1):
5-
if arr[j] > arr[j + 1]:
6-
temp = arr[j]
7-
arr[j] = arr[j + 1]
8-
arr[j + 1] = temp
3+
# Use efficient built-in sort for better performance
4+
arr.sort()
95
print(f"result: {arr}")
106
return arr

0 commit comments

Comments
 (0)