mirror of
https://hub.njuu.cf/TheAlgorithms/C-Plus-Plus.git
synced 2023-10-11 13:05:55 +08:00
60ee52fd6a
* feat: add random pivot quick sort algorithm, test cases included * updating DIRECTORY.md * docs: add proper docs for random pivot quick sort algorithm, code reformatted. * fix: copy constructor bug fixed for TestCase class for random pivot quick sort algo * docs and code reformatted according to standards * c-style array declarations removed * added minor suggestion in docs * resource link added in docs * docs formatted * test function's docs added, using stl function for swap * generator function migrated to namespace * Update sorting/random_pivot_quick_sort.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update sorting/random_pivot_quick_sort.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * Update sorting/random_pivot_quick_sort.cpp Co-authored-by: David Leal <halfpacho@gmail.com> * docs fixed sorting/random pivot quick sort * Apply suggestions from code review Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> Co-authored-by: David Leal <halfpacho@gmail.com> |
||
---|---|---|
.. | ||
bead_sort.cpp | ||
bitonic_sort.cpp | ||
bogo_sort.cpp | ||
bubble_sort.cpp | ||
bucket_sort.cpp | ||
CMakeLists.txt | ||
cocktail_selection_sort.cpp | ||
comb_sort.cpp | ||
count_inversions.cpp | ||
counting_sort_string.cpp | ||
counting_sort.cpp | ||
cycle_sort.cpp | ||
gnome_sort.cpp | ||
heap_sort.cpp | ||
insertion_sort.cpp | ||
library_sort.cpp | ||
merge_insertion_sort.cpp | ||
merge_sort.cpp | ||
non_recursive_merge_sort.cpp | ||
numeric_string_sort.cpp | ||
odd_even_sort.cpp | ||
pancake_sort.cpp | ||
pigeonhole_sort.cpp | ||
quick_sort_3.cpp | ||
quick_sort.cpp | ||
radix_sort2.cpp | ||
radix_sort.cpp | ||
random_pivot_quick_sort.cpp | ||
recursive_bubble_sort.cpp | ||
selection_sort.cpp | ||
shell_sort2.cpp | ||
shell_sort.cpp | ||
slow_sort.cpp | ||
strand_sort.cpp | ||
swap_sort.cpp | ||
tim_sort.cpp | ||
wiggle_sort.cpp |