|
62 | 62 | * [Generate Parentheses Iterative](backtracking/generate_parentheses_iterative.py) |
63 | 63 | * [Hamiltonian Cycle](backtracking/hamiltonian_cycle.py) |
64 | 64 | * [Knight Tour](backtracking/knight_tour.py) |
| 65 | + * [M Coloring Problem](backtracking/m_coloring_problem.py) |
65 | 66 | * [Match Word Pattern](backtracking/match_word_pattern.py) |
66 | 67 | * [Minimax](backtracking/minimax.py) |
67 | 68 | * [N Queens](backtracking/n_queens.py) |
|
108 | 109 |
|
109 | 110 | ## [Blockchain](blockchain) |
110 | 111 | * [Diophantine Equation](blockchain/diophantine_equation.py) |
| 112 | + * [Merkle Tree](blockchain/merkle_tree.py) |
| 113 | + * [Proof Of Stake](blockchain/proof_of_stake.py) |
| 114 | + * [Proof Of Work](blockchain/proof_of_work.py) |
| 115 | + * [Simple Blockchain](blockchain/simple_blockchain.py) |
| 116 | + * [Simple Proof Of Work](blockchain/simple_proof_of_work.py) |
111 | 117 |
|
112 | 118 | ## [Boolean Algebra](boolean_algebra) |
113 | 119 | * [And Gate](boolean_algebra/and_gate.py) |
|
166 | 172 | * [Porta Cipher](ciphers/porta_cipher.py) |
167 | 173 | * [Rabin Miller](ciphers/rabin_miller.py) |
168 | 174 | * [Rail Fence Cipher](ciphers/rail_fence_cipher.py) |
| 175 | + * [Rc4](ciphers/rc4.py) |
169 | 176 | * [Rot13](ciphers/rot13.py) |
170 | 177 | * [Rsa Cipher](ciphers/rsa_cipher.py) |
171 | 178 | * [Rsa Factorization](ciphers/rsa_factorization.py) |
|
180 | 187 | * [Vernam Cipher](ciphers/vernam_cipher.py) |
181 | 188 | * [Vigenere Cipher](ciphers/vigenere_cipher.py) |
182 | 189 | * [Xor Cipher](ciphers/xor_cipher.py) |
| 190 | + * [Xtea](ciphers/xtea.py) |
183 | 191 |
|
184 | 192 | ## [Computer Vision](computer_vision) |
185 | 193 | * [Cnn Classification](computer_vision/cnn_classification.py) |
|
198 | 206 | ## [Conversions](conversions) |
199 | 207 | * [Astronomical Length Scale Conversion](conversions/astronomical_length_scale_conversion.py) |
200 | 208 | * [Binary To Decimal](conversions/binary_to_decimal.py) |
| 209 | + * [Binary To Excess3](conversions/binary_to_excess3.py) |
| 210 | + * [Binary To Gray](conversions/binary_to_gray.py) |
| 211 | + * [Binary To Gray Code](conversions/binary_to_gray_code.py) |
201 | 212 | * [Binary To Hexadecimal](conversions/binary_to_hexadecimal.py) |
202 | 213 | * [Binary To Octal](conversions/binary_to_octal.py) |
203 | 214 | * [Convert Number To Words](conversions/convert_number_to_words.py) |
204 | 215 | * [Decimal To Any](conversions/decimal_to_any.py) |
205 | 216 | * [Decimal To Binary](conversions/decimal_to_binary.py) |
206 | 217 | * [Decimal To Hexadecimal](conversions/decimal_to_hexadecimal.py) |
207 | 218 | * [Decimal To Octal](conversions/decimal_to_octal.py) |
| 219 | + * [Endianness](conversions/endianness.py) |
208 | 220 | * [Energy Conversions](conversions/energy_conversions.py) |
209 | 221 | * [Excel Title To Column](conversions/excel_title_to_column.py) |
210 | 222 | * [Hex To Bin](conversions/hex_to_bin.py) |
211 | 223 | * [Hexadecimal To Decimal](conversions/hexadecimal_to_decimal.py) |
| 224 | + * [Int To Negative Binary Base](conversions/int_to_negative_binary_base.py) |
212 | 225 | * [Ipv4 Conversion](conversions/ipv4_conversion.py) |
213 | 226 | * [Length Conversion](conversions/length_conversion.py) |
214 | 227 | * [Molecular Chemistry](conversions/molecular_chemistry.py) |
| 228 | + * [Negative Binary Base To Int](conversions/negative_binary_base_to_int.py) |
215 | 229 | * [Octal To Binary](conversions/octal_to_binary.py) |
216 | 230 | * [Octal To Decimal](conversions/octal_to_decimal.py) |
217 | 231 | * [Octal To Hexadecimal](conversions/octal_to_hexadecimal.py) |
|
540 | 554 | ## [Geodesy](geodesy) |
541 | 555 | * [Haversine Distance](geodesy/haversine_distance.py) |
542 | 556 | * [Lamberts Ellipsoidal Distance](geodesy/lamberts_ellipsoidal_distance.py) |
| 557 | + * [Radar Target Calculation](geodesy/radar_target_calculation.py) |
543 | 558 |
|
544 | 559 | ## [Geometry](geometry) |
545 | 560 | * [Geometry](geometry/geometry.py) |
|
625 | 640 | * [Strongly Connected Components](graphs/strongly_connected_components.py) |
626 | 641 | * [Tarjans Scc](graphs/tarjans_scc.py) |
627 | 642 | * Tests |
| 643 | + * [Test Graphs Floyd Warshall](graphs/tests/test_graphs_floyd_warshall.py) |
628 | 644 | * [Test Johnson](graphs/tests/test_johnson.py) |
629 | 645 | * [Test Min Spanning Tree Kruskal](graphs/tests/test_min_spanning_tree_kruskal.py) |
630 | 646 | * [Test Min Spanning Tree Prim](graphs/tests/test_min_spanning_tree_prim.py) |
|
689 | 705 | * [Astar](machine_learning/astar.py) |
690 | 706 | * [Automatic Differentiation](machine_learning/automatic_differentiation.py) |
691 | 707 | * [Data Transformations](machine_learning/data_transformations.py) |
| 708 | + * [Dbscan](machine_learning/dbscan.py) |
692 | 709 | * [Decision Tree](machine_learning/decision_tree.py) |
693 | 710 | * [Dimensionality Reduction](machine_learning/dimensionality_reduction.py) |
694 | 711 | * [Federated Averaging](machine_learning/federated_averaging.py) |
|
712 | 729 | * [Loss Functions](machine_learning/loss_functions.py) |
713 | 730 | * Lstm |
714 | 731 | * [Lstm Prediction](machine_learning/lstm/lstm_prediction.py) |
| 732 | + * [Mab](machine_learning/mab.py) |
| 733 | + * [Mean Shift](machine_learning/mean_shift.py) |
715 | 734 | * [Mfcc](machine_learning/mfcc.py) |
716 | 735 | * [Mini Batch Gradient Descent](machine_learning/mini_batch_gradient_descent.py) |
717 | 736 | * [Multilayer Perceptron Classifier](machine_learning/multilayer_perceptron_classifier.py) |
| 737 | + * [Naive Bayes Text Classification](machine_learning/naive_bayes_text_classification.py) |
| 738 | + * [Ordinary Least Squares Regression](machine_learning/ordinary_least_squares_regression.py) |
718 | 739 | * [Polynomial Regression](machine_learning/polynomial_regression.py) |
719 | 740 | * [Principle Component Analysis](machine_learning/principle_component_analysis.py) |
720 | 741 | * [Q Learning](machine_learning/q_learning.py) |
721 | 742 | * [Random Forest Classifier](machine_learning/random_forest_classifier.py) |
722 | 743 | * [Random Forest Regressor](machine_learning/random_forest_regressor.py) |
| 744 | + * [Rmsprop](machine_learning/rmsprop.py) |
723 | 745 | * [Scoring Functions](machine_learning/scoring_functions.py) |
724 | 746 | * [Self Organizing Map](machine_learning/self_organizing_map.py) |
725 | 747 | * [Sequential Minimum Optimization](machine_learning/sequential_minimum_optimization.py) |
|
736 | 758 | * [Arc Length](maths/arc_length.py) |
737 | 759 | * [Area](maths/area.py) |
738 | 760 | * [Area Under Curve](maths/area_under_curve.py) |
| 761 | + * [Autocorrelation](maths/autocorrelation.py) |
739 | 762 | * [Average Absolute Deviation](maths/average_absolute_deviation.py) |
740 | 763 | * [Average Mean](maths/average_mean.py) |
741 | 764 | * [Average Median](maths/average_median.py) |
|
781 | 804 | * [Fibonacci](maths/fibonacci.py) |
782 | 805 | * [Find Max](maths/find_max.py) |
783 | 806 | * [Find Min](maths/find_min.py) |
| 807 | + * [First Fundamental Form](maths/first_fundamental_form.py) |
784 | 808 | * [Floor](maths/floor.py) |
785 | 809 | * [Gamma](maths/gamma.py) |
786 | 810 | * [Gaussian](maths/gaussian.py) |
|
843 | 867 | * [Square Root](maths/numerical_analysis/square_root.py) |
844 | 868 | * [Weierstrass Method](maths/numerical_analysis/weierstrass_method.py) |
845 | 869 | * [Odd Sieve](maths/odd_sieve.py) |
| 870 | + * [Padovan Sequence](maths/padovan_sequence.py) |
846 | 871 | * [Pell Number](maths/pell_number.py) |
847 | 872 | * [Perfect Cube](maths/perfect_cube.py) |
848 | 873 | * [Perfect Number](maths/perfect_number.py) |
|
872 | 897 | * [Reverse Factorial Recursive](maths/reverse_factorial_recursive.py) |
873 | 898 | * [Segmented Sieve](maths/segmented_sieve.py) |
874 | 899 | * Series |
| 900 | + * [Alternate Harmonic Series](maths/series/alternate_harmonic_series.py) |
| 901 | + * [Alternating Harmonic Series](maths/series/alternating_harmonic_series.py) |
875 | 902 | * [Arithmetic](maths/series/arithmetic.py) |
876 | 903 | * [Geometric](maths/series/geometric.py) |
877 | 904 | * [Geometric Series](maths/series/geometric_series.py) |
|
911 | 938 | * [Polygonal Numbers](maths/special_numbers/polygonal_numbers.py) |
912 | 939 | * [Pronic Number](maths/special_numbers/pronic_number.py) |
913 | 940 | * [Proth Number](maths/special_numbers/proth_number.py) |
| 941 | + * [Spy Number](maths/special_numbers/spy_number.py) |
914 | 942 | * [Triangular Numbers](maths/special_numbers/triangular_numbers.py) |
915 | 943 | * [Trimorphic Number](maths/special_numbers/trimorphic_number.py) |
916 | 944 | * [Ugly Numbers](maths/special_numbers/ugly_numbers.py) |
|
945 | 973 | * [Count Paths](matrix/count_paths.py) |
946 | 974 | * [Cramers Rule 2X2](matrix/cramers_rule_2x2.py) |
947 | 975 | * [Inverse Of Matrix](matrix/inverse_of_matrix.py) |
| 976 | + * [Kronecker Product](matrix/kronecker_product.py) |
948 | 977 | * [Largest Square Area In Matrix](matrix/largest_square_area_in_matrix.py) |
949 | 978 | * [Matrix Based Game](matrix/matrix_based_game.py) |
950 | 979 | * [Matrix Class](matrix/matrix_class.py) |
|
1028 | 1057 | * [Altitude Pressure](physics/altitude_pressure.py) |
1029 | 1058 | * [Archimedes Principle Of Buoyant Force](physics/archimedes_principle_of_buoyant_force.py) |
1030 | 1059 | * [Basic Orbital Capture](physics/basic_orbital_capture.py) |
| 1060 | + * [Boyles Law](physics/boyles_law.py) |
1031 | 1061 | * [Bragg Angle](physics/bragg_angle.py) |
1032 | 1062 | * [Casimir Effect](physics/casimir_effect.py) |
1033 | 1063 | * [Center Of Mass](physics/center_of_mass.py) |
|
1384 | 1414 |
|
1385 | 1415 | ## [Quantum](quantum) |
1386 | 1416 | * [Q Fourier Transform](quantum/q_fourier_transform.py) |
| 1417 | + * [Shor Algorithm](quantum/shor_algorithm.py) |
1387 | 1418 |
|
1388 | 1419 | ## [Scheduling](scheduling) |
1389 | 1420 | * [Cpuschedulingalgorithms](scheduling/cpuschedulingalgorithms.py) |
|
1483 | 1514 | * [Autocomplete Using Trie](strings/autocomplete_using_trie.py) |
1484 | 1515 | * [Barcode Validator](strings/barcode_validator.py) |
1485 | 1516 | * [Bitap String Match](strings/bitap_string_match.py) |
| 1517 | + * [Booths Algorithm](strings/booths_algorithm.py) |
1486 | 1518 | * [Boyer Moore Horspool](strings/boyer_moore_horspool.py) |
1487 | 1519 | * [Boyer Moore Search](strings/boyer_moore_search.py) |
1488 | 1520 | * [Camel Case To Snake Case](strings/camel_case_to_snake_case.py) |
|
1509 | 1541 | * [Jaro Winkler](strings/jaro_winkler.py) |
1510 | 1542 | * [Join](strings/join.py) |
1511 | 1543 | * [Knuth Morris Pratt](strings/knuth_morris_pratt.py) |
| 1544 | + * [Largest Smallest Words](strings/largest_smallest_words.py) |
1512 | 1545 | * [Levenshtein Distance](strings/levenshtein_distance.py) |
1513 | 1546 | * [Lower](strings/lower.py) |
1514 | 1547 | * [Manacher](strings/manacher.py) |
|
1545 | 1578 | * [Covid Stats Via Xpath](web_programming/covid_stats_via_xpath.py) |
1546 | 1579 | * [Crawl Google Results](web_programming/crawl_google_results.py) |
1547 | 1580 | * [Crawl Google Scholar Citation](web_programming/crawl_google_scholar_citation.py) |
| 1581 | + * [Crypto Price](web_programming/crypto_price.py) |
| 1582 | + * [Crypto Price Tracker](web_programming/crypto_price_tracker.py) |
1548 | 1583 | * [Currency Converter](web_programming/currency_converter.py) |
1549 | 1584 | * [Current Stock Price](web_programming/current_stock_price.py) |
1550 | 1585 | * [Current Weather](web_programming/current_weather.py) |
|
0 commit comments