Skip to content

Instantly share code, notes, and snippets.

@CsInTamil
CsInTamil / insertion_sort.py
Created June 28, 2021 11:38
Insertion Sort
arr = [2, 56, 42, 31, 67, 10, 4, 8, 100, 32, 42]
for i in range(0, len(arr)):
cur = arr[i]
for j in range(i - 1, -1, -1):
if arr[j] > cur:
arr[j + 1] = arr[j]
else:
arr[j + 1] = cur
break
@CsInTamil
CsInTamil / selection_sort.py
Created June 22, 2021 05:52
Selection Sort
arr = [2, 56, 42, 31, 67, 10, 4, 8, 100, 32, 42]
for j in range(0, len(arr)):
for i in range(0, len(arr)-1):
if arr[i] > arr[i+1]:
arr[i],arr[i+1] = arr[i+1],arr[i]
for i in range(0, len(arr)):
print(arr[i])
@CsInTamil
CsInTamil / bubble_sort.py
Created June 20, 2021 11:20
Bubble Sort
arr = [2, 56, 42, 31, 67, 10, 4, 8, 100, 32, 42]
for j in range(0, len(arr)):
for i in range(0, len(arr)-1):
if arr[i] > arr[i+1]:
arr[i],arr[i+1] = arr[i+1],arr[i]
for i in range(0, len(arr)):
print(arr[i])