Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 44 additions & 44 deletions DIRECTORY.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

## Audio Filters
## [Audio Filters](audio_filters)
* [Butterworth Filter](audio_filters/butterworth_filter.py)
* [Iir Filter](audio_filters/iir_filter.py)
* [Show Response](audio_filters/show_response.py)

## Backtracking
## [Backtracking](backtracking)
* [All Combinations](backtracking/all_combinations.py)
* [All Permutations](backtracking/all_permutations.py)
* [All Subsequences](backtracking/all_subsequences.py)
Expand All @@ -27,7 +27,7 @@
* [Word Ladder](backtracking/word_ladder.py)
* [Word Search](backtracking/word_search.py)

## Bit Manipulation
## [Bit Manipulation](bit_manipulation)
* [Binary And Operator](bit_manipulation/binary_and_operator.py)
* [Binary Coded Decimal](bit_manipulation/binary_coded_decimal.py)
* [Binary Count Setbits](bit_manipulation/binary_count_setbits.py)
Expand Down Expand Up @@ -55,10 +55,10 @@
* [Single Bit Manipulation Operations](bit_manipulation/single_bit_manipulation_operations.py)
* [Swap All Odd And Even Bits](bit_manipulation/swap_all_odd_and_even_bits.py)

## Blockchain
## [Blockchain](blockchain)
* [Diophantine Equation](blockchain/diophantine_equation.py)

## Boolean Algebra
## [Boolean Algebra](boolean_algebra)
* [And Gate](boolean_algebra/and_gate.py)
* [Imply Gate](boolean_algebra/imply_gate.py)
* [Karnaugh Map Simplification](boolean_algebra/karnaugh_map_simplification.py)
Expand All @@ -72,15 +72,15 @@
* [Xnor Gate](boolean_algebra/xnor_gate.py)
* [Xor Gate](boolean_algebra/xor_gate.py)

## Cellular Automata
## [Cellular Automata](cellular_automata)
* [Conways Game Of Life](cellular_automata/conways_game_of_life.py)
* [Game Of Life](cellular_automata/game_of_life.py)
* [Langtons Ant](cellular_automata/langtons_ant.py)
* [Nagel Schrekenberg](cellular_automata/nagel_schrekenberg.py)
* [One Dimensional](cellular_automata/one_dimensional.py)
* [Wa Tor](cellular_automata/wa_tor.py)

## Ciphers
## [Ciphers](ciphers)
* [A1Z26](ciphers/a1z26.py)
* [Affine Cipher](ciphers/affine_cipher.py)
* [Atbash](ciphers/atbash.py)
Expand Down Expand Up @@ -129,7 +129,7 @@
* [Vigenere Cipher](ciphers/vigenere_cipher.py)
* [Xor Cipher](ciphers/xor_cipher.py)

## Computer Vision
## [Computer Vision](computer_vision)
* [Cnn Classification](computer_vision/cnn_classification.py)
* [Flip Augmentation](computer_vision/flip_augmentation.py)
* [Haralick Descriptors](computer_vision/haralick_descriptors.py)
Expand All @@ -140,7 +140,7 @@
* [Mosaic Augmentation](computer_vision/mosaic_augmentation.py)
* [Pooling Functions](computer_vision/pooling_functions.py)

## Conversions
## [Conversions](conversions)
* [Astronomical Length Scale Conversion](conversions/astronomical_length_scale_conversion.py)
* [Binary To Decimal](conversions/binary_to_decimal.py)
* [Binary To Hexadecimal](conversions/binary_to_hexadecimal.py)
Expand Down Expand Up @@ -173,7 +173,7 @@
* [Volume Conversions](conversions/volume_conversions.py)
* [Weight Conversion](conversions/weight_conversion.py)

## Data Compression
## [Data Compression](data_compression)
* [Burrows Wheeler](data_compression/burrows_wheeler.py)
* [Coordinate Compression](data_compression/coordinate_compression.py)
* [Huffman](data_compression/huffman.py)
Expand All @@ -183,7 +183,7 @@
* [Peak Signal To Noise Ratio](data_compression/peak_signal_to_noise_ratio.py)
* [Run Length Encoding](data_compression/run_length_encoding.py)

