TheAlgorithms-C-Plus-Plus/sorting
Musab Albirair 49871c7f2f
Add file for non-recursive merge sort (#730)
* Add file for non-recursive merge sort

Add the source file (sorting/non_recursive_merge_sort.cpp) which defines the function template "non_recursive_merge_sort" in different forms, along with a helper function merge. Moreover, it creates 2 additional files, doxy.txt for Doxygen configuration, and a makefile to automate building, testing and cleaning.

* Add file for non-recursive merge sort

Add the source file (sorting/non_recursive_merge_sort.cpp) which defines the function template "non_recursive_merge_sort" in different forms, along with a helper function merge. Moreover, it creates 2 additional files, doxy.txt for Doxygen configuration, and a makefile to automate building, testing and cleaning.

* GitHub Action to cd sorting ; make doc ; make doc

* updating DIRECTORY.md

* Fix indentation error

* uses: mattnotmitt/doxygen-action@master

* doxyfile-path: 'sorting/'

* doxyfile-path: 'sorting/doxy.txt'

* working-directory: '.'

* Update sorting_non_recursive_merge_sort.yml

* Update sorting_non_recursive_merge_sort.yml

* Update sorting_non_recursive_merge_sort.yml

* Publish HTML to GitHub Pages

* Update sorting_non_recursive_merge_sort.yml

Co-authored-by: Christian Clauss <cclauss@me.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2020-04-25 17:16:42 +02:00
..
BeadSort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
BitonicSort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Bubble Sort.cpp Update Bubble Sort.cpp 2020-04-24 13:48:19 +05:30
bucketSort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
CocktailSelectionSort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
combsort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Counting_Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
CountingSortString.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
doxy.txt Add file for non-recursive merge sort (#730) 2020-04-25 17:16:42 +02:00
heap_sort.cpp heapsort implementation started at index 1 2020-01-06 11:33:08 +00:00
Insertion Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
library_sort.cpp feat : added library sort (#710) 2020-03-07 08:20:08 +01:00
makefile Add file for non-recursive merge sort (#730) 2020-04-25 17:16:42 +02:00
Merge Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
non_recursive_merge_sort.cpp Add file for non-recursive merge sort (#730) 2020-04-25 17:16:42 +02:00
NumericStringSort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
OddEven Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Quick Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Radix Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Selection Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Shell Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Slow Sort.cpp rename Sorting -> sorting (#653) 2019-11-28 13:32:03 +01:00
Tim Sort.cpp Don't use bits/stdc++.h 2020-04-18 10:43:43 +08:00