|
46 | 46 |
|
47 | 47 | ## Cellular Automata
|
48 | 48 | * [Conways Game Of Life](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/conways_game_of_life.py)
|
49 |
| - * [Game Of Life](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/game_of_life.py) |
50 | 49 | * [One Dimensional](https://github.com/TheAlgorithms/Python/blob/master/cellular_automata/one_dimensional.py)
|
51 | 50 |
|
52 | 51 | ## Ciphers
|
|
268 | 267 | * Tests
|
269 | 268 | * [Test Send File](https://github.com/TheAlgorithms/Python/blob/master/file_transfer/tests/test_send_file.py)
|
270 | 269 |
|
271 |
| -## Fractals |
272 |
| - * [Koch Snowflake](https://github.com/TheAlgorithms/Python/blob/master/fractals/koch_snowflake.py) |
273 |
| - * [Mandelbrot](https://github.com/TheAlgorithms/Python/blob/master/fractals/mandelbrot.py) |
274 |
| - * [Sierpinski Triangle](https://github.com/TheAlgorithms/Python/blob/master/fractals/sierpinski_triangle.py) |
275 |
| - |
276 | 270 | ## Fuzzy Logic
|
277 | 271 | * [Fuzzy Operations](https://github.com/TheAlgorithms/Python/blob/master/fuzzy_logic/fuzzy_operations.py)
|
278 | 272 |
|
|
285 | 279 |
|
286 | 280 | ## Graphics
|
287 | 281 | * [Bezier Curve](https://github.com/TheAlgorithms/Python/blob/master/graphics/bezier_curve.py)
|
| 282 | + * [Koch Snowflake](https://github.com/TheAlgorithms/Python/blob/master/graphics/koch_snowflake.py) |
| 283 | + * [Mandelbrot](https://github.com/TheAlgorithms/Python/blob/master/graphics/mandelbrot.py) |
288 | 284 | * [Vector3 For 2D Rendering](https://github.com/TheAlgorithms/Python/blob/master/graphics/vector3_for_2d_rendering.py)
|
289 | 285 |
|
290 | 286 | ## Graphs
|
|
323 | 319 | * [Kahns Algorithm Long](https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_long.py)
|
324 | 320 | * [Kahns Algorithm Topo](https://github.com/TheAlgorithms/Python/blob/master/graphs/kahns_algorithm_topo.py)
|
325 | 321 | * [Karger](https://github.com/TheAlgorithms/Python/blob/master/graphs/karger.py)
|
326 |
| - * [Markov Chain](https://github.com/TheAlgorithms/Python/blob/master/graphs/markov_chain.py) |
327 | 322 | * [Minimum Spanning Tree Boruvka](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_boruvka.py)
|
328 | 323 | * [Minimum Spanning Tree Kruskal](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal.py)
|
329 | 324 | * [Minimum Spanning Tree Kruskal2](https://github.com/TheAlgorithms/Python/blob/master/graphs/minimum_spanning_tree_kruskal2.py)
|
|
409 | 404 | * [Basic Maths](https://github.com/TheAlgorithms/Python/blob/master/maths/basic_maths.py)
|
410 | 405 | * [Binary Exp Mod](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exp_mod.py)
|
411 | 406 | * [Binary Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation.py)
|
412 |
| - * [Binary Exponentiation 2](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_2.py) |
413 |
| - * [Binary Exponentiation 3](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation_3.py) |
414 | 407 | * [Binomial Coefficient](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_coefficient.py)
|
415 | 408 | * [Binomial Distribution](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_distribution.py)
|
416 | 409 | * [Bisection](https://github.com/TheAlgorithms/Python/blob/master/maths/bisection.py)
|
|
421 | 414 | * [Decimal Isolate](https://github.com/TheAlgorithms/Python/blob/master/maths/decimal_isolate.py)
|
422 | 415 | * [Entropy](https://github.com/TheAlgorithms/Python/blob/master/maths/entropy.py)
|
423 | 416 | * [Euclidean Distance](https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_distance.py)
|
424 |
| - * [Euclidean Gcd](https://github.com/TheAlgorithms/Python/blob/master/maths/euclidean_gcd.py) |
425 |
| - * [Euler Method](https://github.com/TheAlgorithms/Python/blob/master/maths/euler_method.py) |
426 | 417 | * [Eulers Totient](https://github.com/TheAlgorithms/Python/blob/master/maths/eulers_totient.py)
|
| 418 | + * [Explicit Euler](https://github.com/TheAlgorithms/Python/blob/master/maths/explicit_euler.py) |
427 | 419 | * [Extended Euclidean Algorithm](https://github.com/TheAlgorithms/Python/blob/master/maths/extended_euclidean_algorithm.py)
|
428 | 420 | * [Factorial Iterative](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_iterative.py)
|
429 | 421 | * [Factorial Python](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_python.py)
|
|
440 | 432 | * [Gamma](https://github.com/TheAlgorithms/Python/blob/master/maths/gamma.py)
|
441 | 433 | * [Gaussian](https://github.com/TheAlgorithms/Python/blob/master/maths/gaussian.py)
|
442 | 434 | * [Greatest Common Divisor](https://github.com/TheAlgorithms/Python/blob/master/maths/greatest_common_divisor.py)
|
443 |
| - * [Greedy Coin Change](https://github.com/TheAlgorithms/Python/blob/master/maths/greedy_coin_change.py) |
444 | 435 | * [Hardy Ramanujanalgo](https://github.com/TheAlgorithms/Python/blob/master/maths/hardy_ramanujanalgo.py)
|
445 |
| - * [Integration By Simpson Approx](https://github.com/TheAlgorithms/Python/blob/master/maths/integration_by_simpson_approx.py) |
446 | 436 | * [Is Square Free](https://github.com/TheAlgorithms/Python/blob/master/maths/is_square_free.py)
|
447 | 437 | * [Jaccard Similarity](https://github.com/TheAlgorithms/Python/blob/master/maths/jaccard_similarity.py)
|
448 | 438 | * [Kadanes](https://github.com/TheAlgorithms/Python/blob/master/maths/kadanes.py)
|
449 | 439 | * [Karatsuba](https://github.com/TheAlgorithms/Python/blob/master/maths/karatsuba.py)
|
450 | 440 | * [Krishnamurthy Number](https://github.com/TheAlgorithms/Python/blob/master/maths/krishnamurthy_number.py)
|
451 | 441 | * [Kth Lexicographic Permutation](https://github.com/TheAlgorithms/Python/blob/master/maths/kth_lexicographic_permutation.py)
|
452 | 442 | * [Largest Of Very Large Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/largest_of_very_large_numbers.py)
|
453 |
| - * [Largest Subarray Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/largest_subarray_sum.py) |
454 | 443 | * [Least Common Multiple](https://github.com/TheAlgorithms/Python/blob/master/maths/least_common_multiple.py)
|
455 | 444 | * [Line Length](https://github.com/TheAlgorithms/Python/blob/master/maths/line_length.py)
|
456 | 445 | * [Lucas Lehmer Primality Test](https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_lehmer_primality_test.py)
|
457 | 446 | * [Lucas Series](https://github.com/TheAlgorithms/Python/blob/master/maths/lucas_series.py)
|
458 | 447 | * [Matrix Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/maths/matrix_exponentiation.py)
|
459 |
| - * [Max Sum Sliding Window](https://github.com/TheAlgorithms/Python/blob/master/maths/max_sum_sliding_window.py) |
460 |
| - * [Median Of Two Arrays](https://github.com/TheAlgorithms/Python/blob/master/maths/median_of_two_arrays.py) |
461 | 448 | * [Miller Rabin](https://github.com/TheAlgorithms/Python/blob/master/maths/miller_rabin.py)
|
462 | 449 | * [Mobius Function](https://github.com/TheAlgorithms/Python/blob/master/maths/mobius_function.py)
|
463 | 450 | * [Modular Exponential](https://github.com/TheAlgorithms/Python/blob/master/maths/modular_exponential.py)
|
|
476 | 463 | * [Prime Factors](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_factors.py)
|
477 | 464 | * [Prime Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_numbers.py)
|
478 | 465 | * [Prime Sieve Eratosthenes](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_sieve_eratosthenes.py)
|
479 |
| - * [Primelib](https://github.com/TheAlgorithms/Python/blob/master/maths/primelib.py) |
480 | 466 | * [Pythagoras](https://github.com/TheAlgorithms/Python/blob/master/maths/pythagoras.py)
|
481 | 467 | * [Qr Decomposition](https://github.com/TheAlgorithms/Python/blob/master/maths/qr_decomposition.py)
|
482 | 468 | * [Quadratic Equations Complex Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/quadratic_equations_complex_numbers.py)
|
|
486 | 472 | * [Runge Kutta](https://github.com/TheAlgorithms/Python/blob/master/maths/runge_kutta.py)
|
487 | 473 | * [Segmented Sieve](https://github.com/TheAlgorithms/Python/blob/master/maths/segmented_sieve.py)
|
488 | 474 | * Series
|
489 |
| - * [Arithmetic Mean](https://github.com/TheAlgorithms/Python/blob/master/maths/series/arithmetic_mean.py) |
490 |
| - * [Geometric Mean](https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric_mean.py) |
491 | 475 | * [Geometric Series](https://github.com/TheAlgorithms/Python/blob/master/maths/series/geometric_series.py)
|
492 | 476 | * [Harmonic Series](https://github.com/TheAlgorithms/Python/blob/master/maths/series/harmonic_series.py)
|
493 | 477 | * [P Series](https://github.com/TheAlgorithms/Python/blob/master/maths/series/p_series.py)
|
|
501 | 485 | * [Sum Of Geometric Progression](https://github.com/TheAlgorithms/Python/blob/master/maths/sum_of_geometric_progression.py)
|
502 | 486 | * [Test Prime Check](https://github.com/TheAlgorithms/Python/blob/master/maths/test_prime_check.py)
|
503 | 487 | * [Trapezoidal Rule](https://github.com/TheAlgorithms/Python/blob/master/maths/trapezoidal_rule.py)
|
504 |
| - * [Triplet Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/triplet_sum.py) |
505 |
| - * [Two Pointer](https://github.com/TheAlgorithms/Python/blob/master/maths/two_pointer.py) |
506 |
| - * [Two Sum](https://github.com/TheAlgorithms/Python/blob/master/maths/two_sum.py) |
507 | 488 | * [Ugly Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/ugly_numbers.py)
|
508 | 489 | * [Volume](https://github.com/TheAlgorithms/Python/blob/master/maths/volume.py)
|
509 | 490 | * [Zellers Congruence](https://github.com/TheAlgorithms/Python/blob/master/maths/zellers_congruence.py)
|
|
533 | 514 |
|
534 | 515 | ## Other
|
535 | 516 | * [Activity Selection](https://github.com/TheAlgorithms/Python/blob/master/other/activity_selection.py)
|
| 517 | + * [Anagrams](https://github.com/TheAlgorithms/Python/blob/master/other/anagrams.py) |
| 518 | + * [Autocomplete Using Trie](https://github.com/TheAlgorithms/Python/blob/master/other/autocomplete_using_trie.py) |
| 519 | + * [Binary Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/other/binary_exponentiation.py) |
| 520 | + * [Binary Exponentiation 2](https://github.com/TheAlgorithms/Python/blob/master/other/binary_exponentiation_2.py) |
536 | 521 | * [Davis–Putnam–Logemann–Loveland](https://github.com/TheAlgorithms/Python/blob/master/other/davis–putnam–logemann–loveland.py)
|
| 522 | + * [Detecting English Programmatically](https://github.com/TheAlgorithms/Python/blob/master/other/detecting_english_programmatically.py) |
537 | 523 | * [Dijkstra Bankers Algorithm](https://github.com/TheAlgorithms/Python/blob/master/other/dijkstra_bankers_algorithm.py)
|
538 | 524 | * [Doomsday](https://github.com/TheAlgorithms/Python/blob/master/other/doomsday.py)
|
| 525 | + * [Euclidean Gcd](https://github.com/TheAlgorithms/Python/blob/master/other/euclidean_gcd.py) |
539 | 526 | * [Fischer Yates Shuffle](https://github.com/TheAlgorithms/Python/blob/master/other/fischer_yates_shuffle.py)
|
| 527 | + * [Frequency Finder](https://github.com/TheAlgorithms/Python/blob/master/other/frequency_finder.py) |
| 528 | + * [Game Of Life](https://github.com/TheAlgorithms/Python/blob/master/other/game_of_life.py) |
540 | 529 | * [Gauss Easter](https://github.com/TheAlgorithms/Python/blob/master/other/gauss_easter.py)
|
541 |
| - * [Graham Scan](https://github.com/TheAlgorithms/Python/blob/master/other/graham_scan.py) |
542 | 530 | * [Greedy](https://github.com/TheAlgorithms/Python/blob/master/other/greedy.py)
|
| 531 | + * [Integeration By Simpson Approx](https://github.com/TheAlgorithms/Python/blob/master/other/integeration_by_simpson_approx.py) |
| 532 | + * [Largest Subarray Sum](https://github.com/TheAlgorithms/Python/blob/master/other/largest_subarray_sum.py) |
543 | 533 | * [Least Recently Used](https://github.com/TheAlgorithms/Python/blob/master/other/least_recently_used.py)
|
544 | 534 | * [Lfu Cache](https://github.com/TheAlgorithms/Python/blob/master/other/lfu_cache.py)
|
545 | 535 | * [Linear Congruential Generator](https://github.com/TheAlgorithms/Python/blob/master/other/linear_congruential_generator.py)
|
546 | 536 | * [Lru Cache](https://github.com/TheAlgorithms/Python/blob/master/other/lru_cache.py)
|
547 | 537 | * [Magicdiamondpattern](https://github.com/TheAlgorithms/Python/blob/master/other/magicdiamondpattern.py)
|
| 538 | + * [Markov Chain](https://github.com/TheAlgorithms/Python/blob/master/other/markov_chain.py) |
| 539 | + * [Max Sum Sliding Window](https://github.com/TheAlgorithms/Python/blob/master/other/max_sum_sliding_window.py) |
| 540 | + * [Median Of Two Arrays](https://github.com/TheAlgorithms/Python/blob/master/other/median_of_two_arrays.py) |
| 541 | + * [N Body Simulation](https://github.com/TheAlgorithms/Python/blob/master/other/n_body_simulation.py) |
548 | 542 | * [Nested Brackets](https://github.com/TheAlgorithms/Python/blob/master/other/nested_brackets.py)
|
| 543 | + * [Palindrome](https://github.com/TheAlgorithms/Python/blob/master/other/palindrome.py) |
549 | 544 | * [Password Generator](https://github.com/TheAlgorithms/Python/blob/master/other/password_generator.py)
|
| 545 | + * [Primelib](https://github.com/TheAlgorithms/Python/blob/master/other/primelib.py) |
550 | 546 | * [Scoring Algorithm](https://github.com/TheAlgorithms/Python/blob/master/other/scoring_algorithm.py)
|
551 | 547 | * [Sdes](https://github.com/TheAlgorithms/Python/blob/master/other/sdes.py)
|
| 548 | + * [Sierpinski Triangle](https://github.com/TheAlgorithms/Python/blob/master/other/sierpinski_triangle.py) |
552 | 549 | * [Tower Of Hanoi](https://github.com/TheAlgorithms/Python/blob/master/other/tower_of_hanoi.py)
|
| 550 | + * [Triplet Sum](https://github.com/TheAlgorithms/Python/blob/master/other/triplet_sum.py) |
| 551 | + * [Two Pointer](https://github.com/TheAlgorithms/Python/blob/master/other/two_pointer.py) |
| 552 | + * [Two Sum](https://github.com/TheAlgorithms/Python/blob/master/other/two_sum.py) |
| 553 | + * [Word Patterns](https://github.com/TheAlgorithms/Python/blob/master/other/word_patterns.py) |
553 | 554 |
|
554 | 555 | ## Project Euler
|
555 | 556 | * Problem 001
|
|
759 | 760 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_102/sol1.py)
|
760 | 761 | * Problem 107
|
761 | 762 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_107/sol1.py)
|
762 |
| - * Problem 109 |
763 |
| - * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_109/sol1.py) |
764 | 763 | * Problem 112
|
765 | 764 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_112/sol1.py)
|
766 | 765 | * Problem 113
|
|
769 | 768 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_119/sol1.py)
|
770 | 769 | * Problem 120
|
771 | 770 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_120/sol1.py)
|
772 |
| - * Problem 121 |
773 |
| - * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_121/sol1.py) |
774 | 771 | * Problem 123
|
775 | 772 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_123/sol1.py)
|
776 | 773 | * Problem 125
|
|
817 | 814 |
|
818 | 815 | ## Searches
|
819 | 816 | * [Binary Search](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py)
|
820 |
| - * [Binary Tree Traversal](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_tree_traversal.py) |
821 | 817 | * [Double Linear Search](https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search.py)
|
822 | 818 | * [Double Linear Search Recursion](https://github.com/TheAlgorithms/Python/blob/master/searches/double_linear_search_recursion.py)
|
823 | 819 | * [Fibonacci Search](https://github.com/TheAlgorithms/Python/blob/master/searches/fibonacci_search.py)
|
|
880 | 876 |
|
881 | 877 | ## Strings
|
882 | 878 | * [Aho Corasick](https://github.com/TheAlgorithms/Python/blob/master/strings/aho_corasick.py)
|
883 |
| - * [Anagrams](https://github.com/TheAlgorithms/Python/blob/master/strings/anagrams.py) |
884 |
| - * [Autocomplete Using Trie](https://github.com/TheAlgorithms/Python/blob/master/strings/autocomplete_using_trie.py) |
885 | 879 | * [Boyer Moore Search](https://github.com/TheAlgorithms/Python/blob/master/strings/boyer_moore_search.py)
|
886 | 880 | * [Can String Be Rearranged As Palindrome](https://github.com/TheAlgorithms/Python/blob/master/strings/can_string_be_rearranged_as_palindrome.py)
|
887 | 881 | * [Capitalize](https://github.com/TheAlgorithms/Python/blob/master/strings/capitalize.py)
|
888 | 882 | * [Check Anagrams](https://github.com/TheAlgorithms/Python/blob/master/strings/check_anagrams.py)
|
889 | 883 | * [Check Pangram](https://github.com/TheAlgorithms/Python/blob/master/strings/check_pangram.py)
|
890 |
| - * [Detecting English Programmatically](https://github.com/TheAlgorithms/Python/blob/master/strings/detecting_english_programmatically.py) |
891 |
| - * [Frequency Finder](https://github.com/TheAlgorithms/Python/blob/master/strings/frequency_finder.py) |
892 | 884 | * [Is Palindrome](https://github.com/TheAlgorithms/Python/blob/master/strings/is_palindrome.py)
|
893 | 885 | * [Jaro Winkler](https://github.com/TheAlgorithms/Python/blob/master/strings/jaro_winkler.py)
|
894 | 886 | * [Knuth Morris Pratt](https://github.com/TheAlgorithms/Python/blob/master/strings/knuth_morris_pratt.py)
|
|
897 | 889 | * [Manacher](https://github.com/TheAlgorithms/Python/blob/master/strings/manacher.py)
|
898 | 890 | * [Min Cost String Conversion](https://github.com/TheAlgorithms/Python/blob/master/strings/min_cost_string_conversion.py)
|
899 | 891 | * [Naive String Search](https://github.com/TheAlgorithms/Python/blob/master/strings/naive_string_search.py)
|
900 |
| - * [Palindrome](https://github.com/TheAlgorithms/Python/blob/master/strings/palindrome.py) |
901 | 892 | * [Prefix Function](https://github.com/TheAlgorithms/Python/blob/master/strings/prefix_function.py)
|
902 | 893 | * [Rabin Karp](https://github.com/TheAlgorithms/Python/blob/master/strings/rabin_karp.py)
|
903 | 894 | * [Remove Duplicate](https://github.com/TheAlgorithms/Python/blob/master/strings/remove_duplicate.py)
|
|
907 | 898 | * [Swap Case](https://github.com/TheAlgorithms/Python/blob/master/strings/swap_case.py)
|
908 | 899 | * [Upper](https://github.com/TheAlgorithms/Python/blob/master/strings/upper.py)
|
909 | 900 | * [Word Occurrence](https://github.com/TheAlgorithms/Python/blob/master/strings/word_occurrence.py)
|
910 |
| - * [Word Patterns](https://github.com/TheAlgorithms/Python/blob/master/strings/word_patterns.py) |
911 | 901 | * [Z Function](https://github.com/TheAlgorithms/Python/blob/master/strings/z_function.py)
|
912 | 902 |
|
| 903 | +## Traversals |
| 904 | + * [Binary Tree Traversals](https://github.com/TheAlgorithms/Python/blob/master/traversals/binary_tree_traversals.py) |
| 905 | + |
913 | 906 | ## Web Programming
|
914 | 907 | * [Co2 Emission](https://github.com/TheAlgorithms/Python/blob/master/web_programming/co2_emission.py)
|
915 | 908 | * [Covid Stats Via Xpath](https://github.com/TheAlgorithms/Python/blob/master/web_programming/covid_stats_via_xpath.py)
|
|
0 commit comments