BruceLee569
34889fc6d8
Update quick_sort.py ( #928 )
...
Use the last element as the first pivot, for it's easy to pop, this saves one element space.
Iterating with the original list saves half the space, instead of generate a new shallow copy list by slice method.
2019-06-28 23:55:31 +08:00
BruceLee569
a0ab3ce098
Update quick_sort.py ( #830 )
...
Modify the list comprehensions to reduce the number of judgments, the speed has increased by more than 50%.
2019-05-24 23:54:03 +08:00
sakuralethe
48553da785
variable in function should be lowercase ( #768 )
2019-04-26 17:43:51 +08:00
cclauss
4e06949072
Modernize Python 2 code to get ready for Python 3
2017-11-25 10:23:50 +01:00
KyleScharnhorst
014786e340
Fix: typo in multiple files.
2017-10-07 06:47:50 -07:00
Mehdi ALAOUI
7ae9759220
Added some other spaces
2017-04-06 03:55:28 +01:00
Mehdi ALAOUI
8d06eb2c63
Added some space before and after operators
2017-04-06 03:44:47 +01:00
Mehdi ALAOUI
183df6889b
Code more concise and more readable
2017-04-05 06:58:16 +01:00
alvin562
839a84182c
updated version
2017-01-03 00:08:42 -08:00
yyeltsyn
66433a5f0b
Update quick_sort.py
...
Streamlining quick_sort function
2016-08-29 11:29:49 +03:00
JakeBonek
e359b6efd4
Fixed typos and added the shell sort algorithm
2016-08-16 12:43:02 -04:00
miczal
78402c5f42
[Quicksort]Added shuffling of input
2016-08-11 20:02:06 +02:00
Sergey Tsaplin
ab2614574e
Move files to separate directories
2016-08-01 15:06:53 +05:00