Merge pull request #16 from miczal/master

[Quicksort]Added shuffling of input
This commit is contained in:
Chetan Kaushik 2016-08-13 15:00:56 +05:30 committed by GitHub
commit e3c24fe59a

View File

@ -10,6 +10,12 @@ For manual testing run:
python quick_sort.py
"""
from __future__ import print_function
from random import shuffle
def sort(collection):
shuffle(collection)
return quick_sort(collection)
def quick_sort(collection):
@ -58,4 +64,4 @@ if __name__ == '__main__':
user_input = input_function('Enter numbers separated by coma:\n')
unsorted = [int(item) for item in user_input.split(',')]
print(quick_sort(unsorted))
print(sort(unsorted))