Advertisement
donplehanov

insertion_sort

May 24th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.34 KB | None | 0 0
  1. import random
  2. def insertion_sort(data):
  3.     for i in range(1, len(data)):
  4.         j = i - 1
  5.         key = data[i]
  6.         while data[j] > key and j >= 0:
  7.             data[j + 1] = data[j]
  8.             j -= 1
  9.         data[j + 1] = key
  10.     return data
  11. a = [random.randint(0, 1000) for i in range(10)]
  12. print(a)
  13. insertion_sort(a)
  14. print(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement