C++ 算法大全
Go to file
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
.github Add file for non-recursive merge sort (#730) 2020-04-25 17:16:42 +02:00
.vscode feat : added library sort (#710) 2020-03-07 08:20:08 +01:00
backtracking Don't use bits/stdc++.h 2020-04-18 10:43:43 +08:00
computer_oriented_statistical_methods Don't use bits/stdc++.h 2020-04-18 10:43:43 +08:00
data_structure Update linked_list.cpp 2020-04-22 16:09:12 +02:00
dynamic_programming Merge pull request #723 from faizanahamed1414/patch-1 2020-04-22 20:53:09 +08:00
graph Don't use bits/stdc++.h 2020-04-18 10:43:43 +08:00
greedy_algorithms Greedy Algorithms -> greedy_algorithms (#647) 2019-11-28 13:29:38 +01:00
hashing feat: Implemented open addressing hash tables (#673) 2019-12-21 09:17:08 +01:00
math Add Number of Positive Divisors in math 2020-04-16 16:18:01 +02:00
operations_on_datastructures rename Operations on Datastructures -> operations_on_datastructures (#655) 2019-11-28 13:52:24 +01:00
others Update others/stairs_pattern.cpp 2020-04-19 17:48:48 +02:00
range_queries Don't use bits/stdc++.h 2020-04-18 10:43:43 +08:00
search Interpolation search method (#287) 2020-01-09 23:52:44 +01:00
sorting Add file for non-recursive merge sort (#730) 2020-04-25 17:16:42 +02:00
strings feat: add brute force string searching (#694) 2020-04-16 12:32:46 +02:00
.gitignore Create .gitignore 2019-12-05 22:05:29 +01:00
CONTRIBUTION.md Update CONTRIBUTION.md 2019-12-05 19:12:07 +01:00
DIRECTORY.md Add file for non-recursive merge sort (#730) 2020-04-25 17:16:42 +02:00
LICENSE Update the copyright year 2020-04-12 21:16:18 +08:00
README.md I modified a link 2019-11-15 14:44:55 +09:00

The Algorithms - C++

contributions welcome  GitHub repo size GitHub closed pull requests

All algorithms implemented in C++ (for education)

The implementations are for learning purpose. They may be less efficient than the implementation in the standard library.

Contribute Guidelines

Read our Contribution Guidelines before you contribute.