2020-01-10 01:08:49 +00:00
## Arithmetic Analysis
* [Bisection ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/bisection.py )
* [Gaussian Elimination ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/gaussian_elimination.py )
* [In Static Equilibrium ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/in_static_equilibrium.py )
* [Intersection ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/intersection.py )
* [Lu Decomposition ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/lu_decomposition.py )
* [Newton Forward Interpolation ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_forward_interpolation.py )
* [Newton Method ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_method.py )
* [Newton Raphson ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_raphson.py )
* [Secant Method ](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/secant_method.py )
## Backtracking
* [All Combinations ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_combinations.py )
* [All Permutations ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_permutations.py )
* [All Subsequences ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_subsequences.py )
2020-05-01 21:36:35 +00:00
* [Coloring ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/coloring.py )
2020-05-06 01:32:40 +00:00
* [Hamiltonian Cycle ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/hamiltonian_cycle.py )
2020-06-23 13:37:24 +00:00
* [Knight Tour ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/knight_tour.py )
2020-01-10 01:08:49 +00:00
* [Minimax ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/minimax.py )
* [N Queens ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens.py )
2020-07-14 08:23:14 +00:00
* [N Queens Math ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/n_queens_math.py )
Fix long line, tests (#2123)
* Fix long line
* updating DIRECTORY.md
* Add doctest
* ...
* ...
* Update tabu_search.py
* space
* Fix doctest
>>> find_neighborhood(['a','c','b','d','e','a']) # doctest: +NORMALIZE_WHITESPACE
[['a','e','b','d','c','a',90], [['a','c','d','b','e','a',90],
['a','d','b','c','e','a',93], ['a','c','b','e','d','a',102],
['a','c','e','d','b','a',113], ['a','b','c','d','e','a',93]]
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: John Law <johnlaw.po@gmail.com>
2020-06-16 12:29:13 +00:00
* [Rat In Maze ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/rat_in_maze.py )
2020-01-10 01:08:49 +00:00
* [Sudoku ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/sudoku.py )
* [Sum Of Subsets ](https://github.com/TheAlgorithms/Python/blob/master/backtracking/sum_of_subsets.py )
2020-09-13 11:56:03 +00:00
## Bit Manipulation
2020-09-25 14:09:29 +00:00
* [Binary And Operator ](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_and_operator.py )
2020-11-28 14:42:30 +00:00
* [Binary Count Setbits ](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_setbits.py )
* [Binary Count Trailing Zeros ](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_count_trailing_zeros.py )
2020-09-13 11:56:03 +00:00
* [Binary Or Operator ](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_or_operator.py )
2020-09-25 14:09:29 +00:00
* [Binary Xor Operator ](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/binary_xor_operator.py )
2020-10-26 15:48:57 +00:00
* [Single Bit Manipulation Operations ](https://github.com/TheAlgorithms/Python/blob/master/bit_manipulation/single_bit_manipulation_operations.py )
2020-09-13 11:56:03 +00:00
2020-01-10 01:08:49 +00:00
## Blockchain
* [Chinese Remainder Theorem ](https://github.com/TheAlgorithms/Python/blob/master/blockchain/chinese_remainder_theorem.py )
* [Diophantine Equation ](https://github.com/TheAlgorithms/Python/blob/master/blockchain/diophantine_equation.py )
* [Modular Division ](https://github.com/TheAlgorithms/Python/blob/master/blockchain/modular_division.py )
## Boolean Algebra
* [Quine Mc Cluskey ](https://github.com/TheAlgorithms/Python/blob/master/boolean_algebra/quine_mc_cluskey.py )
2020-04-27 16:40:46 +00:00
## Cellular Automata
2020-11-29 16:19:50 +00:00
* [Conways Game Of Life ](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/conways_game_of_life.py )
2020-04-27 16:40:46 +00:00
* [One Dimensional ](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/one_dimensional.py )
2020-01-10 01:08:49 +00:00
## Ciphers
2020-05-01 21:36:35 +00:00
* [A1Z26 ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/a1z26.py )
2020-01-10 01:08:49 +00:00
* [Affine Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/affine_cipher.py )
* [Atbash ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/atbash.py )
* [Base16 ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base16.py )
* [Base32 ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base32.py )
2020-11-28 14:42:30 +00:00
* [Base64 Encoding ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base64_encoding.py )
2020-01-10 01:08:49 +00:00
* [Base85 ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/base85.py )
2020-10-18 16:07:27 +00:00
* [Beaufort Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/beaufort_cipher.py )
2020-01-10 01:08:49 +00:00
* [Brute Force Caesar Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/brute_force_caesar_cipher.py )
* [Caesar Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/caesar_cipher.py )
* [Cryptomath Module ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/cryptomath_module.py )
2020-05-09 11:24:25 +00:00
* [Decrypt Caesar With Chi Squared ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/decrypt_caesar_with_chi_squared.py )
2020-01-10 01:08:49 +00:00
* [Deterministic Miller Rabin ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/deterministic_miller_rabin.py )
* [Diffie ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie.py )
* [Elgamal Key Generator ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/elgamal_key_generator.py )
2020-09-13 11:56:03 +00:00
* [Enigma Machine2 ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/enigma_machine2.py )
2020-01-10 01:08:49 +00:00
* [Hill Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/hill_cipher.py )
* [Mixed Keyword Cypher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/mixed_keyword_cypher.py )
2020-10-18 16:07:27 +00:00
* [Mono Alphabetic Ciphers ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/mono_alphabetic_ciphers.py )
2020-01-10 01:08:49 +00:00
* [Morse Code Implementation ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/morse_code_implementation.py )
* [Onepad Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/onepad_cipher.py )
* [Playfair Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/playfair_cipher.py )
* [Porta Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/porta_cipher.py )
* [Rabin Miller ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rabin_miller.py )
2020-10-12 14:23:21 +00:00
* [Rail Fence Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rail_fence_cipher.py )
2020-01-10 01:08:49 +00:00
* [Rot13 ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rot13.py )
* [Rsa Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_cipher.py )
* [Rsa Factorization ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_factorization.py )
* [Rsa Key Generator ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/rsa_key_generator.py )
* [Shuffled Shift Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/shuffled_shift_cipher.py )
* [Simple Keyword Cypher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_keyword_cypher.py )
* [Simple Substitution Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/simple_substitution_cipher.py )
* [Trafid Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/trafid_cipher.py )
* [Transposition Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher.py )
* [Transposition Cipher Encrypt Decrypt File ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/transposition_cipher_encrypt_decrypt_file.py )
* [Vigenere Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/vigenere_cipher.py )
* [Xor Cipher ](https://github.com/TheAlgorithms/Python/blob/master/ciphers/xor_cipher.py )
## Compression
* [Burrows Wheeler ](https://github.com/TheAlgorithms/Python/blob/master/compression/burrows_wheeler.py )
* [Huffman ](https://github.com/TheAlgorithms/Python/blob/master/compression/huffman.py )
2020-06-23 13:37:24 +00:00
* [Lempel Ziv ](https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv.py )
* [Lempel Ziv Decompress ](https://github.com/TheAlgorithms/Python/blob/master/compression/lempel_ziv_decompress.py )
2020-01-10 01:08:49 +00:00
* [Peak Signal To Noise Ratio ](https://github.com/TheAlgorithms/Python/blob/master/compression/peak_signal_to_noise_ratio.py )
2020-06-08 12:11:01 +00:00
## Computer Vision
* [Harriscorner ](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/harriscorner.py )
2020-10-17 11:42:29 +00:00
* [Meanthreshold ](https://github.com/TheAlgorithms/Python/blob/master/computer_vision/meanthreshold.py )
2020-06-08 12:11:01 +00:00
2020-01-10 01:08:49 +00:00
## Conversions
2020-09-14 20:33:08 +00:00
* [Binary To Decimal ](https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_decimal.py )
2020-09-20 11:52:13 +00:00
* [Binary To Octal ](https://github.com/TheAlgorithms/Python/blob/master/conversions/binary_to_octal.py )
2020-06-12 04:51:47 +00:00
* [Decimal To Any ](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_any.py )
2020-01-10 01:08:49 +00:00
* [Decimal To Binary ](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary.py )
2020-10-14 11:32:47 +00:00
* [Decimal To Binary Recursion ](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_binary_recursion.py )
2020-01-10 01:08:49 +00:00
* [Decimal To Hexadecimal ](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_hexadecimal.py )
* [Decimal To Octal ](https://github.com/TheAlgorithms/Python/blob/master/conversions/decimal_to_octal.py )
2020-09-14 20:33:08 +00:00
* [Hexadecimal To Decimal ](https://github.com/TheAlgorithms/Python/blob/master/conversions/hexadecimal_to_decimal.py )
2020-11-10 07:20:27 +00:00
* [Molecular Chemistry ](https://github.com/TheAlgorithms/Python/blob/master/conversions/molecular_chemistry.py )
2020-11-28 14:42:30 +00:00
* [Octal To Decimal ](https://github.com/TheAlgorithms/Python/blob/master/conversions/octal_to_decimal.py )
2020-08-07 19:20:56 +00:00
* [Prefix Conversions ](https://github.com/TheAlgorithms/Python/blob/master/conversions/prefix_conversions.py )
2020-12-23 17:48:19 +00:00
* [Roman Numerals ](https://github.com/TheAlgorithms/Python/blob/master/conversions/roman_numerals.py )
2020-08-07 19:20:56 +00:00
* [Temperature Conversions ](https://github.com/TheAlgorithms/Python/blob/master/conversions/temperature_conversions.py )
2020-11-29 16:19:50 +00:00
* [Weight Conversion ](https://github.com/TheAlgorithms/Python/blob/master/conversions/weight_conversion.py )
2020-01-10 01:08:49 +00:00
## Data Structures
* Binary Tree
* [Avl Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/avl_tree.py )
* [Basic Binary Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/basic_binary_tree.py )
* [Binary Search Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree.py )
2020-04-07 16:09:05 +00:00
* [Binary Search Tree Recursive ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_search_tree_recursive.py )
2020-10-14 10:21:15 +00:00
* [Binary Tree Mirror ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_mirror.py )
2020-10-15 11:20:43 +00:00
* [Binary Tree Traversals ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/binary_tree_traversals.py )
2020-01-10 01:08:49 +00:00
* [Fenwick Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/fenwick_tree.py )
* [Lazy Segment Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lazy_segment_tree.py )
* [Lowest Common Ancestor ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lowest_common_ancestor.py )
* [Non Recursive Segment Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/non_recursive_segment_tree.py )
* [Number Of Possible Binary Trees ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/number_of_possible_binary_trees.py )
* [Red Black Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/red_black_tree.py )
* [Segment Tree ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree.py )
2020-05-06 01:32:40 +00:00
* [Segment Tree Other ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree_other.py )
2020-01-10 01:08:49 +00:00
* [Treap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/treap.py )
* Disjoint Set
2020-09-13 11:56:03 +00:00
* [Alternate Disjoint Set ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/alternate_disjoint_set.py )
2020-01-10 01:08:49 +00:00
* [Disjoint Set ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/disjoint_set/disjoint_set.py )
* Hashing
* [Double Hash ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/double_hash.py )
* [Hash Table ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table.py )
* [Hash Table With Linked List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/hash_table_with_linked_list.py )
* Number Theory
* [Prime Numbers ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/number_theory/prime_numbers.py )
* [Quadratic Probing ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/hashing/quadratic_probing.py )
* Heap
* [Binomial Heap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/binomial_heap.py )
* [Heap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap.py )
2020-08-07 19:20:56 +00:00
* [Heap Generic ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/heap_generic.py )
2020-05-13 18:03:28 +00:00
* [Max Heap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/max_heap.py )
2020-01-10 01:08:49 +00:00
* [Min Heap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/min_heap.py )
2020-10-14 11:32:47 +00:00
* [Randomized Heap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/randomized_heap.py )
2020-10-15 09:11:22 +00:00
* [Skew Heap ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/heap/skew_heap.py )
2020-01-10 01:08:49 +00:00
* Linked List
* [Circular Linked List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/circular_linked_list.py )
* [Deque Doubly ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/deque_doubly.py )
* [Doubly Linked List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list.py )
2020-10-17 11:42:29 +00:00
* [Doubly Linked List Two ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/doubly_linked_list_two.py )
2020-01-10 01:08:49 +00:00
* [From Sequence ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/from_sequence.py )
2020-09-19 05:13:10 +00:00
* [Has Loop ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/has_loop.py )
2020-01-10 01:08:49 +00:00
* [Is Palindrome ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/is_palindrome.py )
2020-12-03 15:02:48 +00:00
* [Merge Two Lists ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/merge_two_lists.py )
2020-04-13 05:50:46 +00:00
* [Middle Element Of Linked List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/middle_element_of_linked_list.py )
2020-01-10 01:08:49 +00:00
* [Print Reverse ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/print_reverse.py )
* [Singly Linked List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/singly_linked_list.py )
2020-03-14 05:37:44 +00:00
* [Skip List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/skip_list.py )
2020-01-10 01:08:49 +00:00
* [Swap Nodes ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/linked_list/swap_nodes.py )
* Queue
* [Circular Queue ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/circular_queue.py )
* [Double Ended Queue ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/double_ended_queue.py )
* [Linked Queue ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/linked_queue.py )
2020-09-19 05:13:10 +00:00
* [Priority Queue Using List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/priority_queue_using_list.py )
2020-01-10 01:08:49 +00:00
* [Queue On List ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_list.py )
* [Queue On Pseudo Stack ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/queue/queue_on_pseudo_stack.py )
* Stacks
* [Balanced Parentheses ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/balanced_parentheses.py )
2020-08-21 06:39:03 +00:00
* [Dijkstras Two Stack Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/dijkstras_two_stack_algorithm.py )
2020-10-17 11:42:29 +00:00
* [Evaluate Postfix Notations ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/evaluate_postfix_notations.py )
2020-01-10 01:08:49 +00:00
* [Infix To Postfix Conversion ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_postfix_conversion.py )
* [Infix To Prefix Conversion ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/infix_to_prefix_conversion.py )
* [Linked Stack ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/linked_stack.py )
* [Next Greater Element ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/next_greater_element.py )
* [Postfix Evaluation ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/postfix_evaluation.py )
2020-01-13 18:56:06 +00:00
* [Prefix Evaluation ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/prefix_evaluation.py )
2020-01-10 01:08:49 +00:00
* [Stack ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack.py )
* [Stack Using Dll ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stack_using_dll.py )
* [Stock Span Problem ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/stacks/stock_span_problem.py )
* Trie
* [Trie ](https://github.com/TheAlgorithms/Python/blob/master/data_structures/trie/trie.py )
## Digital Image Processing
2020-06-17 07:42:44 +00:00
* [Change Brightness ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_brightness.py )
2020-01-10 01:08:49 +00:00
* [Change Contrast ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/change_contrast.py )
* [Convert To Negative ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/convert_to_negative.py )
2020-05-01 21:36:35 +00:00
* Dithering
* [Burkes ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/dithering/burkes.py )
2020-01-10 01:08:49 +00:00
* Edge Detection
* [Canny ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/edge_detection/canny.py )
* Filters
2020-03-14 05:37:44 +00:00
* [Bilateral Filter ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/bilateral_filter.py )
2020-01-10 01:08:49 +00:00
* [Convolve ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/convolve.py )
* [Gaussian Filter ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/gaussian_filter.py )
* [Median Filter ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/median_filter.py )
* [Sobel Filter ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/filters/sobel_filter.py )
* Histogram Equalization
* [Histogram Stretch ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/histogram_equalization/histogram_stretch.py )
* [Index Calculation ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/index_calculation.py )
2020-05-09 11:24:25 +00:00
* Resize
* [Resize ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/resize/resize.py )
2020-01-10 01:08:49 +00:00
* Rotation
* [Rotation ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/rotation/rotation.py )
2020-04-27 16:40:46 +00:00
* [Sepia ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/sepia.py )
2020-01-10 01:08:49 +00:00
* [Test Digital Image Processing ](https://github.com/TheAlgorithms/Python/blob/master/digital_image_processing/test_digital_image_processing.py )
## Divide And Conquer
* [Closest Pair Of Points ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/closest_pair_of_points.py )
* [Convex Hull ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/convex_hull.py )
2020-09-30 17:26:38 +00:00
* [Heaps Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm.py )
* [Heaps Algorithm Iterative ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/heaps_algorithm_iterative.py )
2020-01-10 01:08:49 +00:00
* [Inversions ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/inversions.py )
2020-11-14 17:04:29 +00:00
* [Kth Order Statistic ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/kth_order_statistic.py )
2020-11-28 14:42:30 +00:00
* [Max Difference Pair ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_difference_pair.py )
2020-01-10 01:08:49 +00:00
* [Max Subarray Sum ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/max_subarray_sum.py )
* [Mergesort ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/mergesort.py )
2020-11-19 16:48:47 +00:00
* [Peak ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/peak.py )
2020-01-13 18:56:06 +00:00
* [Power ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/power.py )
* [Strassen Matrix Multiplication ](https://github.com/TheAlgorithms/Python/blob/master/divide_and_conquer/strassen_matrix_multiplication.py )
2020-01-10 01:08:49 +00:00
## Dynamic Programming
* [Abbreviation ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/abbreviation.py )
* [Bitmask ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/bitmask.py )
* [Climbing Stairs ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/climbing_stairs.py )
* [Coin Change ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/coin_change.py )
* [Edit Distance ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/edit_distance.py )
* [Factorial ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/factorial.py )
* [Fast Fibonacci ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fast_fibonacci.py )
* [Fibonacci ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fibonacci.py )
* [Floyd Warshall ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/floyd_warshall.py )
* [Fractional Knapsack ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack.py )
* [Fractional Knapsack 2 ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/fractional_knapsack_2.py )
* [Integer Partition ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/integer_partition.py )
* [Iterating Through Submasks ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/iterating_through_submasks.py )
* [Knapsack ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/knapsack.py )
* [Longest Common Subsequence ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_common_subsequence.py )
* [Longest Increasing Subsequence ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence.py )
* [Longest Increasing Subsequence O(Nlogn) ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_increasing_subsequence_o(nlogn ).py)
* [Longest Sub Array ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_sub_array.py )
* [Matrix Chain Order ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/matrix_chain_order.py )
2020-06-23 13:37:24 +00:00
* [Max Non Adjacent Sum ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_non_adjacent_sum.py )
2020-01-10 01:08:49 +00:00
* [Max Sub Array ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sub_array.py )
2020-01-18 12:24:33 +00:00
* [Max Sum Contiguous Subsequence ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sum_contiguous_subsequence.py )
2020-07-02 14:32:15 +00:00
* [Minimum Cost Path ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_cost_path.py )
2020-01-10 01:08:49 +00:00
* [Minimum Partition ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_partition.py )
2020-12-09 11:14:51 +00:00
* [Minimum Steps To One ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_steps_to_one.py )
2020-02-23 03:23:00 +00:00
* [Optimal Binary Search Tree ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/optimal_binary_search_tree.py )
2020-01-10 01:08:49 +00:00
* [Rod Cutting ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/rod_cutting.py )
* [Subset Generation ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/subset_generation.py )
* [Sum Of Subset ](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/sum_of_subset.py )
2020-11-28 14:42:30 +00:00
## Electronics
2020-11-30 15:33:29 +00:00
* [Electric Power ](https://github.com/TheAlgorithms/Python/blob/master/electronics/electric_power.py )
2020-11-28 14:42:30 +00:00
* [Ohms Law ](https://github.com/TheAlgorithms/Python/blob/master/electronics/ohms_law.py )
2020-01-10 01:08:49 +00:00
## File Transfer
2020-01-18 12:24:33 +00:00
* [Receive File ](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/receive_file.py )
2020-01-10 01:08:49 +00:00
* [Send File ](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/send_file.py )
2020-09-14 20:33:08 +00:00
* Tests
* [Test Send File ](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/tests/test_send_file.py )
2020-01-10 01:08:49 +00:00
## Fuzzy Logic
* [Fuzzy Operations ](https://github.com/TheAlgorithms/Python/blob/master/fuzzy_logic/fuzzy_operations.py )
2020-07-14 08:23:14 +00:00
## Genetic Algorithm
* [Basic String ](https://github.com/TheAlgorithms/Python/blob/master/genetic_algorithm/basic_string.py )
2020-02-23 03:23:00 +00:00
## Geodesy
* [Haversine Distance ](https://github.com/TheAlgorithms/Python/blob/master/geodesy/haversine_distance.py )
* [Lamberts Ellipsoidal Distance ](https://github.com/TheAlgorithms/Python/blob/master/geodesy/lamberts_ellipsoidal_distance.py )
2020-01-27 21:09:47 +00:00
## Graphics
* [Bezier Curve ](https://github.com/TheAlgorithms/Python/blob/master/graphics/bezier_curve.py )
2020-09-30 17:26:38 +00:00
* [Vector3 For 2D Rendering ](https://github.com/TheAlgorithms/Python/blob/master/graphics/vector3_for_2d_rendering.py )
2020-01-27 21:09:47 +00:00
2020-01-10 01:08:49 +00:00
## Graphs
* [A Star ](https://github.com/TheAlgorithms/Python/blob/master/graphs/a_star.py )
* [Articulation Points ](https://github.com/TheAlgorithms/Python/blob/master/graphs/articulation_points.py )
* [Basic Graphs ](https://github.com/TheAlgorithms/Python/blob/master/graphs/basic_graphs.py )
* [Bellman Ford ](https://github.com/TheAlgorithms/Python/blob/master/graphs/bellman_ford.py )
* [Bfs Shortest Path ](https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_shortest_path.py )
2020-10-26 15:48:57 +00:00
* [Bfs Zero One Shortest Path ](https://github.com/TheAlgorithms/Python/blob/master/graphs/bfs_zero_one_shortest_path.py )
2020-05-22 06:10:11 +00:00
* [Bidirectional A Star ](https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_a_star.py )
2020-06-16 22:59:38 +00:00
* [Bidirectional Breadth First Search ](https://github.com/TheAlgorithms/Python/blob/master/graphs/bidirectional_breadth_first_search.py )
2020-01-10 01:08:49 +00:00
* [Breadth First Search ](https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search.py )
2020-07-02 14:32:15 +00:00
* [Breadth First Search 2 ](https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_2.py )
2020-05-01 05:24:32 +00:00
* [Breadth First Search Shortest Path ](https://github.com/TheAlgorithms/Python/blob/master/graphs/breadth_first_search_shortest_path.py )
2020-01-10 01:08:49 +00:00
* [Check Bipartite Graph Bfs ](https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_bfs.py )
* [Check Bipartite Graph Dfs ](https://github.com/TheAlgorithms/Python/blob/master/graphs/check_bipartite_graph_dfs.py )
2020-06-17 16:15:24 +00:00
* [Connected Components ](https://github.com/TheAlgorithms/Python/blob/master/graphs/connected_components.py )
2020-01-10 01:08:49 +00:00
* [Depth First Search ](https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search.py )
2020-04-17 18:05:29 +00:00
* [Depth First Search 2 ](https://github.com/TheAlgorithms/Python/blob/master/graphs/depth_first_search_2.py )
2020-01-10 01:08:49 +00:00
* [Dijkstra ](https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra.py )
* [Dijkstra 2 ](https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_2.py )
* [Dijkstra Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/graphs/dijkstra_algorithm.py )
* [Dinic ](https://github.com/TheAlgorithms/Python/blob/master/graphs/dinic.py )
* [Directed And Undirected (Weighted) Graph ](https://github.com/TheAlgorithms/Python/blob/master/graphs/directed_and_undirected_(weighted )_graph.py)
* [Edmonds Karp Multiple Source And Sink ](https://github.com/TheAlgorithms/Python/blob/master/graphs/edmonds_karp_multiple_source_and_sink.py )
* [Eulerian Path And Circuit For Undirected Graph ](https://github.com/TheAlgorithms/Python/blob/master/graphs/eulerian_path_and_circuit_for_undirected_graph.py )
* [Even Tree ](https://github.com/TheAlgorithms/Python/blob/master/graphs/even_tree.py )
* [Finding Bridges ](https://github.com/TheAlgorithms/Python/blob/master/graphs/finding_bridges.py )
2020-05-09 11:24:25 +00:00
* [Frequent Pattern Graph Miner ](https://github.com/TheAlgorithms/Python/blob/master/graphs/frequent_pattern_graph_miner.py )
2020-01-10 01:08:49 +00:00
* [G Topological Sort ](https://github.com/TheAlgorithms/Python/blob/master/graphs/g_topological_sort.py )
2020-07-06 07:44:19 +00:00
* [Gale Shapley Bigraph ](https://github.com/TheAlgorithms/Python/blob/master/graphs/gale_shapley_bigraph.py )
2020-01-10 01:08:49 +00:00
* [Graph List ](https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_list.py )
* [Graph Matrix ](https://github.com/TheAlgorithms/Python/blob/master/graphs/graph_matrix.py )
* [Graphs Floyd Warshall ](https://github.com/TheAlgorithms/Python/blob/master/graphs/graphs_floyd_warshall.py )
2020-05-22 06:10:11 +00:00
* [Greedy Best First ](https://github.com/TheAlgorithms/Python/blob/master/graphs/greedy_best_first.py )
2020-01-10 01:08:49 +00:00
* [Kahns Algorithm Long ](https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_long.py )
* [Kahns Algorithm Topo ](https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_topo.py )
2020-08-07 19:20:56 +00:00
* [Karger ](https://github.com/TheAlgorithms/Python/blob/master/graphs/karger.py )
2020-05-25 13:10:54 +00:00
* [Minimum Spanning Tree Boruvka ](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_boruvka.py )
2020-01-10 01:08:49 +00:00
* [Minimum Spanning Tree Kruskal ](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal.py )
2020-08-12 10:16:17 +00:00
* [Minimum Spanning Tree Kruskal2 ](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal2.py )
2020-01-10 01:08:49 +00:00
* [Minimum Spanning Tree Prims ](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims.py )
2020-10-10 06:48:52 +00:00
* [Minimum Spanning Tree Prims2 ](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_prims2.py )
2020-01-18 12:24:33 +00:00
* [Multi Heuristic Astar ](https://github.com/TheAlgorithms/Python/blob/master/graphs/multi_heuristic_astar.py )
2020-01-10 01:08:49 +00:00
* [Page Rank ](https://github.com/TheAlgorithms/Python/blob/master/graphs/page_rank.py )
* [Prim ](https://github.com/TheAlgorithms/Python/blob/master/graphs/prim.py )
* [Scc Kosaraju ](https://github.com/TheAlgorithms/Python/blob/master/graphs/scc_kosaraju.py )
2020-06-17 16:16:54 +00:00
* [Strongly Connected Components ](https://github.com/TheAlgorithms/Python/blob/master/graphs/strongly_connected_components.py )
2020-01-10 01:08:49 +00:00
* [Tarjans Scc ](https://github.com/TheAlgorithms/Python/blob/master/graphs/tarjans_scc.py )
2020-10-08 12:21:48 +00:00
* Tests
* [Test Min Spanning Tree Kruskal ](https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_kruskal.py )
2020-10-15 22:33:25 +00:00
* [Test Min Spanning Tree Prim ](https://github.com/TheAlgorithms/Python/blob/master/graphs/tests/test_min_spanning_tree_prim.py )
2020-01-10 01:08:49 +00:00
## Hashes
2020-06-15 07:55:41 +00:00
* [Adler32 ](https://github.com/TheAlgorithms/Python/blob/master/hashes/adler32.py )
2020-01-10 01:08:49 +00:00
* [Chaos Machine ](https://github.com/TheAlgorithms/Python/blob/master/hashes/chaos_machine.py )
2020-06-17 07:42:44 +00:00
* [Djb2 ](https://github.com/TheAlgorithms/Python/blob/master/hashes/djb2.py )
2020-01-10 01:08:49 +00:00
* [Enigma Machine ](https://github.com/TheAlgorithms/Python/blob/master/hashes/enigma_machine.py )
* [Hamming Code ](https://github.com/TheAlgorithms/Python/blob/master/hashes/hamming_code.py )
* [Md5 ](https://github.com/TheAlgorithms/Python/blob/master/hashes/md5.py )
2020-06-12 04:51:47 +00:00
* [Sdbm ](https://github.com/TheAlgorithms/Python/blob/master/hashes/sdbm.py )
2020-01-10 01:08:49 +00:00
* [Sha1 ](https://github.com/TheAlgorithms/Python/blob/master/hashes/sha1.py )
2020-10-21 10:46:14 +00:00
## Knapsack
2020-11-29 16:19:50 +00:00
* [Greedy Knapsack ](https://github.com/TheAlgorithms/Python/blob/master/knapsack/greedy_knapsack.py )
2020-10-21 10:46:14 +00:00
* [Knapsack ](https://github.com/TheAlgorithms/Python/blob/master/knapsack/knapsack.py )
2020-11-29 16:19:50 +00:00
* Tests
* [Test Greedy Knapsack ](https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_greedy_knapsack.py )
* [Test Knapsack ](https://github.com/TheAlgorithms/Python/blob/master/knapsack/tests/test_knapsack.py )
2020-10-21 10:46:14 +00:00
2020-01-10 01:08:49 +00:00
## Linear Algebra
* Src
2020-12-13 11:09:52 +00:00
* [Conjugate Gradient ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/conjugate_gradient.py )
2020-01-10 01:08:49 +00:00
* [Lib ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/lib.py )
2020-09-19 05:13:10 +00:00
* [Polynom For Points ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/polynom_for_points.py )
2020-08-07 19:20:56 +00:00
* [Power Iteration ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/power_iteration.py )
2020-02-23 03:23:00 +00:00
* [Rayleigh Quotient ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/rayleigh_quotient.py )
2020-01-10 01:08:49 +00:00
* [Test Linear Algebra ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/test_linear_algebra.py )
2020-08-16 18:31:06 +00:00
* [Transformations 2D ](https://github.com/TheAlgorithms/Python/blob/master/linear_algebra/src/transformations_2d.py )
2020-01-10 01:08:49 +00:00
## Machine Learning
2020-05-10 15:19:40 +00:00
* [Astar ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/astar.py )
2020-07-14 08:23:14 +00:00
* [Data Transformations ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/data_transformations.py )
2020-01-10 01:08:49 +00:00
* [Decision Tree ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/decision_tree.py )
2020-10-25 16:02:24 +00:00
* Forecasting
* [Run ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/forecasting/run.py )
2020-04-17 10:42:00 +00:00
* [Gaussian Naive Bayes ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gaussian_naive_bayes.py )
2020-09-30 17:26:38 +00:00
* [Gradient Boosting Regressor ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_boosting_regressor.py )
2020-01-10 01:08:49 +00:00
* [Gradient Descent ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/gradient_descent.py )
* [K Means Clust ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_means_clust.py )
* [K Nearest Neighbours ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/k_nearest_neighbours.py )
* [Knn Sklearn ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/knn_sklearn.py )
* [Linear Discriminant Analysis ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_discriminant_analysis.py )
* [Linear Regression ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/linear_regression.py )
* [Logistic Regression ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/logistic_regression.py )
* [Multilayer Perceptron Classifier ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/multilayer_perceptron_classifier.py )
* [Polymonial Regression ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/polymonial_regression.py )
2020-03-14 05:37:44 +00:00
* [Random Forest Classifier ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_classifier.py )
2020-02-23 03:23:00 +00:00
* [Random Forest Regressor ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/random_forest_regressor.py )
2020-01-10 01:08:49 +00:00
* [Scoring Functions ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/scoring_functions.py )
* [Sequential Minimum Optimization ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/sequential_minimum_optimization.py )
2020-11-19 16:48:47 +00:00
* [Similarity Search ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/similarity_search.py )
2020-01-10 01:08:49 +00:00
* [Support Vector Machines ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/support_vector_machines.py )
2020-06-25 17:15:30 +00:00
* [Word Frequency Functions ](https://github.com/TheAlgorithms/Python/blob/master/machine_learning/word_frequency_functions.py )
2020-01-10 01:08:49 +00:00
## Maths
2020-03-14 05:37:44 +00:00
* [3N Plus 1 ](https://github.com/TheAlgorithms/Python/blob/master/maths/3n_plus_1.py )
2020-01-10 01:08:49 +00:00
* [Abs ](https://github.com/TheAlgorithms/Python/blob/master/maths/abs.py )
* [Abs Max ](https://github.com/TheAlgorithms/Python/blob/master/maths/abs_max.py )
* [Abs Min ](https://github.com/TheAlgorithms/Python/blob/master/maths/abs_min.py )
2020-04-13 05:50:46 +00:00
* [Add ](https://github.com/TheAlgorithms/Python/blob/master/maths/add.py )
2020-05-16 06:49:56 +00:00
* [Aliquot Sum ](https://github.com/TheAlgorithms/Python/blob/master/maths/aliquot_sum.py )
2020-04-07 16:09:05 +00:00
* [Allocation Number ](https://github.com/TheAlgorithms/Python/blob/master/maths/allocation_number.py )
2020-05-19 11:54:25 +00:00
* [Area ](https://github.com/TheAlgorithms/Python/blob/master/maths/area.py )
2020-01-27 21:09:47 +00:00
* [Area Under Curve ](https://github.com/TheAlgorithms/Python/blob/master/maths/area_under_curve.py )
* [Armstrong Numbers ](https://github.com/TheAlgorithms/Python/blob/master/maths/armstrong_numbers.py )
2020-01-10 01:08:49 +00:00
* [Average Mean ](https://github.com/TheAlgorithms/Python/blob/master/maths/average_mean.py )
* [Average Median ](https://github.com/TheAlgorithms/Python/blob/master/maths/average_median.py )
* [Average Mode ](https://github.com/TheAlgorithms/Python/blob/master/maths/average_mode.py )
2020-05-18 20:54:08 +00:00
* [Bailey Borwein Plouffe ](https://github.com/TheAlgorithms/Python/blob/master/maths/bailey_borwein_plouffe.py )
2020-01-10 01:08:49 +00:00
* [Basic Maths ](https://github.com/TheAlgorithms/Python/blob/master/maths/basic_maths.py )
* [Binary Exp Mod ](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exp_mod.py )
* [Binary Exponentiation ](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation.py )
* [Binomial Coefficient ](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_coefficient.py )
2020-08-07 19:20:56 +00:00
* [Binomial Distribution ](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_distribution.py )
2020-02-23 03:23:00 +00:00
* [Bisection ](https://github.com/TheAlgorithms/Python/blob/master/maths/bisection.py )
2020-01-10 01:08:49 +00:00
* [Ceil ](https://github.com/TheAlgorithms/Python/blob/master/maths/ceil.py )
2020-02-23 03:23:00 +00:00
* [Chudnovsky Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/maths/chudnovsky_algorithm.py )
2020-01-10 01:08:49 +00:00
* [Collatz Sequence ](https://github.com/TheAlgorithms/Python/blob/master/maths/collatz_sequence.py )
* [Combinations ](https://github.com/TheAlgorithms/Python/blob/master/maths/combinations.py )
2020-11-14 17:04:29 +00:00
* [Decimal Isolate ](https://github.com/TheAlgorithms/Python/blob/master/maths/decimal_isolate.py )
2020-06-16 22:59:38 +00:00
* [Entropy ](https://github.com/TheAlgorithms/Python/blob/master/maths/entropy.py )
2020-11-29 16:19:50 +00:00
* [Euclidean Distance ](https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_distance.py )
2020-01-10 01:08:49 +00:00
* [Eulers Totient ](https://github.com/TheAlgorithms/Python/blob/master/maths/eulers_totient.py )
* [Explicit Euler ](https://github.com/TheAlgorithms/Python/blob/master/maths/explicit_euler.py )
* [Extended Euclidean Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/maths/extended_euclidean_algorithm.py )
2020-01-27 21:09:47 +00:00
* [Factorial Iterative ](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_iterative.py )
2020-01-10 01:08:49 +00:00
* [Factorial Python ](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_python.py )
* [Factorial Recursive ](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_recursive.py )
* [Factors ](https://github.com/TheAlgorithms/Python/blob/master/maths/factors.py )
* [Fermat Little Theorem ](https://github.com/TheAlgorithms/Python/blob/master/maths/fermat_little_theorem.py )
* [Fibonacci ](https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci.py )
* [Fibonacci Sequence Recursion ](https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci_sequence_recursion.py )
* [Find Max ](https://github.com/TheAlgorithms/Python/blob/master/maths/find_max.py )
* [Find Max Recursion ](https://github.com/TheAlgorithms/Python/blob/master/maths/find_max_recursion.py )
* [Find Min ](https://github.com/TheAlgorithms/Python/blob/master/maths/find_min.py )
* [Find Min Recursion ](https://github.com/TheAlgorithms/Python/blob/master/maths/find_min_recursion.py )
* [Floor ](https://github.com/TheAlgorithms/Python/blob/master/maths/floor.py )
* [Gamma ](https://github.com/TheAlgorithms/Python/blob/master/maths/gamma.py )
* [Gaussian ](https://github.com/TheAlgorithms/Python/blob/master/maths/gaussian.py )
* [Greatest Common Divisor ](https://github.com/TheAlgorithms/Python/blob/master/maths/greatest_common_divisor.py )
* [Hardy Ramanujanalgo ](https://github.com/TheAlgorithms/Python/blob/master/maths/hardy_ramanujanalgo.py )
* [Is Square Free ](https://github.com/TheAlgorithms/Python/blob/master/maths/is_square_free.py )
* [Jaccard Similarity ](https://github.com/TheAlgorithms/Python/blob/master/maths/jaccard_similarity.py )
2020-05-10 15:19:40 +00:00
* [Kadanes ](https://github.com/TheAlgorithms/Python/blob/master/maths/kadanes.py )
2020-01-10 01:08:49 +00:00
* [Karatsuba ](https://github.com/TheAlgorithms/Python/blob/master/maths/karatsuba.py )
2020-08-07 19:20:56 +00:00
* [Krishnamurthy Number ](https://github.com/TheAlgorithms/Python/blob/master/maths/krishnamurthy_number.py )
2020-01-10 01:08:49 +00:00
* [Kth Lexicographic Permutation ](https://github.com/TheAlgorithms/Python/blob/master/maths/kth_lexicographic_permutation.py )
* [Largest Of Very Large Numbers ](https://github.com/TheAlgorithms/Python/blob/master/maths/largest_of_very_large_numbers.py )
* [Least Common Multiple ](https://github.com/TheAlgorithms/Python/blob/master/maths/least_common_multiple.py )
2020-01-27 21:09:47 +00:00
* [Line Length ](https://github.com/TheAlgorithms/Python/blob/master/maths/line_length.py )
2020-01-10 01:08:49 +00:00
* [Lucas Lehmer Primality Test ](https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_lehmer_primality_test.py )
* [Lucas Series ](https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_series.py )
* [Matrix Exponentiation ](https://github.com/TheAlgorithms/Python/blob/master/maths/matrix_exponentiation.py )
* [Miller Rabin ](https://github.com/TheAlgorithms/Python/blob/master/maths/miller_rabin.py )
* [Mobius Function ](https://github.com/TheAlgorithms/Python/blob/master/maths/mobius_function.py )
* [Modular Exponential ](https://github.com/TheAlgorithms/Python/blob/master/maths/modular_exponential.py )
2020-03-14 05:37:44 +00:00
* [Monte Carlo ](https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo.py )
2020-02-23 03:23:00 +00:00
* [Monte Carlo Dice ](https://github.com/TheAlgorithms/Python/blob/master/maths/monte_carlo_dice.py )
2020-01-10 01:08:49 +00:00
* [Newton Raphson ](https://github.com/TheAlgorithms/Python/blob/master/maths/newton_raphson.py )
2020-06-08 12:11:01 +00:00
* [Number Of Digits ](https://github.com/TheAlgorithms/Python/blob/master/maths/number_of_digits.py )
2020-01-27 21:09:47 +00:00
* [Numerical Integration ](https://github.com/TheAlgorithms/Python/blob/master/maths/numerical_integration.py )
2020-06-12 04:51:47 +00:00
* [Perfect Cube ](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_cube.py )
2020-08-07 19:20:56 +00:00
* [Perfect Number ](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_number.py )
2020-01-10 01:08:49 +00:00
* [Perfect Square ](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_square.py )
2020-03-14 22:55:13 +00:00
* [Pi Monte Carlo Estimation ](https://github.com/TheAlgorithms/Python/blob/master/maths/pi_monte_carlo_estimation.py )
2020-01-10 01:08:49 +00:00
* [Polynomial Evaluation ](https://github.com/TheAlgorithms/Python/blob/master/maths/polynomial_evaluation.py )
2020-08-07 19:20:56 +00:00
* [Power Using Recursion ](https://github.com/TheAlgorithms/Python/blob/master/maths/power_using_recursion.py )
2020-01-10 01:08:49 +00:00
* [Prime Check ](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_check.py )
* [Prime Factors ](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_factors.py )
* [Prime Numbers ](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_numbers.py )
* [Prime Sieve Eratosthenes ](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_sieve_eratosthenes.py )
* [Pythagoras ](https://github.com/TheAlgorithms/Python/blob/master/maths/pythagoras.py )
* [Qr Decomposition ](https://github.com/TheAlgorithms/Python/blob/master/maths/qr_decomposition.py )
* [Quadratic Equations Complex Numbers ](https://github.com/TheAlgorithms/Python/blob/master/maths/quadratic_equations_complex_numbers.py )
* [Radians ](https://github.com/TheAlgorithms/Python/blob/master/maths/radians.py )
* [Radix2 Fft ](https://github.com/TheAlgorithms/Python/blob/master/maths/radix2_fft.py )
2020-03-14 05:37:44 +00:00
* [Relu ](https://github.com/TheAlgorithms/Python/blob/master/maths/relu.py )
2020-01-10 01:08:49 +00:00
* [Runge Kutta ](https://github.com/TheAlgorithms/Python/blob/master/maths/runge_kutta.py )
* [Segmented Sieve ](https://github.com/TheAlgorithms/Python/blob/master/maths/segmented_sieve.py )
* Series
* [Geometric Series ](https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric_series.py )
* [Harmonic Series ](https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic_series.py )
* [P Series ](https://github.com/TheAlgorithms/Python/blob/master/maths/series/p_series.py )
* [Sieve Of Eratosthenes ](https://github.com/TheAlgorithms/Python/blob/master/maths/sieve_of_eratosthenes.py )
2020-11-19 16:48:47 +00:00
* [Sigmoid ](https://github.com/TheAlgorithms/Python/blob/master/maths/sigmoid.py )
2020-01-10 01:08:49 +00:00
* [Simpson Rule ](https://github.com/TheAlgorithms/Python/blob/master/maths/simpson_rule.py )
* [Softmax ](https://github.com/TheAlgorithms/Python/blob/master/maths/softmax.py )
2020-01-18 12:24:33 +00:00
* [Square Root ](https://github.com/TheAlgorithms/Python/blob/master/maths/square_root.py )
2020-01-10 01:08:49 +00:00
* [Sum Of Arithmetic Series ](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_arithmetic_series.py )
2020-06-08 12:11:01 +00:00
* [Sum Of Digits ](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_digits.py )
2020-07-14 08:23:14 +00:00
* [Sum Of Geometric Progression ](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_geometric_progression.py )
2020-01-10 01:08:49 +00:00
* [Test Prime Check ](https://github.com/TheAlgorithms/Python/blob/master/maths/test_prime_check.py )
* [Trapezoidal Rule ](https://github.com/TheAlgorithms/Python/blob/master/maths/trapezoidal_rule.py )
2020-09-13 11:56:03 +00:00
* [Ugly Numbers ](https://github.com/TheAlgorithms/Python/blob/master/maths/ugly_numbers.py )
2020-01-10 01:08:49 +00:00
* [Volume ](https://github.com/TheAlgorithms/Python/blob/master/maths/volume.py )
* [Zellers Congruence ](https://github.com/TheAlgorithms/Python/blob/master/maths/zellers_congruence.py )
## Matrix
2020-06-16 14:33:17 +00:00
* [Count Islands In Matrix ](https://github.com/TheAlgorithms/Python/blob/master/matrix/count_islands_in_matrix.py )
2020-08-07 19:20:56 +00:00
* [Inverse Of Matrix ](https://github.com/TheAlgorithms/Python/blob/master/matrix/inverse_of_matrix.py )
2020-01-10 01:08:49 +00:00
* [Matrix Class ](https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_class.py )
* [Matrix Operation ](https://github.com/TheAlgorithms/Python/blob/master/matrix/matrix_operation.py )
* [Nth Fibonacci Using Matrix Exponentiation ](https://github.com/TheAlgorithms/Python/blob/master/matrix/nth_fibonacci_using_matrix_exponentiation.py )
* [Rotate Matrix ](https://github.com/TheAlgorithms/Python/blob/master/matrix/rotate_matrix.py )
* [Searching In Sorted Matrix ](https://github.com/TheAlgorithms/Python/blob/master/matrix/searching_in_sorted_matrix.py )
* [Sherman Morrison ](https://github.com/TheAlgorithms/Python/blob/master/matrix/sherman_morrison.py )
* [Spiral Print ](https://github.com/TheAlgorithms/Python/blob/master/matrix/spiral_print.py )
* Tests
* [Test Matrix Operation ](https://github.com/TheAlgorithms/Python/blob/master/matrix/tests/test_matrix_operation.py )
## Networking Flow
* [Ford Fulkerson ](https://github.com/TheAlgorithms/Python/blob/master/networking_flow/ford_fulkerson.py )
* [Minimum Cut ](https://github.com/TheAlgorithms/Python/blob/master/networking_flow/minimum_cut.py )
## Neural Network
* [Back Propagation Neural Network ](https://github.com/TheAlgorithms/Python/blob/master/neural_network/back_propagation_neural_network.py )
* [Convolution Neural Network ](https://github.com/TheAlgorithms/Python/blob/master/neural_network/convolution_neural_network.py )
* [Perceptron ](https://github.com/TheAlgorithms/Python/blob/master/neural_network/perceptron.py )
## Other
* [Activity Selection ](https://github.com/TheAlgorithms/Python/blob/master/other/activity_selection.py )
* [Anagrams ](https://github.com/TheAlgorithms/Python/blob/master/other/anagrams.py )
* [Autocomplete Using Trie ](https://github.com/TheAlgorithms/Python/blob/master/other/autocomplete_using_trie.py )
* [Binary Exponentiation ](https://github.com/TheAlgorithms/Python/blob/master/other/binary_exponentiation.py )
* [Binary Exponentiation 2 ](https://github.com/TheAlgorithms/Python/blob/master/other/binary_exponentiation_2.py )
2020-11-19 16:48:47 +00:00
* [Davis– Putnam– Logemann– Loveland ](https://github.com/TheAlgorithms/Python/blob/master/other/davis– putnam– logemann– loveland.py )
2020-01-10 01:08:49 +00:00
* [Detecting English Programmatically ](https://github.com/TheAlgorithms/Python/blob/master/other/detecting_english_programmatically.py )
* [Dijkstra Bankers Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/other/dijkstra_bankers_algorithm.py )
2020-10-10 06:19:36 +00:00
* [Doomsday ](https://github.com/TheAlgorithms/Python/blob/master/other/doomsday.py )
2020-01-10 01:08:49 +00:00
* [Euclidean Gcd ](https://github.com/TheAlgorithms/Python/blob/master/other/euclidean_gcd.py )
* [Fischer Yates Shuffle ](https://github.com/TheAlgorithms/Python/blob/master/other/fischer_yates_shuffle.py )
* [Frequency Finder ](https://github.com/TheAlgorithms/Python/blob/master/other/frequency_finder.py )
* [Game Of Life ](https://github.com/TheAlgorithms/Python/blob/master/other/game_of_life.py )
2020-05-22 06:10:11 +00:00
* [Gauss Easter ](https://github.com/TheAlgorithms/Python/blob/master/other/gauss_easter.py )
2020-01-10 01:08:49 +00:00
* [Greedy ](https://github.com/TheAlgorithms/Python/blob/master/other/greedy.py )
* [Integeration By Simpson Approx ](https://github.com/TheAlgorithms/Python/blob/master/other/integeration_by_simpson_approx.py )
* [Largest Subarray Sum ](https://github.com/TheAlgorithms/Python/blob/master/other/largest_subarray_sum.py )
* [Least Recently Used ](https://github.com/TheAlgorithms/Python/blob/master/other/least_recently_used.py )
2020-06-25 17:15:30 +00:00
* [Lfu Cache ](https://github.com/TheAlgorithms/Python/blob/master/other/lfu_cache.py )
2020-01-10 01:08:49 +00:00
* [Linear Congruential Generator ](https://github.com/TheAlgorithms/Python/blob/master/other/linear_congruential_generator.py )
2020-06-25 17:15:30 +00:00
* [Lru Cache ](https://github.com/TheAlgorithms/Python/blob/master/other/lru_cache.py )
2020-01-10 01:08:49 +00:00
* [Magicdiamondpattern ](https://github.com/TheAlgorithms/Python/blob/master/other/magicdiamondpattern.py )
2020-06-23 13:37:24 +00:00
* [Markov Chain ](https://github.com/TheAlgorithms/Python/blob/master/other/markov_chain.py )
2020-10-10 06:19:36 +00:00
* [Max Sum Sliding Window ](https://github.com/TheAlgorithms/Python/blob/master/other/max_sum_sliding_window.py )
2020-10-21 10:46:14 +00:00
* [Median Of Two Arrays ](https://github.com/TheAlgorithms/Python/blob/master/other/median_of_two_arrays.py )
2020-01-10 01:08:49 +00:00
* [Nested Brackets ](https://github.com/TheAlgorithms/Python/blob/master/other/nested_brackets.py )
* [Palindrome ](https://github.com/TheAlgorithms/Python/blob/master/other/palindrome.py )
* [Password Generator ](https://github.com/TheAlgorithms/Python/blob/master/other/password_generator.py )
* [Primelib ](https://github.com/TheAlgorithms/Python/blob/master/other/primelib.py )
2020-08-07 19:20:56 +00:00
* [Scoring Algorithm ](https://github.com/TheAlgorithms/Python/blob/master/other/scoring_algorithm.py )
2020-01-10 01:08:49 +00:00
* [Sdes ](https://github.com/TheAlgorithms/Python/blob/master/other/sdes.py )
* [Sierpinski Triangle ](https://github.com/TheAlgorithms/Python/blob/master/other/sierpinski_triangle.py )
* [Tower Of Hanoi ](https://github.com/TheAlgorithms/Python/blob/master/other/tower_of_hanoi.py )
2020-09-13 11:56:03 +00:00
* [Triplet Sum ](https://github.com/TheAlgorithms/Python/blob/master/other/triplet_sum.py )
2020-10-29 09:39:19 +00:00
* [Two Pointer ](https://github.com/TheAlgorithms/Python/blob/master/other/two_pointer.py )
2020-01-10 01:08:49 +00:00
* [Two Sum ](https://github.com/TheAlgorithms/Python/blob/master/other/two_sum.py )
* [Word Patterns ](https://github.com/TheAlgorithms/Python/blob/master/other/word_patterns.py )
## Project Euler
2020-10-15 09:11:22 +00:00
* Problem 001
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol3.py )
* [Sol4 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol4.py )
* [Sol5 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol5.py )
* [Sol6 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol6.py )
* [Sol7 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_001/sol7.py )
* Problem 002
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol3.py )
* [Sol4 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol4.py )
* [Sol5 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_002/sol5.py )
* Problem 003
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_003/sol3.py )
* Problem 004
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_004/sol2.py )
* Problem 005
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_005/sol2.py )
* Problem 006
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol3.py )
* [Sol4 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_006/sol4.py )
* Problem 007
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_007/sol3.py )
* Problem 008
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_008/sol3.py )
* Problem 009
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_009/sol3.py )
* Problem 010
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_010/sol3.py )
* Problem 011
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_011/sol2.py )
* Problem 012
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_012/sol2.py )
* Problem 013
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_013/sol1.py )
* Problem 014
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_014/sol2.py )
* Problem 015
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_015/sol1.py )
* Problem 016
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_016/sol2.py )
* Problem 017
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_017/sol1.py )
* Problem 018
* [Solution ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_018/solution.py )
* Problem 019
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_019/sol1.py )
* Problem 020
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol3.py )
* [Sol4 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_020/sol4.py )
* Problem 021
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_021/sol1.py )
* Problem 022
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_022/sol2.py )
* Problem 023
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_023/sol1.py )
* Problem 024
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_024/sol1.py )
* Problem 025
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol2.py )
* [Sol3 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_025/sol3.py )
* Problem 026
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_026/sol1.py )
* Problem 027
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_027/sol1.py )
* Problem 028
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_028/sol1.py )
* Problem 029
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_029/sol1.py )
* Problem 030
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_030/sol1.py )
* Problem 031
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol1.py )
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_031/sol2.py )
* Problem 032
* [Sol32 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_032/sol32.py )
* Problem 033
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_033/sol1.py )
* Problem 034
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_034/sol1.py )
* Problem 035
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_035/sol1.py )
* Problem 036
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_036/sol1.py )
* Problem 037
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_037/sol1.py )
2020-10-25 16:02:24 +00:00
* Problem 038
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_038/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 039
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_039/sol1.py )
* Problem 040
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_040/sol1.py )
* Problem 041
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_041/sol1.py )
* Problem 042
* [Solution42 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_042/solution42.py )
* Problem 043
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_043/sol1.py )
* Problem 044
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_044/sol1.py )
* Problem 045
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_045/sol1.py )
* Problem 046
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_046/sol1.py )
* Problem 047
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_047/sol1.py )
* Problem 048
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_048/sol1.py )
* Problem 049
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_049/sol1.py )
2020-11-19 16:48:47 +00:00
* Problem 050
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_050/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 051
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_051/sol1.py )
* Problem 052
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_052/sol1.py )
* Problem 053
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_053/sol1.py )
* Problem 054
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/sol1.py )
* [Test Poker Hand ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_054/test_poker_hand.py )
* Problem 055
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_055/sol1.py )
* Problem 056
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_056/sol1.py )
2020-10-17 11:42:29 +00:00
* Problem 057
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_057/sol1.py )
2020-11-01 16:35:31 +00:00
* Problem 058
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_058/sol1.py )
2020-12-13 11:09:52 +00:00
* Problem 059
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_059/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 062
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_062/sol1.py )
* Problem 063
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_063/sol1.py )
2020-11-14 17:04:29 +00:00
* Problem 064
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_064/sol1.py )
2020-10-24 02:25:15 +00:00
* Problem 065
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_065/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 067
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_067/sol1.py )
* Problem 069
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_069/sol1.py )
2020-11-21 02:42:07 +00:00
* Problem 070
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_070/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 071
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_071/sol1.py )
* Problem 072
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol1.py )
2020-10-17 11:42:29 +00:00
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_072/sol2.py )
2020-10-15 22:33:25 +00:00
* Problem 074
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol1.py )
2020-11-14 17:04:29 +00:00
* [Sol2 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_074/sol2.py )
2020-10-17 11:42:29 +00:00
* Problem 075
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_075/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 076
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_076/sol1.py )
2020-11-27 16:08:14 +00:00
* Problem 077
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_077/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 080
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_080/sol1.py )
2020-10-26 15:48:57 +00:00
* Problem 081
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_081/sol1.py )
2020-12-10 13:18:17 +00:00
* Problem 085
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_085/sol1.py )
2020-12-12 05:19:35 +00:00
* Problem 086
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_086/sol1.py )
2020-11-01 16:35:31 +00:00
* Problem 087
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_087/sol1.py )
2020-11-21 05:29:29 +00:00
* Problem 089
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_089/sol1.py )
2020-10-17 11:42:29 +00:00
* Problem 091
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_091/sol1.py )
2020-10-15 09:11:22 +00:00
* Problem 097
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_097/sol1.py )
* Problem 099
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_099/sol1.py )
2020-12-22 12:02:31 +00:00
* Problem 101
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_101/sol1.py )
2020-12-23 17:48:19 +00:00
* Problem 102
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_102/sol1.py )
2020-10-04 14:20:36 +00:00
* Problem 112
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_112/sol1.py )
2020-10-15 11:20:43 +00:00
* Problem 113
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_113/sol1.py )
2020-10-11 09:53:30 +00:00
* Problem 119
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_119/sol1.py )
2020-10-06 08:31:15 +00:00
* Problem 120
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_120/sol1.py )
2020-11-19 16:48:47 +00:00
* Problem 123
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_123/sol1.py )
2020-10-11 09:53:30 +00:00
* Problem 125
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_125/sol1.py )
2020-11-21 05:29:29 +00:00
* Problem 129
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_129/sol1.py )
2020-12-23 17:48:19 +00:00
* Problem 135
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_135/sol1.py )
2020-10-15 11:20:43 +00:00
* Problem 173
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_173/sol1.py )
2020-10-17 11:42:29 +00:00
* Problem 174
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_174/sol1.py )
2020-12-09 11:14:51 +00:00
* Problem 180
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_180/sol1.py )
2020-11-21 05:29:29 +00:00
* Problem 188
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_188/sol1.py )
2020-10-12 00:17:26 +00:00
* Problem 191
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_191/sol1.py )
2020-11-14 17:04:29 +00:00
* Problem 203
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_203/sol1.py )
2020-11-02 17:54:20 +00:00
* Problem 206
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_206/sol1.py )
2020-10-29 07:04:42 +00:00
* Problem 207
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_207/sol1.py )
2020-01-10 01:08:49 +00:00
* Problem 234
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_234/sol1.py )
2020-11-14 17:04:29 +00:00
* Problem 301
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_301/sol1.py )
2020-01-10 01:08:49 +00:00
* Problem 551
* [Sol1 ](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_551/sol1.py )
2020-10-12 19:41:05 +00:00
## Quantum
2020-10-18 16:07:27 +00:00
* [Deutsch Jozsa ](https://github.com/TheAlgorithms/Python/blob/master/quantum/deutsch_jozsa.py )
2020-10-17 11:42:29 +00:00
* [Half Adder ](https://github.com/TheAlgorithms/Python/blob/master/quantum/half_adder.py )
2020-10-14 05:58:52 +00:00
* [Not Gate ](https://github.com/TheAlgorithms/Python/blob/master/quantum/not_gate.py )
2020-10-14 11:32:47 +00:00
* [Quantum Entanglement ](https://github.com/TheAlgorithms/Python/blob/master/quantum/quantum_entanglement.py )
2020-11-19 16:48:47 +00:00
* [Ripple Adder Classic ](https://github.com/TheAlgorithms/Python/blob/master/quantum/ripple_adder_classic.py )
2020-10-12 19:41:05 +00:00
* [Single Qubit Measure ](https://github.com/TheAlgorithms/Python/blob/master/quantum/single_qubit_measure.py )
2020-02-23 03:23:00 +00:00
## Scheduling
* [First Come First Served ](https://github.com/TheAlgorithms/Python/blob/master/scheduling/first_come_first_served.py )
2020-07-03 19:26:40 +00:00
* [Round Robin ](https://github.com/TheAlgorithms/Python/blob/master/scheduling/round_robin.py )
* [Shortest Job First ](https://github.com/TheAlgorithms/Python/blob/master/scheduling/shortest_job_first.py )
2020-02-23 03:23:00 +00:00
2020-01-10 01:08:49 +00:00
## Searches
* [Binary Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py )
2020-07-06 07:44:19 +00:00
* [Double Linear Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search.py )
2020-09-19 05:13:10 +00:00
* [Double Linear Search Recursion ](https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search_recursion.py )
2020-01-10 01:08:49 +00:00
* [Fibonacci Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/fibonacci_search.py )
* [Hill Climbing ](https://github.com/TheAlgorithms/Python/blob/master/searches/hill_climbing.py )
* [Interpolation Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/interpolation_search.py )
* [Jump Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/jump_search.py )
* [Linear Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/linear_search.py )
* [Quick Select ](https://github.com/TheAlgorithms/Python/blob/master/searches/quick_select.py )
* [Sentinel Linear Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/sentinel_linear_search.py )
2020-09-19 05:13:10 +00:00
* [Simple Binary Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/simple_binary_search.py )
2020-01-18 12:24:33 +00:00
* [Simulated Annealing ](https://github.com/TheAlgorithms/Python/blob/master/searches/simulated_annealing.py )
2020-01-10 01:08:49 +00:00
* [Tabu Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/tabu_search.py )
* [Ternary Search ](https://github.com/TheAlgorithms/Python/blob/master/searches/ternary_search.py )
## Sorts
2020-05-24 15:08:28 +00:00
* [Bead Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/bead_sort.py )
2020-01-10 01:08:49 +00:00
* [Bitonic Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/bitonic_sort.py )
* [Bogo Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/bogo_sort.py )
* [Bubble Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py )
* [Bucket Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/bucket_sort.py )
* [Cocktail Shaker Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/cocktail_shaker_sort.py )
* [Comb Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/comb_sort.py )
* [Counting Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/counting_sort.py )
* [Cycle Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/cycle_sort.py )
* [Double Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/double_sort.py )
* [External Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/external_sort.py )
* [Gnome Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/gnome_sort.py )
* [Heap Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py )
* [Insertion Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/insertion_sort.py )
2020-11-28 14:42:30 +00:00
* [Intro Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/intro_sort.py )
2020-05-13 18:03:28 +00:00
* [Iterative Merge Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/iterative_merge_sort.py )
2020-08-07 19:20:56 +00:00
* [Merge Insertion Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_insertion_sort.py )
2020-01-10 01:08:49 +00:00
* [Merge Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py )
2020-10-15 13:07:34 +00:00
* [Natural Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/natural_sort.py )
2020-01-10 01:08:49 +00:00
* [Odd Even Transposition Parallel ](https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_parallel.py )
* [Odd Even Transposition Single Threaded ](https://github.com/TheAlgorithms/Python/blob/master/sorts/odd_even_transposition_single_threaded.py )
* [Pancake Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/pancake_sort.py )
2020-10-18 21:44:19 +00:00
* [Patience Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/patience_sort.py )
2020-01-10 01:08:49 +00:00
* [Pigeon Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeon_sort.py )
* [Pigeonhole Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/pigeonhole_sort.py )
* [Quick Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort.py )
* [Quick Sort 3 Partition ](https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort_3_partition.py )
* [Radix Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/radix_sort.py )
* [Random Normal Distribution Quicksort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/random_normal_distribution_quicksort.py )
* [Random Pivot Quick Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/random_pivot_quick_sort.py )
* [Recursive Bubble Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_bubble_sort.py )
2020-01-13 18:56:06 +00:00
* [Recursive Insertion Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_insertion_sort.py )
2020-09-19 05:13:10 +00:00
* [Recursive Quick Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive_quick_sort.py )
2020-01-10 01:08:49 +00:00
* [Selection Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py )
* [Shell Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/shell_sort.py )
* [Stooge Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/stooge_sort.py )
2020-05-18 11:05:51 +00:00
* [Strand Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/strand_sort.py )
2020-01-10 01:08:49 +00:00
* [Tim Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/tim_sort.py )
* [Topological Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/topological_sort.py )
* [Tree Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/tree_sort.py )
* [Unknown Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/unknown_sort.py )
* [Wiggle Sort ](https://github.com/TheAlgorithms/Python/blob/master/sorts/wiggle_sort.py )
## Strings
2020-09-19 05:13:10 +00:00
* [Aho Corasick ](https://github.com/TheAlgorithms/Python/blob/master/strings/aho_corasick.py )
2020-01-10 01:08:49 +00:00
* [Boyer Moore Search ](https://github.com/TheAlgorithms/Python/blob/master/strings/boyer_moore_search.py )
2020-09-22 13:15:11 +00:00
* [Can String Be Rearranged As Palindrome ](https://github.com/TheAlgorithms/Python/blob/master/strings/can_string_be_rearranged_as_palindrome.py )
2020-09-13 11:56:03 +00:00
* [Capitalize ](https://github.com/TheAlgorithms/Python/blob/master/strings/capitalize.py )
2020-08-21 06:39:03 +00:00
* [Check Anagrams ](https://github.com/TheAlgorithms/Python/blob/master/strings/check_anagrams.py )
2020-04-07 16:09:05 +00:00
* [Check Pangram ](https://github.com/TheAlgorithms/Python/blob/master/strings/check_pangram.py )
2020-04-20 18:19:27 +00:00
* [Is Palindrome ](https://github.com/TheAlgorithms/Python/blob/master/strings/is_palindrome.py )
2020-05-31 07:36:57 +00:00
* [Jaro Winkler ](https://github.com/TheAlgorithms/Python/blob/master/strings/jaro_winkler.py )
2020-01-10 01:08:49 +00:00
* [Knuth Morris Pratt ](https://github.com/TheAlgorithms/Python/blob/master/strings/knuth_morris_pratt.py )
* [Levenshtein Distance ](https://github.com/TheAlgorithms/Python/blob/master/strings/levenshtein_distance.py )
* [Lower ](https://github.com/TheAlgorithms/Python/blob/master/strings/lower.py )
* [Manacher ](https://github.com/TheAlgorithms/Python/blob/master/strings/manacher.py )
* [Min Cost String Conversion ](https://github.com/TheAlgorithms/Python/blob/master/strings/min_cost_string_conversion.py )
* [Naive String Search ](https://github.com/TheAlgorithms/Python/blob/master/strings/naive_string_search.py )
2020-06-17 16:27:05 +00:00
* [Prefix Function ](https://github.com/TheAlgorithms/Python/blob/master/strings/prefix_function.py )
2020-01-10 01:08:49 +00:00
* [Rabin Karp ](https://github.com/TheAlgorithms/Python/blob/master/strings/rabin_karp.py )
* [Remove Duplicate ](https://github.com/TheAlgorithms/Python/blob/master/strings/remove_duplicate.py )
2020-11-01 16:35:31 +00:00
* [Reverse Letters ](https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_letters.py )
2020-01-10 01:08:49 +00:00
* [Reverse Words ](https://github.com/TheAlgorithms/Python/blob/master/strings/reverse_words.py )
* [Split ](https://github.com/TheAlgorithms/Python/blob/master/strings/split.py )
2020-10-15 09:11:22 +00:00
* [Swap Case ](https://github.com/TheAlgorithms/Python/blob/master/strings/swap_case.py )
2020-01-10 01:08:49 +00:00
* [Upper ](https://github.com/TheAlgorithms/Python/blob/master/strings/upper.py )
2020-01-18 12:24:33 +00:00
* [Word Occurrence ](https://github.com/TheAlgorithms/Python/blob/master/strings/word_occurrence.py )
2020-06-12 04:51:47 +00:00
* [Z Function ](https://github.com/TheAlgorithms/Python/blob/master/strings/z_function.py )
2020-01-10 01:08:49 +00:00
## Traversals
* [Binary Tree Traversals ](https://github.com/TheAlgorithms/Python/blob/master/traversals/binary_tree_traversals.py )
## Web Programming
2020-10-12 14:23:21 +00:00
* [Co2 Emission ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/co2_emission.py )
2020-09-14 20:33:08 +00:00
* [Covid Stats Via Xpath ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/covid_stats_via_xpath.py )
2020-01-10 01:08:49 +00:00
* [Crawl Google Results ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_results.py )
2020-11-19 16:48:47 +00:00
* [Crawl Google Scholar Citation ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_scholar_citation.py )
2020-11-24 11:41:10 +00:00
* [Currency Converter ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/currency_converter.py )
2020-01-10 01:08:49 +00:00
* [Current Stock Price ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_stock_price.py )
2020-05-30 18:17:26 +00:00
* [Current Weather ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/current_weather.py )
2020-07-14 08:23:14 +00:00
* [Daily Horoscope ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/daily_horoscope.py )
2020-03-14 05:37:44 +00:00
* [Emails From Url ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/emails_from_url.py )
2020-01-10 01:08:49 +00:00
* [Fetch Bbc News ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_bbc_news.py )
* [Fetch Github Info ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_github_info.py )
2020-09-13 11:56:03 +00:00
* [Fetch Jobs ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/fetch_jobs.py )
2020-01-10 01:08:49 +00:00
* [Get Imdb Top 250 Movies Csv ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdb_top_250_movies_csv.py )
* [Get Imdbtop ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdbtop.py )
2020-09-30 17:26:38 +00:00
* [Instagram Crawler ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_crawler.py )
2020-11-28 14:42:30 +00:00
* [Instagram Pic ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_pic.py )
2020-11-29 16:19:50 +00:00
* [Instagram Video ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/instagram_video.py )
2020-09-14 20:33:08 +00:00
* [Recaptcha Verification ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/recaptcha_verification.py )
2020-01-10 01:08:49 +00:00
* [Slack Message ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/slack_message.py )
2020-11-28 14:42:30 +00:00
* [Test Fetch Github Info ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/test_fetch_github_info.py )
2020-08-07 19:20:56 +00:00
* [World Covid19 Stats ](https://github.com/TheAlgorithms/Python/blob/master/web_programming/world_covid19_stats.py )