(elements, start, end)
| 7 | arr[b] = tmp |
| 8 | |
| 9 | def quick_sort(elements, start, end): |
| 10 | if start < end: |
| 11 | pi = partition(elements, start, end) |
| 12 | quick_sort(elements, start, pi-1) |
| 13 | quick_sort(elements, pi+1, end) |
| 14 | |
| 15 | def partition(elements, start, end): |
| 16 | pivot_index = start |