## Data Structures
## [Data Structures](data_structures)
* Arrays
* [Equilibrium Index In Array](data_structures/arrays/equilibrium_index_in_array.py)
* [Find Triplets With 0 Sum](data_structures/arrays/find_triplets_with_0_sum.py)
Expand Down Expand Up @@ -313,7 +313,7 @@
* [Radix Tree](data_structures/trie/radix_tree.py)
* [Trie](data_structures/trie/trie.py)

## Digital Image Processing
## [Digital Image Processing](digital_image_processing])
* [Change Brightness](digital_image_processing/change_brightness.py)
* [Change Contrast](digital_image_processing/change_contrast.py)
* [Convert To Negative](digital_image_processing/convert_to_negative.py)
Expand Down Expand Up @@ -343,7 +343,7 @@
* [Sepia](digital_image_processing/sepia.py)
* [Test Digital Image Processing](digital_image_processing/test_digital_image_processing.py)

## Divide And Conquer
## [Divide And Conquer](divide_and_conquer)
* [Closest Pair Of Points](divide_and_conquer/closest_pair_of_points.py)
* [Convex Hull](divide_and_conquer/convex_hull.py)
* [Heaps Algorithm](divide_and_conquer/heaps_algorithm.py)
Expand All @@ -357,10 +357,10 @@
* [Power](divide_and_conquer/power.py)
* [Strassen Matrix Multiplication](divide_and_conquer/strassen_matrix_multiplication.py)

## Docs
## [Docs](docs)
* [Conf](docs/conf.py)

## Dynamic Programming
## [Dynamic Programming](dynamic_programming)
* [Abbreviation](dynamic_programming/abbreviation.py)
* [All Construct](dynamic_programming/all_construct.py)
* [Bitmask](dynamic_programming/bitmask.py)
Expand Down Expand Up @@ -411,7 +411,7 @@
* [Wildcard Matching](dynamic_programming/wildcard_matching.py)
* [Word Break](dynamic_programming/word_break.py)

## Electronics
## [Electronics](electronics)
* [Apparent Power](electronics/apparent_power.py)
* [Builtin Voltage](electronics/builtin_voltage.py)
* [Capacitor Equivalence](electronics/capacitor_equivalence.py)
Expand All @@ -432,13 +432,13 @@
* [Resonant Frequency](electronics/resonant_frequency.py)
* [Wheatstone Bridge](electronics/wheatstone_bridge.py)

## File Transfer
## [File Transfer](file_transfer)
* [Receive File](file_transfer/receive_file.py)
* [Send File](file_transfer/send_file.py)
* Tests
* [Test Send File](file_transfer/tests/test_send_file.py)

## Financial
## [Financial](financial)
* [Equated Monthly Installments](financial/equated_monthly_installments.py)
* [Exponential Moving Average](financial/exponential_moving_average.py)
* [Interest](financial/interest.py)
Expand All @@ -448,33 +448,33 @@
* [Straight Line Depreciation](financial/straight_line_depreciation.py)
* [Time And Half Pay](financial/time_and_half_pay.py)

## Fractals
## [Fractals](fractals)
* [Julia Sets](fractals/julia_sets.py)
* [Koch Snowflake](fractals/koch_snowflake.py)
* [Mandelbrot](fractals/mandelbrot.py)
* [Sierpinski Triangle](fractals/sierpinski_triangle.py)
* [Vicsek](fractals/vicsek.py)

## Fuzzy Logic
## [Fuzzy Logic](fuzzy_logic)
* [Fuzzy Operations](fuzzy_logic/fuzzy_operations.py)

## Genetic Algorithm
## [Genetic Algorithm](genetic_algorithm)
* [Basic String](genetic_algorithm/basic_string.py)

## Geodesy
## [Geodesy](geodesy)
* [Haversine Distance](geodesy/haversine_distance.py)
* [Lamberts Ellipsoidal Distance](geodesy/lamberts_ellipsoidal_distance.py)

## Geometry
## [Geometry](geometry)
* [Geometry](geometry/geometry.py)

