|
37 | 37 |
|
38 | 38 | ## Bit Manipulation |
39 | 39 | * [Binary And Operator](bit_manipulation/binary_and_operator.py) |
| 40 | + * [Binary Coded Decimal](bit_manipulation/binary_coded_decimal.py) |
40 | 41 | * [Binary Count Setbits](bit_manipulation/binary_count_setbits.py) |
41 | 42 | * [Binary Count Trailing Zeros](bit_manipulation/binary_count_trailing_zeros.py) |
42 | 43 | * [Binary Or Operator](bit_manipulation/binary_or_operator.py) |
|
57 | 58 | * [Power Of 4](bit_manipulation/power_of_4.py) |
58 | 59 | * [Reverse Bits](bit_manipulation/reverse_bits.py) |
59 | 60 | * [Single Bit Manipulation Operations](bit_manipulation/single_bit_manipulation_operations.py) |
| 61 | + * [Swap All Odd And Even Bits](bit_manipulation/swap_all_odd_and_even_bits.py) |
60 | 62 |
|
61 | 63 | ## Blockchain |
62 | 64 | * [Diophantine Equation](blockchain/diophantine_equation.py) |
|
124 | 126 | * [Transposition Cipher](ciphers/transposition_cipher.py) |
125 | 127 | * [Transposition Cipher Encrypt Decrypt File](ciphers/transposition_cipher_encrypt_decrypt_file.py) |
126 | 128 | * [Trifid Cipher](ciphers/trifid_cipher.py) |
| 129 | + * [Vernam Cipher](ciphers/vernam_cipher.py) |
127 | 130 | * [Vigenere Cipher](ciphers/vigenere_cipher.py) |
128 | 131 | * [Xor Cipher](ciphers/xor_cipher.py) |
129 | 132 |
|
|
163 | 166 | * [Molecular Chemistry](conversions/molecular_chemistry.py) |
164 | 167 | * [Octal To Binary](conversions/octal_to_binary.py) |
165 | 168 | * [Octal To Decimal](conversions/octal_to_decimal.py) |
| 169 | + * [Octal To Hexadecimal](conversions/octal_to_hexadecimal.py) |
166 | 170 | * [Prefix Conversions](conversions/prefix_conversions.py) |
167 | 171 | * [Prefix Conversions String](conversions/prefix_conversions_string.py) |
168 | 172 | * [Pressure Conversions](conversions/pressure_conversions.py) |
169 | 173 | * [Rgb Hsv Conversion](conversions/rgb_hsv_conversion.py) |
170 | 174 | * [Roman Numerals](conversions/roman_numerals.py) |
171 | 175 | * [Speed Conversions](conversions/speed_conversions.py) |
172 | 176 | * [Temperature Conversions](conversions/temperature_conversions.py) |
| 177 | + * [Time Conversions](conversions/time_conversions.py) |
173 | 178 | * [Volume Conversions](conversions/volume_conversions.py) |
174 | 179 | * [Weight Conversion](conversions/weight_conversion.py) |
175 | 180 |
|
|
183 | 188 | * [Prefix Sum](data_structures/arrays/prefix_sum.py) |
184 | 189 | * [Product Sum](data_structures/arrays/product_sum.py) |
185 | 190 | * [Sparse Table](data_structures/arrays/sparse_table.py) |
| 191 | + * [Sudoku Solver](data_structures/arrays/sudoku_solver.py) |
186 | 192 | * Binary Tree |
187 | 193 | * [Avl Tree](data_structures/binary_tree/avl_tree.py) |
188 | 194 | * [Basic Binary Tree](data_structures/binary_tree/basic_binary_tree.py) |
|
199 | 205 | * [Flatten Binarytree To Linkedlist](data_structures/binary_tree/flatten_binarytree_to_linkedlist.py) |
200 | 206 | * [Floor And Ceiling](data_structures/binary_tree/floor_and_ceiling.py) |
201 | 207 | * [Inorder Tree Traversal 2022](data_structures/binary_tree/inorder_tree_traversal_2022.py) |
202 | | - * [Is Bst](data_structures/binary_tree/is_bst.py) |
| 208 | + * [Is Sorted](data_structures/binary_tree/is_sorted.py) |
| 209 | + * [Is Sum Tree](data_structures/binary_tree/is_sum_tree.py) |
203 | 210 | * [Lazy Segment Tree](data_structures/binary_tree/lazy_segment_tree.py) |
204 | 211 | * [Lowest Common Ancestor](data_structures/binary_tree/lowest_common_ancestor.py) |
205 | 212 | * [Maximum Fenwick Tree](data_structures/binary_tree/maximum_fenwick_tree.py) |
|
432 | 439 | * [Breadth First Search Shortest Path](graphs/breadth_first_search_shortest_path.py) |
433 | 440 | * [Breadth First Search Shortest Path 2](graphs/breadth_first_search_shortest_path_2.py) |
434 | 441 | * [Breadth First Search Zero One Shortest Path](graphs/breadth_first_search_zero_one_shortest_path.py) |
435 | | - * [Check Bipartite Graph Bfs](graphs/check_bipartite_graph_bfs.py) |
436 | | - * [Check Bipartite Graph Dfs](graphs/check_bipartite_graph_dfs.py) |
| 442 | + * [Check Bipatrite](graphs/check_bipatrite.py) |
437 | 443 | * [Check Cycle](graphs/check_cycle.py) |
438 | 444 | * [Connected Components](graphs/connected_components.py) |
439 | 445 | * [Deep Clone Graph](graphs/deep_clone_graph.py) |
|
536 | 542 | * [Dimensionality Reduction](machine_learning/dimensionality_reduction.py) |
537 | 543 | * Forecasting |
538 | 544 | * [Run](machine_learning/forecasting/run.py) |
| 545 | + * [Frequent Pattern Growth](machine_learning/frequent_pattern_growth.py) |
539 | 546 | * [Gradient Descent](machine_learning/gradient_descent.py) |
540 | 547 | * [K Means Clust](machine_learning/k_means_clust.py) |
541 | 548 | * [K Nearest Neighbours](machine_learning/k_nearest_neighbours.py) |
|
544 | 551 | * Local Weighted Learning |
545 | 552 | * [Local Weighted Learning](machine_learning/local_weighted_learning/local_weighted_learning.py) |
546 | 553 | * [Logistic Regression](machine_learning/logistic_regression.py) |
547 | | - * Loss Functions |
548 | | - * [Binary Cross Entropy](machine_learning/loss_functions/binary_cross_entropy.py) |
549 | | - * [Categorical Cross Entropy](machine_learning/loss_functions/categorical_cross_entropy.py) |
550 | | - * [Huber Loss](machine_learning/loss_functions/huber_loss.py) |
551 | | - * [Mean Squared Error](machine_learning/loss_functions/mean_squared_error.py) |
| 554 | + * [Loss Functions](machine_learning/loss_functions.py) |
552 | 555 | * [Mfcc](machine_learning/mfcc.py) |
553 | 556 | * [Multilayer Perceptron Classifier](machine_learning/multilayer_perceptron_classifier.py) |
554 | 557 | * [Polynomial Regression](machine_learning/polynomial_regression.py) |
|
569 | 572 | * [Arc Length](maths/arc_length.py) |
570 | 573 | * [Area](maths/area.py) |
571 | 574 | * [Area Under Curve](maths/area_under_curve.py) |
572 | | - * [Armstrong Numbers](maths/armstrong_numbers.py) |
573 | | - * [Automorphic Number](maths/automorphic_number.py) |
574 | 575 | * [Average Absolute Deviation](maths/average_absolute_deviation.py) |
575 | 576 | * [Average Mean](maths/average_mean.py) |
576 | 577 | * [Average Median](maths/average_median.py) |
577 | 578 | * [Average Mode](maths/average_mode.py) |
578 | 579 | * [Bailey Borwein Plouffe](maths/bailey_borwein_plouffe.py) |
579 | 580 | * [Base Neg2 Conversion](maths/base_neg2_conversion.py) |
580 | 581 | * [Basic Maths](maths/basic_maths.py) |
581 | | - * [Bell Numbers](maths/bell_numbers.py) |
582 | | - * [Binary Exp Mod](maths/binary_exp_mod.py) |
583 | 582 | * [Binary Exponentiation](maths/binary_exponentiation.py) |
584 | | - * [Binary Exponentiation 2](maths/binary_exponentiation_2.py) |
585 | 583 | * [Binary Multiplication](maths/binary_multiplication.py) |
586 | 584 | * [Binomial Coefficient](maths/binomial_coefficient.py) |
587 | 585 | * [Binomial Distribution](maths/binomial_distribution.py) |
588 | 586 | * [Bisection](maths/bisection.py) |
589 | | - * [Carmichael Number](maths/carmichael_number.py) |
590 | | - * [Catalan Number](maths/catalan_number.py) |
591 | 587 | * [Ceil](maths/ceil.py) |
592 | 588 | * [Chebyshev Distance](maths/chebyshev_distance.py) |
593 | 589 | * [Check Polygon](maths/check_polygon.py) |
|
620 | 616 | * [Gcd Of N Numbers](maths/gcd_of_n_numbers.py) |
621 | 617 | * [Germain Primes](maths/germain_primes.py) |
622 | 618 | * [Greatest Common Divisor](maths/greatest_common_divisor.py) |
623 | | - * [Hamming Numbers](maths/hamming_numbers.py) |
624 | 619 | * [Hardy Ramanujanalgo](maths/hardy_ramanujanalgo.py) |
625 | | - * [Harshad Numbers](maths/harshad_numbers.py) |
626 | | - * [Hexagonal Number](maths/hexagonal_number.py) |
627 | 620 | * [Integration By Simpson Approx](maths/integration_by_simpson_approx.py) |
628 | 621 | * [Interquartile Range](maths/interquartile_range.py) |
629 | 622 | * [Is Int Palindrome](maths/is_int_palindrome.py) |
|
633 | 626 | * [Joint Probability Distribution](maths/joint_probability_distribution.py) |
634 | 627 | * [Juggler Sequence](maths/juggler_sequence.py) |
635 | 628 | * [Karatsuba](maths/karatsuba.py) |
636 | | - * [Krishnamurthy Number](maths/krishnamurthy_number.py) |
637 | 629 | * [Kth Lexicographic Permutation](maths/kth_lexicographic_permutation.py) |
638 | 630 | * [Largest Of Very Large Numbers](maths/largest_of_very_large_numbers.py) |
639 | 631 | * [Least Common Multiple](maths/least_common_multiple.py) |
|
665 | 657 | * [Pi Monte Carlo Estimation](maths/pi_monte_carlo_estimation.py) |
666 | 658 | * [Points Are Collinear 3D](maths/points_are_collinear_3d.py) |
667 | 659 | * [Pollard Rho](maths/pollard_rho.py) |
668 | | - * [Polygonal Numbers](maths/polygonal_numbers.py) |
669 | 660 | * [Polynomial Evaluation](maths/polynomial_evaluation.py) |
670 | 661 | * Polynomials |
671 | 662 | * [Single Indeterminate Operations](maths/polynomials/single_indeterminate_operations.py) |
|
676 | 667 | * [Prime Sieve Eratosthenes](maths/prime_sieve_eratosthenes.py) |
677 | 668 | * [Primelib](maths/primelib.py) |
678 | 669 | * [Print Multiplication Table](maths/print_multiplication_table.py) |
679 | | - * [Pronic Number](maths/pronic_number.py) |
680 | | - * [Proth Number](maths/proth_number.py) |
681 | 670 | * [Pythagoras](maths/pythagoras.py) |
682 | 671 | * [Qr Decomposition](maths/qr_decomposition.py) |
683 | 672 | * [Quadratic Equations Complex Numbers](maths/quadratic_equations_complex_numbers.py) |
|
704 | 693 | * [Sock Merchant](maths/sock_merchant.py) |
705 | 694 | * [Softmax](maths/softmax.py) |
706 | 695 | * [Solovay Strassen Primality Test](maths/solovay_strassen_primality_test.py) |
| 696 | + * Special Numbers |
| 697 | + * [Armstrong Numbers](maths/special_numbers/armstrong_numbers.py) |
| 698 | + * [Automorphic Number](maths/special_numbers/automorphic_number.py) |
| 699 | + * [Bell Numbers](maths/special_numbers/bell_numbers.py) |
| 700 | + * [Carmichael Number](maths/special_numbers/carmichael_number.py) |
| 701 | + * [Catalan Number](maths/special_numbers/catalan_number.py) |
| 702 | + * [Hamming Numbers](maths/special_numbers/hamming_numbers.py) |
| 703 | + * [Harshad Numbers](maths/special_numbers/harshad_numbers.py) |
| 704 | + * [Hexagonal Number](maths/special_numbers/hexagonal_number.py) |
| 705 | + * [Krishnamurthy Number](maths/special_numbers/krishnamurthy_number.py) |
| 706 | + * [Perfect Number](maths/special_numbers/perfect_number.py) |
| 707 | + * [Polygonal Numbers](maths/special_numbers/polygonal_numbers.py) |
| 708 | + * [Pronic Number](maths/special_numbers/pronic_number.py) |
| 709 | + * [Proth Number](maths/special_numbers/proth_number.py) |
| 710 | + * [Ugly Numbers](maths/special_numbers/ugly_numbers.py) |
| 711 | + * [Weird Number](maths/special_numbers/weird_number.py) |
707 | 712 | * [Square Root](maths/square_root.py) |
708 | 713 | * [Sum Of Arithmetic Series](maths/sum_of_arithmetic_series.py) |
709 | 714 | * [Sum Of Digits](maths/sum_of_digits.py) |
|
719 | 724 | * [Twin Prime](maths/twin_prime.py) |
720 | 725 | * [Two Pointer](maths/two_pointer.py) |
721 | 726 | * [Two Sum](maths/two_sum.py) |
722 | | - * [Ugly Numbers](maths/ugly_numbers.py) |
723 | 727 | * [Volume](maths/volume.py) |
724 | | - * [Weird Number](maths/weird_number.py) |
725 | 728 | * [Zellers Congruence](maths/zellers_congruence.py) |
726 | 729 |
|
727 | 730 | ## Matrix |
|
733 | 736 | * [Inverse Of Matrix](matrix/inverse_of_matrix.py) |
734 | 737 | * [Largest Square Area In Matrix](matrix/largest_square_area_in_matrix.py) |
735 | 738 | * [Matrix Class](matrix/matrix_class.py) |
| 739 | + * [Matrix Multiplication Recursion](matrix/matrix_multiplication_recursion.py) |
736 | 740 | * [Matrix Operation](matrix/matrix_operation.py) |
737 | 741 | * [Max Area Of Island](matrix/max_area_of_island.py) |
738 | 742 | * [Median Matrix](matrix/median_matrix.py) |
|
759 | 763 | * [Mish](neural_network/activation_functions/mish.py) |
760 | 764 | * [Rectified Linear Unit](neural_network/activation_functions/rectified_linear_unit.py) |
761 | 765 | * [Scaled Exponential Linear Unit](neural_network/activation_functions/scaled_exponential_linear_unit.py) |
762 | | - * [Sigmoid Linear Unit](neural_network/activation_functions/sigmoid_linear_unit.py) |
763 | 766 | * [Soboleva Modified Hyperbolic Tangent](neural_network/activation_functions/soboleva_modified_hyperbolic_tangent.py) |
764 | 767 | * [Softplus](neural_network/activation_functions/softplus.py) |
765 | 768 | * [Squareplus](neural_network/activation_functions/squareplus.py) |
| 769 | + * [Swish](neural_network/activation_functions/swish.py) |
766 | 770 | * [Back Propagation Neural Network](neural_network/back_propagation_neural_network.py) |
767 | 771 | * [Convolution Neural Network](neural_network/convolution_neural_network.py) |
768 | | - * [Perceptron](neural_network/perceptron.py) |
769 | 772 | * [Simple Neural Network](neural_network/simple_neural_network.py) |
770 | 773 |
|
771 | 774 | ## Other |
772 | 775 | * [Activity Selection](other/activity_selection.py) |
773 | 776 | * [Alternative List Arrange](other/alternative_list_arrange.py) |
774 | | - * [Davisb Putnamb Logemannb Loveland](other/davisb_putnamb_logemannb_loveland.py) |
| 777 | + * [Davis Putnam Logemann Loveland](other/davis_putnam_logemann_loveland.py) |
775 | 778 | * [Dijkstra Bankers Algorithm](other/dijkstra_bankers_algorithm.py) |
776 | 779 | * [Doomsday](other/doomsday.py) |
777 | 780 | * [Fischer Yates Shuffle](other/fischer_yates_shuffle.py) |
|
801 | 804 | * [Archimedes Principle Of Buoyant Force](physics/archimedes_principle_of_buoyant_force.py) |
802 | 805 | * [Basic Orbital Capture](physics/basic_orbital_capture.py) |
803 | 806 | * [Casimir Effect](physics/casimir_effect.py) |
| 807 | + * [Center Of Mass](physics/center_of_mass.py) |
804 | 808 | * [Centripetal Force](physics/centripetal_force.py) |
805 | 809 | * [Coulombs Law](physics/coulombs_law.py) |
| 810 | + * [Doppler Frequency](physics/doppler_frequency.py) |
806 | 811 | * [Grahams Law](physics/grahams_law.py) |
807 | 812 | * [Horizontal Projectile Motion](physics/horizontal_projectile_motion.py) |
808 | 813 | * [Hubble Parameter](physics/hubble_parameter.py) |
809 | 814 | * [Ideal Gas Law](physics/ideal_gas_law.py) |
810 | 815 | * [Kinetic Energy](physics/kinetic_energy.py) |
811 | 816 | * [Lorentz Transformation Four Vector](physics/lorentz_transformation_four_vector.py) |
812 | 817 | * [Malus Law](physics/malus_law.py) |
| 818 | + * [Mass Energy Equivalence](physics/mass_energy_equivalence.py) |
813 | 819 | * [Mirror Formulae](physics/mirror_formulae.py) |
814 | 820 | * [N Body Simulation](physics/n_body_simulation.py) |
815 | 821 | * [Newtons Law Of Gravitation](physics/newtons_law_of_gravitation.py) |
|
1184 | 1190 | * [Quick Sort](sorts/quick_sort.py) |
1185 | 1191 | * [Quick Sort 3 Partition](sorts/quick_sort_3_partition.py) |
1186 | 1192 | * [Radix Sort](sorts/radix_sort.py) |
1187 | | - * [Recursive Bubble Sort](sorts/recursive_bubble_sort.py) |
1188 | 1193 | * [Recursive Insertion Sort](sorts/recursive_insertion_sort.py) |
1189 | 1194 | * [Recursive Mergesort Array](sorts/recursive_mergesort_array.py) |
1190 | 1195 | * [Recursive Quick Sort](sorts/recursive_quick_sort.py) |
|
1215 | 1220 | * [Damerau Levenshtein Distance](strings/damerau_levenshtein_distance.py) |
1216 | 1221 | * [Detecting English Programmatically](strings/detecting_english_programmatically.py) |
1217 | 1222 | * [Dna](strings/dna.py) |
| 1223 | + * [Edit Distance](strings/edit_distance.py) |
1218 | 1224 | * [Frequency Finder](strings/frequency_finder.py) |
1219 | 1225 | * [Hamming Distance](strings/hamming_distance.py) |
1220 | 1226 | * [Indian Phone Validator](strings/indian_phone_validator.py) |
1221 | 1227 | * [Is Contains Unique Chars](strings/is_contains_unique_chars.py) |
1222 | 1228 | * [Is Isogram](strings/is_isogram.py) |
1223 | 1229 | * [Is Pangram](strings/is_pangram.py) |
| 1230 | + * [Is Polish National Id](strings/is_polish_national_id.py) |
1224 | 1231 | * [Is Spain National Id](strings/is_spain_national_id.py) |
1225 | 1232 | * [Is Srilankan Phone Number](strings/is_srilankan_phone_number.py) |
1226 | 1233 | * [Is Valid Email Address](strings/is_valid_email_address.py) |
|
0 commit comments