Sujal Gupta
c3b07aed22
feat: add dnf sort ( #1558 )
...
* add dnf sort
* refactored code
* remove extra empty lines
* add tests
* update date type for non-negative values
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* updating DIRECTORY.md
* Update sorting/dnf_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* update data type for variables
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2021-08-19 17:55:13 +05:30
Nitin Sharma
446e0a5ce8
feat: add lru caching algorithm ( #1557 )
...
* updating DIRECTORY.md
* feat: add lru caching algorithm
* removing clang tidy warnings
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for fcb50fb7
* docs updated
* clang-format and clang-tidy fixes for ee18e3aa
* using list instead of bits/stdc++.h
* clang-format and clang-tidy fixes for 19d09e85
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 4e223bc3
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 4bea23ef
* using uint for non negative numbers
* clang-format and clang-tidy fixes for 87e7df55
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for b423fd4b
* suggestions applied
* clang-format and clang-tidy fixes for e3ba29eb
* Update others/lru_cache.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for bdeee3da
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
2021-08-17 12:25:08 -05:00
ss1208
5dca8bc615
fix: Minor spelling fixes in README.md
( #1560 )
...
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-08-16 11:44:39 -05:00
Piyush Kumar
d088e290d4
feat: Add endlines in hashing/chaining.cpp
( #1559 )
...
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-08-15 11:23:18 -05:00
Swastika Gupta
20f74d4138
feat: Karatsuba algorithm ( #1550 )
...
* karatsuba algorithm
* Update karatsuba_algorithm_for_fast_multiplication.cpp
* Update karatsuba_algorithm_for_fast_multiplication.cpp
* Update karatsuba_algorithm_for_fast_multiplication.cpp
* Update karatsuba_algorithm_for_fast_multiplication.cpp
* Update karatsuba_algorithm_for_fast_multiplication.cpp
* Update karatsuba_algorithm_for_fast_multiplication.cpp
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 180f356d
* Update divide_and_conquer/karatsuba_algorithm_for_fast_multiplication.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update divide_and_conquer/karatsuba_algorithm_for_fast_multiplication.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update divide_and_conquer/karatsuba_algorithm_for_fast_multiplication.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 2b8d67ad
* Apply suggestions from code review
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Ayaan Khan <ayaankhan98@gmail.com>
2021-08-09 18:30:42 +05:30
Swastika Gupta
faa58ed190
feat: Wildcard matching problem ( #1552 )
...
* wildcard matching
* Update backtracking/wildcard_matching.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/wildcard_matching.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/wildcard_matching.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for b2e0dbe0
* Update wildcard_matching.cpp
* clang-format and clang-tidy fixes for cae3a923
* Update backtracking/wildcard_matching.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* clang-format and clang-tidy fixes for 82338785
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
2021-08-07 19:29:46 -05:00
Swastika Gupta
a764d57e96
feat: Add n_bonacci.cpp
in math section ( #1544 )
...
* n-bonacci
* Update math/n_bonacci.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/n_bonacci.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for f30cb377
* Update math/n_bonacci.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 4af9dc38
* Update n_bonacci.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
2021-07-29 12:29:27 -05:00
Swastika Gupta
bd44418731
feat: Add count_of_trailing_ciphers_in_factorial_n
( #1543 )
...
* zeroes
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 537cd7e8
* Update count_of_trailing_ciphers_in_factorial_n.cpp
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_trailing_ciphers_in_factorial_n.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for a8c85e2d
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
2021-07-29 11:41:52 -05:00
Panquesito7
a6bd936530
test
2021-07-25 19:06:58 +00:00
codingbbq
f9a1acd4c3
Issue #1536 - [BUG] check_prime.cpp returns incorrect output for 9 ( #1537 )
...
Co-authored-by: Idrish Laxmidhar <idrish.l@hcl.com>
Co-authored-by: Vishal Sharma <mrvishalsharma@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-22 13:08:28 -05:00
David Leal
5d34de836e
feat: Convert all issue templates into issue forms ( #1545 )
...
* feat: Convert all issue templates into issue...
...forms. Also disables blank issues and adds an `Other` template for generic issues but no blank issues.
* updating DIRECTORY.md
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2021-07-22 22:10:10 +05:30
Swastika Gupta
f34f93e77a
feat: Add the Subarray Sum implementation ( #1527 )
...
* Create subarray_sum.cpp
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 0a293ece
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for f37f7b7c
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update subarray_sum.cpp
* clang-format and clang-tidy fixes for 9b0b5f87
* Update backtracking/subarray_sum.cpp
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 047366a8
* Update subarray_sum.cpp
* clang-format and clang-tidy fixes for 512b1887
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subarray_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* fix: Apply suggestions from code review
* docs: Apply suggestions from code review
* clang-format and clang-tidy fixes for e6979047
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-21 14:22:16 -05:00
Swastika Gupta
0e0ba5fc89
feat: Add the floyd_cycle_detection_algo.cpp file/algorithm ( #1540 )
...
* search for duplicate number using Floyd algorithm
* Update floyd_cycle_detection_algo.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-21 14:10:17 -05:00
Nitin Sharma
652c2d2650
feat: add inorder successor for bst in operations on ds ( #1532 )
...
* feat: add inorder successor in bst
* clang-tidy errors fixed, reference docs link added
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for f8658fe5
* docs formatting changed, namespace added
* clang-format and clang-tidy fixes for f54f31cd
* added bullet points in docs
* Update operations_on_datastructures/inorder_successor_of_bst.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update operations_on_datastructures/inorder_successor_of_bst.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update operations_on_datastructures/inorder_successor_of_bst.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update operations_on_datastructures/inorder_successor_of_bst.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs improved
* clang-format and clang-tidy fixes for f1b83198
* Update operations_on_datastructures/inorder_successor_of_bst.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 420a4ec1
* Apply suggestions from code review
* fix: Apply suggestions from code review
* memory leaks patched
* clang-format and clang-tidy fixes for ac801a1e
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-18 00:02:08 -05:00
Jxtopher
ae8685fb6a
feat: solving magic sequence problem with backtracking ( #1533 )
...
* Create magic_sequence.cpp
* update code formatter
* updating DIRECTORY.md
* Update magic_sequence.cpp
* Delete settings.json
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update magic_sequence.cpp
* Revert "Delete settings.json"
This reverts commit 64b08dee6d
.
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 2263f033
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update magic_sequence.cpp
* Update magic_sequence.cpp
* Update magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update magic_sequence.cpp
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for f889fb4f
* Update backtracking/magic_sequence.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update magic_sequence.cpp
* fix: Apply suggestions from code review
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-17 15:36:19 +05:30
Swastika Gupta
7bab516e59
feat: Add the Wave Sort algorithm ( #1525 )
...
* Create wave_sort.cpp
* Update wave_sort.cpp
* Update wave_sort.cpp
* Update wave_sort.cpp
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 196165e7
* Update wave_sort.cpp
* Update sorting/wave_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/wave_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/wave_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update wave_sort.cpp
* clang-format and clang-tidy fixes for b5f9663f
* Update sorting/wave_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update sorting/wave_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 8651884e
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-16 13:41:54 -05:00
Swastika Gupta
e059765f79
Create subset_sum.cpp ( #1517 )
...
* Create subset_sum.cpp
* Update subset_sum.cpp
* Update subset_sum.cpp
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 4827805a
* Update subset_sum.cpp
* clang-format and clang-tidy fixes for dac32465
* Update backtracking/subset_sum.cpp
Co-authored-by: Filip Hlasek <fhlasek@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Filip Hlasek <fhlasek@gmail.com>
* clang-format and clang-tidy fixes for 1328571c
* Update backtracking/subset_sum.cpp
Co-authored-by: Filip Hlasek <fhlasek@gmail.com>
* Update subset_sum.cpp
* clang-format and clang-tidy fixes for 2325e165
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* clang-format and clang-tidy fixes for 1b82d499
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 31a1deae
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update subset_sum.cpp
* clang-format and clang-tidy fixes for 9cd07635
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update backtracking/subset_sum.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update subset_sum.cpp
* Update subset_sum.cpp
* clang-format and clang-tidy fixes for 2405a142
* Update subset_sum.cpp
* clang-format and clang-tidy fixes for 383baeb3
* Update subset_sum.cpp
* Update backtracking/subset_sum.cpp
* Update backtracking/subset_sum.cpp
* Update backtracking/subset_sum.cpp
* Update backtracking/subset_sum.cpp
* Update backtracking/subset_sum.cpp
* Update backtracking/subset_sum.cpp
* Update backtracking/subset_sum.cpp
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Filip Hlasek <fhlasek@gmail.com>
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-12 20:19:03 -05:00
Swastika Gupta
82290e72c5
tests: Add test in cycle_sort.cpp
( #1520 )
...
* Update cycle_sort.cpp
* Update sorting/cycle_sort.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update sorting/cycle_sort.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* clang-format and clang-tidy fixes for 2601c621
* Update cycle_sort.cpp
* Update cycle_sort.cpp
* Update cycle_sort.cpp
* clang-format and clang-tidy fixes for 39cf3f34
* Update sorting/cycle_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update cycle_sort.cpp
* Update cycle_sort.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-12 19:50:56 -05:00
Abhinn Mishra
394811e601
fix: spelling error in CONTRIBUTING.md
( #1531 )
...
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-09 14:03:57 -05:00
Swastika Gupta
6115bc2981
feat: Add House Robber algorithm ( #1524 )
...
* Create house_robber.cpp
* updating DIRECTORY.md
* Update dynamic_programming/house_robber.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update dynamic_programming/house_robber.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* Update dynamic_programming/house_robber.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* clang-format and clang-tidy fixes for c00823e8
* Update house_robber.cpp
* clang-format and clang-tidy fixes for cdf701c2
* Update house_robber.cpp
* clang-format and clang-tidy fixes for 39c3719f
* Update dynamic_programming/house_robber.cpp
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
* clang-format and clang-tidy fixes for 126e3f21
* Update house_robber.cpp
* Update dynamic_programming/house_robber.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/house_robber.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/house_robber.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/house_robber.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update house_robber.cpp
* clang-format and clang-tidy fixes for 474a5f0b
* Update dynamic_programming/house_robber.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/house_robber.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 203cce31
* Update house_robber.cpp
* Update house_robber.cpp
* Update house_robber.cpp
* clang-format and clang-tidy fixes for 6b0bea93
* Apply suggestions from code review
* Apply suggestions from code review
* clang-format and clang-tidy fixes for 913baf88
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Abhinn Mishra <49574460+mishraabhinn@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-09 14:02:28 -05:00
Jxtopher
1ab5e4e564
feat: Replace "\n" -> std::endl ( #1530 )
...
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-09 14:00:34 -05:00
Swastika Gupta
34556ad939
Create count_of_set_bits.cpp ( #1515 )
...
* Create count_of_set_bits.cpp
* Update count_of_set_bits.cpp
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for d0dc7eb3
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for f8606e8f
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 40e0f745
* Update count_of_set_bits.cpp
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update bit_manipulation/count_of_set_bits.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-09 15:13:57 +05:30
Nitin Sharma
97afa0e3e4
feat: add Sublist Search Algorithm ( #1513 )
...
* feat: add sublist search algorithm
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for e59bc3bf
* Update search/sublist_search.cpp header docs
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update search/sublist_search.cpp docs
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update docs search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update docs search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update minor docs in search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* made test function non static
Co-authored-by: David Leal <halfpacho@gmail.com>
* test docs updated
Co-authored-by: David Leal <halfpacho@gmail.com>
* namespaces added for search algo, docs added for test cases
* [feat/fix/docs]: Perform some necessary changes
* clang-format and clang-tidy fixes for 5a02b336
* test cases docs added, merge fixed
* clang-format and clang-tidy fixes for be0160b4
* one liner docs added
* clang-format and clang-tidy fixes for 95b362f3
* some final docs fixes
* clang-format and clang-tidy fixes for 798972e9
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* docs updated for one line docs
* clang-format and clang-tidy fixes for aebae1df
* added one liner docs
* clang-format and clang-tidy fixes for f6913b75
* Update search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 66d1b87f
* Update search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Apply suggestions from code review
* clang-format and clang-tidy fixes for dc5b0c6c
* Apply suggestions from code review
* clang-format and clang-tidy fixes for 6436932f
* Apply suggestions from code review
* clang-format and clang-tidy fixes for 35f39b57
* Update docs search/sublist_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-07-07 14:53:29 +05:30
Nitin Sharma
60ee52fd6a
feat: add random pivot quick sort algorithm ( #1510 )
...
* 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>
2021-07-06 22:49:27 +05:30
David Leal
0c5c096991
[feat/fix]: Improve the contributing guidelines... ( #1522 )
...
...and add the `CodingGuidelines.md` file, taken and edited from the [C](https://github.com/TheAlgorithms/C ) repository.
2021-07-05 22:02:33 -05:00
Motasim
47c84137ee
feat: Added implementation of iterative version of tree traversals. ( #1506 )
...
* feat: Added iterative version of tree traversals.
Here is the implementation of the iterative version of the Preorder, Postorder, and the Inorder traversal of given tree.
.
Time Complexity: O(n), where 'n' is the total number of nodes in a tree.
* updating DIRECTORY.md
* fixed: function descriptions, namespace declaration, and included separate libraries.
* fixed: added range bases for loops.
* style: proper indentation
Co-authored-by: David Leal <halfpacho@gmail.com>
* style: proper indentation
Co-authored-by: David Leal <halfpacho@gmail.com>
* style: proper indentation
Co-authored-by: David Leal <halfpacho@gmail.com>
* fix: C style NULL to nullptr
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: spell correction
Co-authored-by: David Leal <halfpacho@gmail.com>
* style: formatted comments.
* fixes: static_cast, if and for statement braces
* style: modified pointer declaration.
* fixes: removed use of typedef, renamed BT to Node
* Fix `clang-tidy` warnings
* fix: Try to fix `clang-tidy` warnings this time
* docs: Proper function description
Co-authored-by: Mann Patel <46739555+manncodes@users.noreply.github.com>
* fix: Class based approach
* docs: Proper formatted comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper indentation
Co-authored-by: David Leal <halfpacho@gmail.com>
* fix: Initialized data variable
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper indentation
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper function description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Removed unnecessary comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper function description
* docs: Proper variables description
Co-authored-by: Mann Patel <46739555+manncodes@users.noreply.github.com>
* docs: Included variables description
Co-authored-by: Mann Patel <46739555+manncodes@users.noreply.github.com>
* docs: Included variables description
Co-authored-by: Mann Patel <46739555+manncodes@users.noreply.github.com>
* docs: Proper variables description
Co-authored-by: Mann Patel <46739555+manncodes@users.noreply.github.com>
* fixes: Self-test implementation and namespace
* docs: Documentation improvements
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper indentation
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Improved function description
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* test: Added test cases for negative values
* docs: Proper description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted comment
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper function description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper formatted description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper description
Co-authored-by: David Leal <halfpacho@gmail.com>
* docs: Proper description
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Mann Patel <46739555+manncodes@users.noreply.github.com>
2021-07-05 19:32:41 -05:00
David Leal
d54afc520f
[feat/fix]: Improve the contributing guidelines ( #1503 )
...
* [feat/fix]: Improve the contributing guidelines
Mostly fix grammar, spelling errors, typos, and improves wording.
* [docs]: Apply suggestions from code review
* [feat/fix]: Minor improvements/fixes
Co-authored-by: Ayaan Khan <ayaankhan98@gmail.com>
2021-06-18 14:55:52 -05:00
David Leal
554919d9f5
[feat/fix/docs]: Improve the dynamic_programming/longest_increasing_subsequence.cpp
file ( #1504 )
...
* [feat/fix/docs]: Improve the `dynamic_programming/longest_increasing_subsequence.cpp` file
* [test/feat]: Add self-test implementations and...
...namespace (`dynamic_programming`).
Thanks to @manncodes for the idea and help!
Co-authored-by: Mann Patel <manncodes@users.noreply.github.com>
* clang-format and clang-tidy fixes for 7d4562d6
Co-authored-by: Mann Patel <manncodes@users.noreply.github.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2021-06-18 14:17:31 -05:00
Mann Patel
17405a05ee
feat: add spare table data structure ( #1502 )
...
* feat: add spare table data structure
Added implementation of sparse table for a 'duplicate invariant function'. Implementation of min(a1,a2...,aN) being the duplicate invariant function is done.
* fixed: clang-tidy warnings
* minor change: remove bits/stdc++ header
* added header comments
* updating DIRECTORY.md
* fixed to clang-format
* fixed header postion
suggested change
Co-authored-by: David Leal <halfpacho@gmail.com>
* fixed author name
suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
* fixed test() info to Doxygen standards.
suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
* changed comment
suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
* minor changes in file info
suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
* minor changes in file info
suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
* minor changes in file info
suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
* changes in variable and struct descriptions
* Update data_structures/sparse_table.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update data_structures/sparse_table.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update data_structures/sparse_table.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* changed int data type for non-negative numbers
* changing datatypes of certain variables
* Update data_structures/sparse_table.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update data_structures/sparse_table.cpp
Co-authored-by: Ayaan Khan <ayaankhan98@gmail.com>
* clang-format and clang-tidy fixes for ddf777fc
* minor changes
* fixed comparison of integer of diff signedness
* Update data_structures/sparse_table.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* added description as @Panquesito7 suggested
* minor grammar checks
* minor documentation fixes
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Ayaan Khan <ayaankhan98@gmail.com>
2021-06-07 15:24:49 -05:00
GeorgianaK
5ba8bc2c86
read violation resolved ( #1496 )
2021-05-25 10:52:52 +05:30
Aditya Prakash
a9d33871a9
feat: Added Recursive Bubble Sort ( #1487 )
...
* feat: Added recursive bubble sort
* updating DIRECTORY.md
* fixed clang-tidy warnings
* fixed swap function
* improved documentation
* Reworked documentation
* reworked documentation
* fixed ubuntu compile errors
* Enhanced documentation
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Added explanation link and fixed documentation
* Added explanation link and fixed documentation
* Update settings.json
Removed `"cmake.configureOnOpen": false`
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update recursive_bubble_sort.cpp
Removed the `swap` function
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update recursive_bubble_sort.cpp
Replaced `int` with `uint64_t`
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-05-15 11:13:39 +05:30
David Leal
fed98e8640
feat: Add the Approved Label
workflow ( #1493 )
...
When a pull request is approved, it'll automatically add the `approved` label.
2021-05-10 10:28:23 -05:00
Bolaji Boluwatife
a5022c53f2
fix: Corrected erase method in data_structures/linked_list.cpp
( #1494 )
2021-05-09 22:24:05 -05:00
Malte Jürgens
fd029aec78
feat: update awesome_workflow.yml to use build_directory_md.py from scripts repository ( #1486 )
...
* Update awesome_workflow.yml
* Also include .h and .hpp in DIRECTORY.md
* updating DIRECTORY.md
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2021-04-23 11:58:01 -05:00
Benjamin Walton
a41b707919
feat: added integral approximation algorithm ( #1485 )
...
* Setup general integral aprroximation algorithm template
* feat: added integral approximation algorithm
* updating DIRECTORY.md
* feat: added integral approximation algorithm
* test: added tests for integral approximation algorithm
* docs: added comments and explanation for integral approximation algorithm
* fix: updated for loop within algorithm
* fix: data type conversions
* Modified dividing by 2
Maintains functionality but dividing by 2 is easier to read/understand
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* fix: Apply suggestions from code review
* feat: added Wikipedia link and detailed description
* fix: Apply suggestions from code review
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* style: updated what the library/header is for
* docs: Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* fix: changed int to uint64_t
* Update math/integral_approximation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Shiqi Sheng <shiqisheng00@gmail.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-04-22 22:11:44 +05:30
David Leal
a043b6b3df
feat: Add Discord chat badge in README.md
2021-04-16 13:01:03 -05:00
Ashish Bhanu Daulatabad
d9a97f106f
Feat: Implementation of Elliptic Curve Diffie Hellman Key Exchange. ( #1479 )
...
* updating DIRECTORY.md
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers
* updating DIRECTORY.md
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers: Error handling
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers: Error handling
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers: Error handling-2
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers: Error handling-bit handling
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers: Error handling-bit handling
* Feat: Elliptic Curve Diffie Hellman Key Exchange, Ciphers: Error handling-bit handling
* Type checks and destructor added
* Type checks and integer shift checked
* clang-format and clang-tidy fixes for 276fde9d
* Comment modification
* clang-format and clang-tidy fixes for ae6a048d
* Comment modification
* Wrong return
* clang-format and clang-tidy fixes for bb40ea4c
* Type checks
* windows error
* clang-format and clang-tidy fixes for 2c41f111
* Error handling
* Error handling-2
* Comments
* Comment modifications
* Update ciphers/uint128_t.hpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Comment modifications-2
* Comment modifications-3
* Empty commit
* Comments
* Additional comments
* clang-format and clang-tidy fixes for f7daaa15
* Empty commit for build
* Additional test correction and comment modification
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-04-14 11:04:01 +05:30
Nirjas Jakilim
c854b78bc9
feat: Added Minimum Edit Distance Algorithm ( #1472 )
...
* Added Minimum Edit Distance Algorithm
* Updated the code According to the guidelines
* Updated with necessary changed and documentation
* fix: Apply suggestions from code review
* updating DIRECTORY.md
* Some more chnages according to clang-tidy
clang-tidy suggested moving all if-else statements under braces. So, I did it.
* Array changed to vector as suggested
Using of arrays changed to vectors as clang-tidy suggested to use vector instead of arrays.
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Updated with necessary changes
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Slight fixes on a comment
* Updated Necessary Changes
* Apply suggestions from code review
Co-authored-by: David Leal <halfpacho@gmail.com>
* Updated with necessary changes
* Updated with necessary changes
* Updated with changes
* Updated with changes and some tweaks
* Updated with changes
* Update dynamic_programming/minimum_edit_distance.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/minimum_edit_distance.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Updated suggested changes
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: Anup Kumar Panwar <1anuppanwar@gmail.com>
2021-04-12 16:04:13 +05:30
David Leal
8adaec948c
fix: CodeQL warnings in `machine_learning/a_st...
...
...`ar_search.cpp`
2021-04-08 18:39:28 -05:00
Ashish Bhanu Daulatabad
0a596dd7aa
feat: Base64 Encoding/Decoding, type: Ciphers ( #1471 )
...
* updating DIRECTORY.md
* Feat: Base64 Encoding Decoding, Type: cipher
* Feat: Base64 Encoding Decoding, Type: cipher-2
* Type checks
* updating DIRECTORY.md
* Wrong param explaination
* Namespace and comments
* Update ciphers/base64_encoding.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update ciphers/base64_encoding.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-03-31 10:46:54 +05:30
Ashish Bhanu Daulatabad
8f72965be4
Feat: A Star Search, Type: AI/ML ( #1468 )
...
* updating DIRECTORY.md
* Feat: A* Search Algorithm, Type: AI/ML
* Type changes
* Code reformatting.
* Code reformatting-2
* Code refactoring-3.
* Code refactoring-3.
* Code refactoring-4.
* Code refactoring-4.
* Code refactoring-5.
* updating DIRECTORY.md
* Minor changes
* clang-format and clang-tidy fixes for edf593f7
* Minor changes-2
* Enhanced AyStarSearch class documentation.
* Adding Closed List for faster A* search.
* Type checks
* Type checks-2
* Comments
* Update machine_learning/a_star_search.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-03-25 22:00:03 +05:30
David Leal
8aed15d5fb
fix: Update Stale bot to ignore PRs/issues with...
...
...the `dont-close` label.
2021-03-19 19:17:21 -06:00
Venkata Bharath Malapati
7ea1ca6c9c
feat: Trie data structure using hashmap, predict_words method, class Trie ( #1464 )
...
* feat: add Trie data structure using hashmap, predict_words method, class Trie
* updating DIRECTORY.md
* fix: fixed clang.tidy warnings
* docs: added documentation toclass trie
* docs: updated documentation
* fix: added namespace trie_using_hashmap
* docs: updated documentation with comments
* docs: updated documentation with spelling corrections
* docs: updated requested changes
* docs : updated requested changes in documentation
* fix: Apply suggestions from code review
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-03-18 23:58:33 +05:30
Ashish Bhanu Daulatabad
73ff948b0d
feat: Solving linear recurrence using Matrix Exponentiation (with examples). ( #1463 )
...
* updating DIRECTORY.md
* feat: Solving Linear Recurrence using Matrix Exponentiation
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 83efb534
* Directory.md
* updating DIRECTORY.md
* Comment Modification
* Comments
* Missing namespace
* Missing namespace
* Type checking
* reduced mod size due to integer overflow, changed int32 to int64
* Adding template parameters and missing markdowns.
* Markdown and minor code changes
* Minor changes
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
2021-03-17 23:57:51 +05:30
David Leal
1ba772a432
feat: Add CodeQL Analysis badge in README.md
2021-03-15 14:54:29 -06:00
David Leal
8f32a02d55
feat: Add CodeQL Analysis workflow ( #1465 )
...
Replaces LGTM, as LGTM only runs on commits, and CodeQL works faster, too.
2021-03-14 13:58:02 -06:00
Ashish Bhanu Daulatabad
a2970af4c4
feat: add abbreviation.cpp: topic: Dynamic Programming ( #1461 )
...
* Feat: Abbreivation problem (abbreviation.cpp), topic: Dynamic Programming.
* Spelling correction
* Spelling Mistakes
* Refactoring code
* updating DIRECTORY.md
* clang-format and clang-tidy fixes for 232d4f5e
* clang-format and clang-tidy fixes for 232d4f5e
* Documentation and renaming variable
* adding a comment
* adding a comment
* Re-documentation
* Re-documentation
* Re-documentation
* Update dynamic_programming/abbreviation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/abbreviation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Update dynamic_programming/abbreviation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* Varaible type-checks
* Update dynamic_programming/abbreviation.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
* clang-format and clang-tidy fixes for 8f5a50be
* Varaible type-checks
* Markdown correction
* Comment Modification
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
2021-03-12 00:33:15 +05:30
David Leal
d970011d3d
fix: LGTM warnings in...
...
...`data_structures/rb_tree.cpp`.
2021-03-07 21:19:21 -06:00
David Leal
f71fbc54d7
fix: Move rb_tree.cpp
to its correct director...
...
...y and fix filename.
2021-03-04 21:33:27 -06:00
sinkyoungdeok
8db1451c5e
feat: Create RBTree.cpp ( #204 )
...
https://github.com/TheAlgorithms/C-Plus-Plus/pull/204#issuecomment-784093478
2021-03-02 20:51:21 -06:00