## Graphics
## [Graphics](graphics)
* [Bezier Curve](graphics/bezier_curve.py)
* [Butterfly Pattern](graphics/butterfly_pattern.py)
* [Digital Differential Analyzer Line](graphics/digital_differential_analyzer_line.py)
* [Vector3 For 2D Rendering](graphics/vector3_for_2d_rendering.py)

## Graphs
## [Graphs](graphs)
* [A Star](graphs/a_star.py)
* [Ant Colony Optimization Algorithms](graphs/ant_colony_optimization_algorithms.py)
* [Articulation Points](graphs/articulation_points.py)
Expand Down Expand Up @@ -539,7 +539,7 @@
* [Test Min Spanning Tree Kruskal](graphs/tests/test_min_spanning_tree_kruskal.py)
* [Test Min Spanning Tree Prim](graphs/tests/test_min_spanning_tree_prim.py)

## Greedy Methods
## [Greedy Methods](greedy_methods)
* [Best Time To Buy And Sell Stock](greedy_methods/best_time_to_buy_and_sell_stock.py)
* [Fractional Cover Problem](greedy_methods/fractional_cover_problem.py)
* [Fractional Knapsack](greedy_methods/fractional_knapsack.py)
Expand All @@ -550,7 +550,7 @@
* [Optimal Merge Pattern](greedy_methods/optimal_merge_pattern.py)
* [Smallest Range](greedy_methods/smallest_range.py)

## Hashes
## [Hashes](hashes)
* [Adler32](hashes/adler32.py)
* [Chaos Machine](hashes/chaos_machine.py)
* [Djb2](hashes/djb2.py)
Expand All @@ -564,15 +564,15 @@
* [Sha1](hashes/sha1.py)
* [Sha256](hashes/sha256.py)

## Knapsack
## [Knapsack](knapsack)
* [Greedy Knapsack](knapsack/greedy_knapsack.py)
* [Knapsack](knapsack/knapsack.py)
* [Recursive Approach Knapsack](knapsack/recursive_approach_knapsack.py)
* Tests
* [Test Greedy Knapsack](knapsack/tests/test_greedy_knapsack.py)
* [Test Knapsack](knapsack/tests/test_knapsack.py)

## Linear Algebra
## [Linear Algebra](linear_algebra)
* [Gaussian Elimination](linear_algebra/gaussian_elimination.py)
* [Jacobi Iteration Method](linear_algebra/jacobi_iteration_method.py)
* [Lu Decomposition](linear_algebra/lu_decomposition.py)
Expand All @@ -589,10 +589,10 @@
* [Test Linear Algebra](linear_algebra/src/test_linear_algebra.py)
* [Transformations 2D](linear_algebra/src/transformations_2d.py)

## Linear Programming
## [Linear Programming](linear_programming)
* [Simplex](linear_programming/simplex.py)

## Machine Learning
## [Machine Learning](machine_learning)
* [Apriori Algorithm](machine_learning/apriori_algorithm.py)
* [Astar](machine_learning/astar.py)
* [Automatic Differentiation](machine_learning/automatic_differentiation.py)
Expand Down Expand Up @@ -627,7 +627,7 @@
* [Xgboost Classifier](machine_learning/xgboost_classifier.py)
* [Xgboost Regressor](machine_learning/xgboost_regressor.py)

## Maths
## [Maths](maths)
* [Abs](maths/abs.py)
* [Addition Without Arithmetic](maths/addition_without_arithmetic.py)
* [Aliquot Sum](maths/aliquot_sum.py)
Expand Down Expand Up @@ -805,7 +805,7 @@
* [Volume](maths/volume.py)
* [Zellers Congruence](maths/zellers_congruence.py)

## Matrix
## [Matrix](matrix)
* [Binary Search Matrix](matrix/binary_search_matrix.py)
* [Count Islands In Matrix](matrix/count_islands_in_matrix.py)
* [Count Negative Numbers In Sorted Matrix](matrix/count_negative_numbers_in_sorted_matrix.py)
Expand All @@ -830,11 +830,11 @@
* [Test Matrix Operation](matrix/tests/test_matrix_operation.py)
* [Validate Sudoku Board](matrix/validate_sudoku_board.py)

