|
10 | 10 | * [All Subsequences](backtracking/all_subsequences.py)
|
11 | 11 | * [Coloring](backtracking/coloring.py)
|
12 | 12 | * [Combination Sum](backtracking/combination_sum.py)
|
| 13 | + * [Crossword Puzzle Solver](backtracking/crossword_puzzle_solver.py) |
| 14 | + * [Generate Parentheses](backtracking/generate_parentheses.py) |
13 | 15 | * [Hamiltonian Cycle](backtracking/hamiltonian_cycle.py)
|
14 | 16 | * [Knight Tour](backtracking/knight_tour.py)
|
15 | 17 | * [Match Word Pattern](backtracking/match_word_pattern.py)
|
|
35 | 37 | * [Count 1S Brian Kernighan Method](bit_manipulation/count_1s_brian_kernighan_method.py)
|
36 | 38 | * [Count Number Of One Bits](bit_manipulation/count_number_of_one_bits.py)
|
37 | 39 | * [Excess 3 Code](bit_manipulation/excess_3_code.py)
|
| 40 | + * [Find Previous Power Of Two](bit_manipulation/find_previous_power_of_two.py) |
38 | 41 | * [Gray Code Sequence](bit_manipulation/gray_code_sequence.py)
|
39 | 42 | * [Highest Set Bit](bit_manipulation/highest_set_bit.py)
|
40 | 43 | * [Index Of Rightmost Set Bit](bit_manipulation/index_of_rightmost_set_bit.py)
|
|
54 | 57 | ## Boolean Algebra
|
55 | 58 | * [And Gate](boolean_algebra/and_gate.py)
|
56 | 59 | * [Imply Gate](boolean_algebra/imply_gate.py)
|
| 60 | + * [Karnaugh Map Simplification](boolean_algebra/karnaugh_map_simplification.py) |
| 61 | + * [Multiplexer](boolean_algebra/multiplexer.py) |
57 | 62 | * [Nand Gate](boolean_algebra/nand_gate.py)
|
58 | 63 | * [Nimply Gate](boolean_algebra/nimply_gate.py)
|
59 | 64 | * [Nor Gate](boolean_algebra/nor_gate.py)
|
|
108 | 113 | * [Rsa Cipher](ciphers/rsa_cipher.py)
|
109 | 114 | * [Rsa Factorization](ciphers/rsa_factorization.py)
|
110 | 115 | * [Rsa Key Generator](ciphers/rsa_key_generator.py)
|
| 116 | + * [Running Key Cipher](ciphers/running_key_cipher.py) |
111 | 117 | * [Shuffled Shift Cipher](ciphers/shuffled_shift_cipher.py)
|
112 | 118 | * [Simple Keyword Cypher](ciphers/simple_keyword_cypher.py)
|
113 | 119 | * [Simple Substitution Cipher](ciphers/simple_substitution_cipher.py)
|
|
150 | 156 | * [Excel Title To Column](conversions/excel_title_to_column.py)
|
151 | 157 | * [Hex To Bin](conversions/hex_to_bin.py)
|
152 | 158 | * [Hexadecimal To Decimal](conversions/hexadecimal_to_decimal.py)
|
| 159 | + * [Ipv4 Conversion](conversions/ipv4_conversion.py) |
153 | 160 | * [Length Conversion](conversions/length_conversion.py)
|
154 | 161 | * [Molecular Chemistry](conversions/molecular_chemistry.py)
|
155 | 162 | * [Octal To Binary](conversions/octal_to_binary.py)
|
|
209 | 216 | * [Red Black Tree](data_structures/binary_tree/red_black_tree.py)
|
210 | 217 | * [Segment Tree](data_structures/binary_tree/segment_tree.py)
|
211 | 218 | * [Segment Tree Other](data_structures/binary_tree/segment_tree_other.py)
|
| 219 | + * [Serialize Deserialize Binary Tree](data_structures/binary_tree/serialize_deserialize_binary_tree.py) |
212 | 220 | * [Symmetric Tree](data_structures/binary_tree/symmetric_tree.py)
|
213 | 221 | * [Treap](data_structures/binary_tree/treap.py)
|
214 | 222 | * [Wavelet Tree](data_structures/binary_tree/wavelet_tree.py)
|
|
410 | 418 | * [Mandelbrot](fractals/mandelbrot.py)
|
411 | 419 | * [Sierpinski Triangle](fractals/sierpinski_triangle.py)
|
412 | 420 |
|
| 421 | +## Fuzzy Logic |
| 422 | + * [Fuzzy Operations](fuzzy_logic/fuzzy_operations.py) |
| 423 | + |
413 | 424 | ## Genetic Algorithm
|
414 | 425 | * [Basic String](genetic_algorithm/basic_string.py)
|
415 | 426 |
|
|
521 | 532 | * [Lu Decomposition](linear_algebra/lu_decomposition.py)
|
522 | 533 | * Src
|
523 | 534 | * [Conjugate Gradient](linear_algebra/src/conjugate_gradient.py)
|
| 535 | + * Gaussian Elimination Pivoting |
| 536 | + * [Gaussian Elimination Pivoting](linear_algebra/src/gaussian_elimination_pivoting/gaussian_elimination_pivoting.py) |
524 | 537 | * [Lib](linear_algebra/src/lib.py)
|
525 | 538 | * [Polynom For Points](linear_algebra/src/polynom_for_points.py)
|
526 | 539 | * [Power Iteration](linear_algebra/src/power_iteration.py)
|
|
618 | 631 | * [Germain Primes](maths/germain_primes.py)
|
619 | 632 | * [Greatest Common Divisor](maths/greatest_common_divisor.py)
|
620 | 633 | * [Hardy Ramanujanalgo](maths/hardy_ramanujanalgo.py)
|
| 634 | + * [Integer Square Root](maths/integer_square_root.py) |
621 | 635 | * [Interquartile Range](maths/interquartile_range.py)
|
622 | 636 | * [Is Int Palindrome](maths/is_int_palindrome.py)
|
623 | 637 | * [Is Ip V4 Address Valid](maths/is_ip_v4_address_valid.py)
|
624 | 638 | * [Is Square Free](maths/is_square_free.py)
|
625 | 639 | * [Jaccard Similarity](maths/jaccard_similarity.py)
|
626 | 640 | * [Joint Probability Distribution](maths/joint_probability_distribution.py)
|
| 641 | + * [Josephus Problem](maths/josephus_problem.py) |
627 | 642 | * [Juggler Sequence](maths/juggler_sequence.py)
|
628 | 643 | * [Karatsuba](maths/karatsuba.py)
|
629 | 644 | * [Kth Lexicographic Permutation](maths/kth_lexicographic_permutation.py)
|
|
646 | 661 | * [Monte Carlo Dice](maths/monte_carlo_dice.py)
|
647 | 662 | * [Number Of Digits](maths/number_of_digits.py)
|
648 | 663 | * Numerical Analysis
|
| 664 | + * [Adams Bashforth](maths/numerical_analysis/adams_bashforth.py) |
649 | 665 | * [Bisection](maths/numerical_analysis/bisection.py)
|
650 | 666 | * [Bisection 2](maths/numerical_analysis/bisection_2.py)
|
651 | 667 | * [Integration By Simpson Approx](maths/numerical_analysis/integration_by_simpson_approx.py)
|
|
1223 | 1239 | * [Anagrams](strings/anagrams.py)
|
1224 | 1240 | * [Autocomplete Using Trie](strings/autocomplete_using_trie.py)
|
1225 | 1241 | * [Barcode Validator](strings/barcode_validator.py)
|
| 1242 | + * [Bitap String Match](strings/bitap_string_match.py) |
1226 | 1243 | * [Boyer Moore Search](strings/boyer_moore_search.py)
|
1227 | 1244 | * [Camel Case To Snake Case](strings/camel_case_to_snake_case.py)
|
1228 | 1245 | * [Can String Be Rearranged As Palindrome](strings/can_string_be_rearranged_as_palindrome.py)
|
|
0 commit comments