We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d8a3ed9 commit 8f6effeCopy full SHA for 8f6effe
bubblesort.py
@@ -0,0 +1,20 @@
1
+from generator import Generator
2
+
3
4
+def BubbleSort(arr: list) -> list:
5
+ n = len(arr)
6
7
+ for i in range(n):
8
+ # Last i elements are already in place
9
+ for j in range(n - i - 1):
10
+ # Swap if the element found is greater than the next element
11
+ if arr[j] > arr[j + 1]:
12
+ arr[j], arr[j + 1] = arr[j + 1], arr[j]
13
14
+ return arr
15
16
17
+if __name__ == '__main__':
18
+ arr = Generator(1000)
19
+ sorted_list = BubbleSort(arr)
20
+ print(sorted_list)
0 commit comments