Skip to content

Commit 8c178b8

Browse files
authored
Update DIRECTORY.md with new algorithms and functions
1 parent 625acaf commit 8c178b8

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

DIRECTORY.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
* [Count 1S Brian Kernighan Method](bit_manipulation/count_1s_brian_kernighan_method.py)
8888
* [Count Number Of One Bits](bit_manipulation/count_number_of_one_bits.py)
8989
* [Excess 3 Code](bit_manipulation/excess_3_code.py)
90+
* [Fast Walsh Hadamard Transform](bit_manipulation/fast_walsh_hadamard_transform.py)
9091
* [Find Previous Power Of Two](bit_manipulation/find_previous_power_of_two.py)
9192
* [Find Unique Number](bit_manipulation/find_unique_number.py)
9293
* [Gray Code Sequence](bit_manipulation/gray_code_sequence.py)
@@ -251,6 +252,7 @@
251252
* [Basic Binary Tree](data_structures/binary_tree/basic_binary_tree.py)
252253
* [Binary Search Tree](data_structures/binary_tree/binary_search_tree.py)
253254
* [Binary Search Tree Recursive](data_structures/binary_tree/binary_search_tree_recursive.py)
255+
* [Binary Tree Maximum Path Sum](data_structures/binary_tree/binary_tree_maximum_path_sum.py)
254256
* [Binary Tree Mirror](data_structures/binary_tree/binary_tree_mirror.py)
255257
* [Binary Tree Node Sum](data_structures/binary_tree/binary_tree_node_sum.py)
256258
* [Binary Tree Path Sum](data_structures/binary_tree/binary_tree_path_sum.py)
@@ -696,8 +698,6 @@
696698
* [Support Vector Machines](machine_learning/support_vector_machines.py)
697699
* [T Stochastic Neighbour Embedding](machine_learning/t_stochastic_neighbour_embedding.py)
698700
* [Word Frequency Functions](machine_learning/word_frequency_functions.py)
699-
* [Xgboost Classifier](machine_learning/xgboost_classifier.py)
700-
* [Xgboost Regressor](machine_learning/xgboost_regressor.py)
701701

702702
## [Maths](maths)
703703
* [Abs](maths/abs.py)
@@ -722,12 +722,15 @@
722722
* [Chebyshev Distance](maths/chebyshev_distance.py)
723723
* [Check Polygon](maths/check_polygon.py)
724724
* [Chinese Remainder Theorem](maths/chinese_remainder_theorem.py)
725+
* [Cholesky Decomposition](maths/cholesky_decomposition.py)
725726
* [Chudnovsky Algorithm](maths/chudnovsky_algorithm.py)
726727
* [Collatz Sequence](maths/collatz_sequence.py)
727728
* [Combinations](maths/combinations.py)
728729
* [Continued Fraction](maths/continued_fraction.py)
730+
* [Convolve 1D](maths/convolve_1d.py)
729731
* [Decimal Isolate](maths/decimal_isolate.py)
730732
* [Decimal To Fraction](maths/decimal_to_fraction.py)
733+
* [Derangement](maths/derangement.py)
731734
* [Dodecahedron](maths/dodecahedron.py)
732735
* [Double Factorial](maths/double_factorial.py)
733736
* [Dual Number Automatic Differentiation](maths/dual_number_automatic_differentiation.py)
@@ -763,8 +766,10 @@
763766
* [Juggler Sequence](maths/juggler_sequence.py)
764767
* [Karatsuba](maths/karatsuba.py)
765768
* [Kth Lexicographic Permutation](maths/kth_lexicographic_permutation.py)
769+
* [Laplace Transformation](maths/laplace_transformation.py)
766770
* [Largest Of Very Large Numbers](maths/largest_of_very_large_numbers.py)
767771
* [Least Common Multiple](maths/least_common_multiple.py)
772+
* [Line Intersection](maths/line_intersection.py)
768773
* [Line Length](maths/line_length.py)
769774
* [Liouville Lambda](maths/liouville_lambda.py)
770775
* [Lucas Lehmer Primality Test](maths/lucas_lehmer_primality_test.py)
@@ -784,6 +789,7 @@
784789
* [Adams Bashforth](maths/numerical_analysis/adams_bashforth.py)
785790
* [Bisection](maths/numerical_analysis/bisection.py)
786791
* [Bisection 2](maths/numerical_analysis/bisection_2.py)
792+
* [Brent Method](maths/numerical_analysis/brent_method.py)
787793
* [Integration By Simpson Approx](maths/numerical_analysis/integration_by_simpson_approx.py)
788794
* [Intersection](maths/numerical_analysis/intersection.py)
789795
* [Nevilles Method](maths/numerical_analysis/nevilles_method.py)
@@ -799,6 +805,7 @@
799805
* [Square Root](maths/numerical_analysis/square_root.py)
800806
* [Weierstrass Method](maths/numerical_analysis/weierstrass_method.py)
801807
* [Odd Sieve](maths/odd_sieve.py)
808+
* [Pell Number](maths/pell_number.py)
802809
* [Perfect Cube](maths/perfect_cube.py)
803810
* [Perfect Number](maths/perfect_number.py)
804811
* [Perfect Square](maths/perfect_square.py)
@@ -832,7 +839,9 @@
832839
* [Harmonic](maths/series/harmonic.py)
833840
* [Harmonic Series](maths/series/harmonic_series.py)
834841
* [Hexagonal Numbers](maths/series/hexagonal_numbers.py)
842+
* [Logarithmic Series](maths/series/logarithmic_series.py)
835843
* [P Series](maths/series/p_series.py)
844+
* [Sieve Of Atkin](maths/sieve_of_atkin.py)
836845
* [Sieve Of Eratosthenes](maths/sieve_of_eratosthenes.py)
837846
* [Sigmoid](maths/sigmoid.py)
838847
* [Signum](maths/signum.py)
@@ -872,12 +881,16 @@
872881
* [Test Factorial](maths/test_factorial.py)
873882
* [Test Prime Check](maths/test_prime_check.py)
874883
* [Three Sum](maths/three_sum.py)
884+
* [Tonelli Shanks](maths/tonelli_shanks.py)
885+
* [Trailing Zeroes](maths/trailing_zeroes.py)
875886
* [Trapezoidal Rule](maths/trapezoidal_rule.py)
876887
* [Triplet Sum](maths/triplet_sum.py)
877888
* [Twin Prime](maths/twin_prime.py)
878889
* [Two Pointer](maths/two_pointer.py)
879890
* [Two Sum](maths/two_sum.py)
880891
* [Volume](maths/volume.py)
892+
* [Weddles Rule](maths/weddles_rule.py)
893+
* [Weighted Average](maths/weighted_average.py)
881894
* [Zellers Congruence](maths/zellers_congruence.py)
882895

883896
## [Matrix](matrix)
@@ -1357,6 +1370,7 @@
13571370
* [Dutch National Flag Sort](sorts/dutch_national_flag_sort.py)
13581371
* [Exchange Sort](sorts/exchange_sort.py)
13591372
* [External Sort](sorts/external_sort.py)
1373+
* [Flash Sort](sorts/flash_sort.py)
13601374
* [Gnome Sort](sorts/gnome_sort.py)
13611375
* [Heap Sort](sorts/heap_sort.py)
13621376
* [Insertion Sort](sorts/insertion_sort.py)

0 commit comments

Comments
 (0)