## Networking Flow
## [Networking Flow](networking_flow)
* [Ford Fulkerson](networking_flow/ford_fulkerson.py)
* [Minimum Cut](networking_flow/minimum_cut.py)

## Neural Network
## [Neural Network](neural_network)
* Activation Functions
* [Binary Step](neural_network/activation_functions/binary_step.py)
* [Exponential Linear Unit](neural_network/activation_functions/exponential_linear_unit.py)
Expand All @@ -853,7 +853,7 @@
* [Simple Neural Network](neural_network/simple_neural_network.py)
* [Two Hidden Layers Neural Network](neural_network/two_hidden_layers_neural_network.py)

## Other
## [Other](other)
* [Activity Selection](other/activity_selection.py)
* [Alternative List Arrange](other/alternative_list_arrange.py)
* [Bankers Algorithm](other/bankers_algorithm.py)
Expand Down Expand Up @@ -881,7 +881,7 @@
* [Tower Of Hanoi](other/tower_of_hanoi.py)
* [Word Search](other/word_search.py)

## Physics
## [Physics](physics)
* [Altitude Pressure](physics/altitude_pressure.py)
* [Archimedes Principle Of Buoyant Force](physics/archimedes_principle_of_buoyant_force.py)
* [Basic Orbital Capture](physics/basic_orbital_capture.py)
Expand Down Expand Up @@ -917,7 +917,7 @@
* [Speeds Of Gas Molecules](physics/speeds_of_gas_molecules.py)
* [Terminal Velocity](physics/terminal_velocity.py)

## Project Euler
## [Project Euler](project_euler)
* Problem 001
* [Sol1](project_euler/problem_001/sol1.py)
* [Sol2](project_euler/problem_001/sol2.py)
Expand Down Expand Up @@ -1226,10 +1226,10 @@
* Problem 800
* [Sol1](project_euler/problem_800/sol1.py)

## Quantum
## [Quantum](quantum)
* [Q Fourier Transform](quantum/q_fourier_transform.py)

## Scheduling
## [Scheduling](scheduling)
* [First Come First Served](scheduling/first_come_first_served.py)
* [Highest Response Ratio Next](scheduling/highest_response_ratio_next.py)
* [Job Sequence With Deadline](scheduling/job_sequence_with_deadline.py)
Expand All @@ -1239,7 +1239,7 @@
* [Round Robin](scheduling/round_robin.py)
* [Shortest Job First](scheduling/shortest_job_first.py)

## Searches
## [Searches](searches)
* [Binary Search](searches/binary_search.py)
* [Binary Tree Traversal](searches/binary_tree_traversal.py)
* [Double Linear Search](searches/double_linear_search.py)
Expand All @@ -1258,7 +1258,7 @@
* [Tabu Search](searches/tabu_search.py)
* [Ternary Search](searches/ternary_search.py)

## Sorts
## [Sorts](sorts)
* [Bead Sort](sorts/bead_sort.py)
* [Binary Insertion Sort](sorts/binary_insertion_sort.py)
* [Bitonic Sort](sorts/bitonic_sort.py)
Expand Down Expand Up @@ -1310,7 +1310,7 @@
* [Unknown Sort](sorts/unknown_sort.py)
* [Wiggle Sort](sorts/wiggle_sort.py)

## Strings
## [Strings](strings)
* [Aho Corasick](strings/aho_corasick.py)
* [Alternative String Arrange](strings/alternative_string_arrange.py)
* [Anagrams](strings/anagrams.py)
Expand Down Expand Up @@ -1368,7 +1368,7 @@
* [Word Patterns](strings/word_patterns.py)
* [Z Function](strings/z_function.py)

## Web Programming
## [Web Programming](web_programming)
* [Co2 Emission](web_programming/co2_emission.py)
* [Covid Stats Via Xpath](web_programming/covid_stats_via_xpath.py)
* [Crawl Google Results](web_programming/crawl_google_results.py)
Expand Down