|
1 | 1 |
|
2 | | -## Audio Filters |
| 2 | +## [Audio Filters](audio_filters) |
3 | 3 | * [Butterworth Filter](audio_filters/butterworth_filter.py) |
4 | 4 | * [Iir Filter](audio_filters/iir_filter.py) |
5 | 5 | * [Show Response](audio_filters/show_response.py) |
6 | 6 |
|
7 | | -## Backtracking |
| 7 | +## [Backtracking](backtracking) |
8 | 8 | * [All Combinations](backtracking/all_combinations.py) |
9 | 9 | * [All Permutations](backtracking/all_permutations.py) |
10 | 10 | * [All Subsequences](backtracking/all_subsequences.py) |
|
27 | 27 | * [Word Ladder](backtracking/word_ladder.py) |
28 | 28 | * [Word Search](backtracking/word_search.py) |
29 | 29 |
|
30 | | -## Bit Manipulation |
| 30 | +## [Bit Manipulation](bit_manipulation) |
31 | 31 | * [Binary And Operator](bit_manipulation/binary_and_operator.py) |
32 | 32 | * [Binary Coded Decimal](bit_manipulation/binary_coded_decimal.py) |
33 | 33 | * [Binary Count Setbits](bit_manipulation/binary_count_setbits.py) |
|
55 | 55 | * [Single Bit Manipulation Operations](bit_manipulation/single_bit_manipulation_operations.py) |
56 | 56 | * [Swap All Odd And Even Bits](bit_manipulation/swap_all_odd_and_even_bits.py) |
57 | 57 |
|
58 | | -## Blockchain |
| 58 | +## [Blockchain](blockchain) |
59 | 59 | * [Diophantine Equation](blockchain/diophantine_equation.py) |
60 | 60 |
|
61 | | -## Boolean Algebra |
| 61 | +## [Boolean Algebra](boolean_algebra) |
62 | 62 | * [And Gate](boolean_algebra/and_gate.py) |
63 | 63 | * [Imply Gate](boolean_algebra/imply_gate.py) |
64 | 64 | * [Karnaugh Map Simplification](boolean_algebra/karnaugh_map_simplification.py) |
|
72 | 72 | * [Xnor Gate](boolean_algebra/xnor_gate.py) |
73 | 73 | * [Xor Gate](boolean_algebra/xor_gate.py) |
74 | 74 |
|
75 | | -## Cellular Automata |
| 75 | +## [Cellular Automata](cellular_automata) |
76 | 76 | * [Conways Game Of Life](cellular_automata/conways_game_of_life.py) |
77 | 77 | * [Game Of Life](cellular_automata/game_of_life.py) |
78 | 78 | * [Langtons Ant](cellular_automata/langtons_ant.py) |
79 | 79 | * [Nagel Schrekenberg](cellular_automata/nagel_schrekenberg.py) |
80 | 80 | * [One Dimensional](cellular_automata/one_dimensional.py) |
81 | 81 | * [Wa Tor](cellular_automata/wa_tor.py) |
82 | 82 |
|
83 | | -## Ciphers |
| 83 | +## [Ciphers](ciphers) |
84 | 84 | * [A1Z26](ciphers/a1z26.py) |
85 | 85 | * [Affine Cipher](ciphers/affine_cipher.py) |
86 | 86 | * [Atbash](ciphers/atbash.py) |
|
129 | 129 | * [Vigenere Cipher](ciphers/vigenere_cipher.py) |
130 | 130 | * [Xor Cipher](ciphers/xor_cipher.py) |
131 | 131 |
|
132 | | -## Computer Vision |
| 132 | +## [Computer Vision](computer_vision) |
133 | 133 | * [Cnn Classification](computer_vision/cnn_classification.py) |
134 | 134 | * [Flip Augmentation](computer_vision/flip_augmentation.py) |
135 | 135 | * [Haralick Descriptors](computer_vision/haralick_descriptors.py) |
|
140 | 140 | * [Mosaic Augmentation](computer_vision/mosaic_augmentation.py) |
141 | 141 | * [Pooling Functions](computer_vision/pooling_functions.py) |
142 | 142 |
|
143 | | -## Conversions |
| 143 | +## [Conversions](conversions) |
144 | 144 | * [Astronomical Length Scale Conversion](conversions/astronomical_length_scale_conversion.py) |
145 | 145 | * [Binary To Decimal](conversions/binary_to_decimal.py) |
146 | 146 | * [Binary To Hexadecimal](conversions/binary_to_hexadecimal.py) |
|
173 | 173 | * [Volume Conversions](conversions/volume_conversions.py) |
174 | 174 | * [Weight Conversion](conversions/weight_conversion.py) |
175 | 175 |
|
176 | | -## Data Compression |
| 176 | +## [Data Compression](data_compression) |
177 | 177 | * [Burrows Wheeler](data_compression/burrows_wheeler.py) |
178 | 178 | * [Coordinate Compression](data_compression/coordinate_compression.py) |
179 | 179 | * [Huffman](data_compression/huffman.py) |
|
183 | 183 | * [Peak Signal To Noise Ratio](data_compression/peak_signal_to_noise_ratio.py) |
184 | 184 | * [Run Length Encoding](data_compression/run_length_encoding.py) |
185 | 185 |
|
186 | | -## Data Structures |
| 186 | +## [Data Structures](data_structures) |
187 | 187 | * Arrays |
188 | 188 | * [Equilibrium Index In Array](data_structures/arrays/equilibrium_index_in_array.py) |
189 | 189 | * [Find Triplets With 0 Sum](data_structures/arrays/find_triplets_with_0_sum.py) |
|
313 | 313 | * [Radix Tree](data_structures/trie/radix_tree.py) |
314 | 314 | * [Trie](data_structures/trie/trie.py) |
315 | 315 |
|
316 | | -## Digital Image Processing |
| 316 | +## [Digital Image Processing](digital_image_processing]) |
317 | 317 | * [Change Brightness](digital_image_processing/change_brightness.py) |
318 | 318 | * [Change Contrast](digital_image_processing/change_contrast.py) |
319 | 319 | * [Convert To Negative](digital_image_processing/convert_to_negative.py) |
|
343 | 343 | * [Sepia](digital_image_processing/sepia.py) |
344 | 344 | * [Test Digital Image Processing](digital_image_processing/test_digital_image_processing.py) |
345 | 345 |
|
346 | | -## Divide And Conquer |
| 346 | +## [Divide And Conquer](divide_and_conquer) |
347 | 347 | * [Closest Pair Of Points](divide_and_conquer/closest_pair_of_points.py) |
348 | 348 | * [Convex Hull](divide_and_conquer/convex_hull.py) |
349 | 349 | * [Heaps Algorithm](divide_and_conquer/heaps_algorithm.py) |
|
357 | 357 | * [Power](divide_and_conquer/power.py) |
358 | 358 | * [Strassen Matrix Multiplication](divide_and_conquer/strassen_matrix_multiplication.py) |
359 | 359 |
|
360 | | -## Docs |
| 360 | +## [Docs](docs) |
361 | 361 | * [Conf](docs/conf.py) |
362 | 362 |
|
363 | | -## Dynamic Programming |
| 363 | +## [Dynamic Programming](dynamic_programming) |
364 | 364 | * [Abbreviation](dynamic_programming/abbreviation.py) |
365 | 365 | * [All Construct](dynamic_programming/all_construct.py) |
366 | 366 | * [Bitmask](dynamic_programming/bitmask.py) |
|
411 | 411 | * [Wildcard Matching](dynamic_programming/wildcard_matching.py) |
412 | 412 | * [Word Break](dynamic_programming/word_break.py) |
413 | 413 |
|
414 | | -## Electronics |
| 414 | +## [Electronics](electronics) |
415 | 415 | * [Apparent Power](electronics/apparent_power.py) |
416 | 416 | * [Builtin Voltage](electronics/builtin_voltage.py) |
417 | 417 | * [Capacitor Equivalence](electronics/capacitor_equivalence.py) |
|
432 | 432 | * [Resonant Frequency](electronics/resonant_frequency.py) |
433 | 433 | * [Wheatstone Bridge](electronics/wheatstone_bridge.py) |
434 | 434 |
|
435 | | -## File Transfer |
| 435 | +## [File Transfer](file_transfer) |
436 | 436 | * [Receive File](file_transfer/receive_file.py) |
437 | 437 | * [Send File](file_transfer/send_file.py) |
438 | 438 | * Tests |
439 | 439 | * [Test Send File](file_transfer/tests/test_send_file.py) |
440 | 440 |
|
441 | | -## Financial |
| 441 | +## [Financial](financial) |
442 | 442 | * [Equated Monthly Installments](financial/equated_monthly_installments.py) |
443 | 443 | * [Exponential Moving Average](financial/exponential_moving_average.py) |
444 | 444 | * [Interest](financial/interest.py) |
|
448 | 448 | * [Straight Line Depreciation](financial/straight_line_depreciation.py) |
449 | 449 | * [Time And Half Pay](financial/time_and_half_pay.py) |
450 | 450 |
|
451 | | -## Fractals |
| 451 | +## [Fractals](fractals) |
452 | 452 | * [Julia Sets](fractals/julia_sets.py) |
453 | 453 | * [Koch Snowflake](fractals/koch_snowflake.py) |
454 | 454 | * [Mandelbrot](fractals/mandelbrot.py) |
455 | 455 | * [Sierpinski Triangle](fractals/sierpinski_triangle.py) |
456 | 456 | * [Vicsek](fractals/vicsek.py) |
457 | 457 |
|
458 | | -## Fuzzy Logic |
| 458 | +## [Fuzzy Logic](fuzzy_logic) |
459 | 459 | * [Fuzzy Operations](fuzzy_logic/fuzzy_operations.py) |
460 | 460 |
|
461 | | -## Genetic Algorithm |
| 461 | +## [Genetic Algorithm](genetic_algorithm) |
462 | 462 | * [Basic String](genetic_algorithm/basic_string.py) |
463 | 463 |
|
464 | | -## Geodesy |
| 464 | +## [Geodesy](geodesy) |
465 | 465 | * [Haversine Distance](geodesy/haversine_distance.py) |
466 | 466 | * [Lamberts Ellipsoidal Distance](geodesy/lamberts_ellipsoidal_distance.py) |
467 | 467 |
|
468 | | -## Geometry |
| 468 | +## [Geometry](geometry) |
469 | 469 | * [Geometry](geometry/geometry.py) |
470 | 470 |
|
471 | | -## Graphics |
| 471 | +## [Graphics](graphics) |
472 | 472 | * [Bezier Curve](graphics/bezier_curve.py) |
473 | 473 | * [Butterfly Pattern](graphics/butterfly_pattern.py) |
474 | 474 | * [Digital Differential Analyzer Line](graphics/digital_differential_analyzer_line.py) |
475 | 475 | * [Vector3 For 2D Rendering](graphics/vector3_for_2d_rendering.py) |
476 | 476 |
|
477 | | -## Graphs |
| 477 | +## [Graphs](graphs) |
478 | 478 | * [A Star](graphs/a_star.py) |
479 | 479 | * [Ant Colony Optimization Algorithms](graphs/ant_colony_optimization_algorithms.py) |
480 | 480 | * [Articulation Points](graphs/articulation_points.py) |
|
539 | 539 | * [Test Min Spanning Tree Kruskal](graphs/tests/test_min_spanning_tree_kruskal.py) |
540 | 540 | * [Test Min Spanning Tree Prim](graphs/tests/test_min_spanning_tree_prim.py) |
541 | 541 |
|
542 | | -## Greedy Methods |
| 542 | +## [Greedy Methods](greedy_methods) |
543 | 543 | * [Best Time To Buy And Sell Stock](greedy_methods/best_time_to_buy_and_sell_stock.py) |
544 | 544 | * [Fractional Cover Problem](greedy_methods/fractional_cover_problem.py) |
545 | 545 | * [Fractional Knapsack](greedy_methods/fractional_knapsack.py) |
|
550 | 550 | * [Optimal Merge Pattern](greedy_methods/optimal_merge_pattern.py) |
551 | 551 | * [Smallest Range](greedy_methods/smallest_range.py) |
552 | 552 |
|
553 | | -## Hashes |
| 553 | +## [Hashes](hashes) |
554 | 554 | * [Adler32](hashes/adler32.py) |
555 | 555 | * [Chaos Machine](hashes/chaos_machine.py) |
556 | 556 | * [Djb2](hashes/djb2.py) |
|
564 | 564 | * [Sha1](hashes/sha1.py) |
565 | 565 | * [Sha256](hashes/sha256.py) |
566 | 566 |
|
567 | | -## Knapsack |
| 567 | +## [Knapsack](knapsack) |
568 | 568 | * [Greedy Knapsack](knapsack/greedy_knapsack.py) |
569 | 569 | * [Knapsack](knapsack/knapsack.py) |
570 | 570 | * [Recursive Approach Knapsack](knapsack/recursive_approach_knapsack.py) |
571 | 571 | * Tests |
572 | 572 | * [Test Greedy Knapsack](knapsack/tests/test_greedy_knapsack.py) |
573 | 573 | * [Test Knapsack](knapsack/tests/test_knapsack.py) |
574 | 574 |
|
575 | | -## Linear Algebra |
| 575 | +## [Linear Algebra](linear_algebra) |
576 | 576 | * [Gaussian Elimination](linear_algebra/gaussian_elimination.py) |
577 | 577 | * [Jacobi Iteration Method](linear_algebra/jacobi_iteration_method.py) |
578 | 578 | * [Lu Decomposition](linear_algebra/lu_decomposition.py) |
|
589 | 589 | * [Test Linear Algebra](linear_algebra/src/test_linear_algebra.py) |
590 | 590 | * [Transformations 2D](linear_algebra/src/transformations_2d.py) |
591 | 591 |
|
592 | | -## Linear Programming |
| 592 | +## [Linear Programming](linear_programming) |
593 | 593 | * [Simplex](linear_programming/simplex.py) |
594 | 594 |
|
595 | | -## Machine Learning |
| 595 | +## [Machine Learning](machine_learning) |
596 | 596 | * [Apriori Algorithm](machine_learning/apriori_algorithm.py) |
597 | 597 | * [Astar](machine_learning/astar.py) |
598 | 598 | * [Automatic Differentiation](machine_learning/automatic_differentiation.py) |
|
627 | 627 | * [Xgboost Classifier](machine_learning/xgboost_classifier.py) |
628 | 628 | * [Xgboost Regressor](machine_learning/xgboost_regressor.py) |
629 | 629 |
|
630 | | -## Maths |
| 630 | +## [Maths](maths) |
631 | 631 | * [Abs](maths/abs.py) |
632 | 632 | * [Addition Without Arithmetic](maths/addition_without_arithmetic.py) |
633 | 633 | * [Aliquot Sum](maths/aliquot_sum.py) |
|
805 | 805 | * [Volume](maths/volume.py) |
806 | 806 | * [Zellers Congruence](maths/zellers_congruence.py) |
807 | 807 |
|
808 | | -## Matrix |
| 808 | +## [Matrix](matrix) |
809 | 809 | * [Binary Search Matrix](matrix/binary_search_matrix.py) |
810 | 810 | * [Count Islands In Matrix](matrix/count_islands_in_matrix.py) |
811 | 811 | * [Count Negative Numbers In Sorted Matrix](matrix/count_negative_numbers_in_sorted_matrix.py) |
|
830 | 830 | * [Test Matrix Operation](matrix/tests/test_matrix_operation.py) |
831 | 831 | * [Validate Sudoku Board](matrix/validate_sudoku_board.py) |
832 | 832 |
|
833 | | -## Networking Flow |
| 833 | +## [Networking Flow](networking_flow) |
834 | 834 | * [Ford Fulkerson](networking_flow/ford_fulkerson.py) |
835 | 835 | * [Minimum Cut](networking_flow/minimum_cut.py) |
836 | 836 |
|
837 | | -## Neural Network |
| 837 | +## [Neural Network](neural_network) |
838 | 838 | * Activation Functions |
839 | 839 | * [Binary Step](neural_network/activation_functions/binary_step.py) |
840 | 840 | * [Exponential Linear Unit](neural_network/activation_functions/exponential_linear_unit.py) |
|
853 | 853 | * [Simple Neural Network](neural_network/simple_neural_network.py) |
854 | 854 | * [Two Hidden Layers Neural Network](neural_network/two_hidden_layers_neural_network.py) |
855 | 855 |
|
856 | | -## Other |
| 856 | +## [Other](other) |
857 | 857 | * [Activity Selection](other/activity_selection.py) |
858 | 858 | * [Alternative List Arrange](other/alternative_list_arrange.py) |
859 | 859 | * [Bankers Algorithm](other/bankers_algorithm.py) |
|
881 | 881 | * [Tower Of Hanoi](other/tower_of_hanoi.py) |
882 | 882 | * [Word Search](other/word_search.py) |
883 | 883 |
|
884 | | -## Physics |
| 884 | +## [Physics](physics) |
885 | 885 | * [Altitude Pressure](physics/altitude_pressure.py) |
886 | 886 | * [Archimedes Principle Of Buoyant Force](physics/archimedes_principle_of_buoyant_force.py) |
887 | 887 | * [Basic Orbital Capture](physics/basic_orbital_capture.py) |
|
917 | 917 | * [Speeds Of Gas Molecules](physics/speeds_of_gas_molecules.py) |
918 | 918 | * [Terminal Velocity](physics/terminal_velocity.py) |
919 | 919 |
|
920 | | -## Project Euler |
| 920 | +## [Project Euler](project_euler) |
921 | 921 | * Problem 001 |
922 | 922 | * [Sol1](project_euler/problem_001/sol1.py) |
923 | 923 | * [Sol2](project_euler/problem_001/sol2.py) |
|
1226 | 1226 | * Problem 800 |
1227 | 1227 | * [Sol1](project_euler/problem_800/sol1.py) |
1228 | 1228 |
|
1229 | | -## Quantum |
| 1229 | +## [Quantum](quantum) |
1230 | 1230 | * [Q Fourier Transform](quantum/q_fourier_transform.py) |
1231 | 1231 |
|
1232 | | -## Scheduling |
| 1232 | +## [Scheduling](scheduling) |
1233 | 1233 | * [First Come First Served](scheduling/first_come_first_served.py) |
1234 | 1234 | * [Highest Response Ratio Next](scheduling/highest_response_ratio_next.py) |
1235 | 1235 | * [Job Sequence With Deadline](scheduling/job_sequence_with_deadline.py) |
|
1239 | 1239 | * [Round Robin](scheduling/round_robin.py) |
1240 | 1240 | * [Shortest Job First](scheduling/shortest_job_first.py) |
1241 | 1241 |
|
1242 | | -## Searches |
| 1242 | +## [Searches](searches) |
1243 | 1243 | * [Binary Search](searches/binary_search.py) |
1244 | 1244 | * [Binary Tree Traversal](searches/binary_tree_traversal.py) |
1245 | 1245 | * [Double Linear Search](searches/double_linear_search.py) |
|
1258 | 1258 | * [Tabu Search](searches/tabu_search.py) |
1259 | 1259 | * [Ternary Search](searches/ternary_search.py) |
1260 | 1260 |
|
1261 | | -## Sorts |
| 1261 | +## [Sorts](sorts) |
1262 | 1262 | * [Bead Sort](sorts/bead_sort.py) |
1263 | 1263 | * [Binary Insertion Sort](sorts/binary_insertion_sort.py) |
1264 | 1264 | * [Bitonic Sort](sorts/bitonic_sort.py) |
|
1310 | 1310 | * [Unknown Sort](sorts/unknown_sort.py) |
1311 | 1311 | * [Wiggle Sort](sorts/wiggle_sort.py) |
1312 | 1312 |
|
1313 | | -## Strings |
| 1313 | +## [Strings](strings) |
1314 | 1314 | * [Aho Corasick](strings/aho_corasick.py) |
1315 | 1315 | * [Alternative String Arrange](strings/alternative_string_arrange.py) |
1316 | 1316 | * [Anagrams](strings/anagrams.py) |
|
1368 | 1368 | * [Word Patterns](strings/word_patterns.py) |
1369 | 1369 | * [Z Function](strings/z_function.py) |
1370 | 1370 |
|
1371 | | -## Web Programming |
| 1371 | +## [Web Programming](web_programming) |
1372 | 1372 | * [Co2 Emission](web_programming/co2_emission.py) |
1373 | 1373 | * [Covid Stats Via Xpath](web_programming/covid_stats_via_xpath.py) |
1374 | 1374 | * [Crawl Google Results](web_programming/crawl_google_results.py) |
|
0 commit comments