algorithm designer

visual algorithm playground

~/algo — bubble sort
for i in range(n):
  for j in range(n-i-1):
    if arr[j] > arr[j+1]:
      swap(arr[j], arr[j+1])
complexity: O(n²)
~/algo — visualization