|
8 | 8 | * [Newton Forward Interpolation](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_forward_interpolation.py)
|
9 | 9 | * [Newton Method](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_method.py)
|
10 | 10 | * [Newton Raphson Method](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/newton_raphson_method.py)
|
| 11 | + * [Secant Method](https://github.com/TheAlgorithms/Python/blob/master/arithmetic_analysis/secant_method.py) |
11 | 12 |
|
12 | 13 | ## Backtracking
|
13 | 14 | * [All Combinations](https://github.com/TheAlgorithms/Python/blob/master/backtracking/all_combinations.py)
|
|
36 | 37 | * [Brute Force Caesar Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/brute_force_caesar_cipher.py)
|
37 | 38 | * [Caesar Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/caesar_cipher.py)
|
38 | 39 | * [Cryptomath Module](https://github.com/TheAlgorithms/Python/blob/master/ciphers/cryptomath_module.py)
|
| 40 | + * [Deterministic Miller Rabin](https://github.com/TheAlgorithms/Python/blob/master/ciphers/deterministic_miller_rabin.py) |
| 41 | + * [Diffie](https://github.com/TheAlgorithms/Python/blob/master/ciphers/diffie.py) |
39 | 42 | * [Elgamal Key Generator](https://github.com/TheAlgorithms/Python/blob/master/ciphers/elgamal_key_generator.py)
|
40 | 43 | * [Hill Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/hill_cipher.py)
|
| 44 | + * [Mixed Keyword Cypher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/mixed_keyword_cypher.py) |
41 | 45 | * [Morse Code Implementation](https://github.com/TheAlgorithms/Python/blob/master/ciphers/morse_code_implementation.py)
|
42 | 46 | * [Onepad Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/onepad_cipher.py)
|
43 | 47 | * [Playfair Cipher](https://github.com/TheAlgorithms/Python/blob/master/ciphers/playfair_cipher.py)
|
|
71 | 75 | * [Fenwick Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/fenwick_tree.py)
|
72 | 76 | * [Lazy Segment Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lazy_segment_tree.py)
|
73 | 77 | * [Lca](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/lca.py)
|
| 78 | + * [Non Recursive Segment Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/non_recursive_segment_tree.py) |
74 | 79 | * [Red Black Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/red_black_tree.py)
|
75 | 80 | * [Segment Tree](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/segment_tree.py)
|
76 | 81 | * [Treap](https://github.com/TheAlgorithms/Python/blob/master/data_structures/binary_tree/treap.py)
|
|
149 | 154 | * [Longest Sub Array](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/longest_sub_array.py)
|
150 | 155 | * [Matrix Chain Order](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/matrix_chain_order.py)
|
151 | 156 | * [Max Sub Array](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sub_array.py)
|
| 157 | + * [Max Sum Contigous Subsequence](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/max_sum_contigous_subsequence.py) |
152 | 158 | * [Minimum Partition](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/minimum_partition.py)
|
153 | 159 | * [Rod Cutting](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/rod_cutting.py)
|
154 | 160 | * [Subset Generation](https://github.com/TheAlgorithms/Python/blob/master/dynamic_programming/subset_generation.py)
|
|
228 | 234 | * [Abs Min](https://github.com/TheAlgorithms/Python/blob/master/maths/abs_min.py)
|
229 | 235 | * [Average Mean](https://github.com/TheAlgorithms/Python/blob/master/maths/average_mean.py)
|
230 | 236 | * [Average Median](https://github.com/TheAlgorithms/Python/blob/master/maths/average_median.py)
|
| 237 | + * [Average Mode](https://github.com/TheAlgorithms/Python/blob/master/maths/average_mode.py) |
231 | 238 | * [Basic Maths](https://github.com/TheAlgorithms/Python/blob/master/maths/basic_maths.py)
|
232 | 239 | * [Binary Exponentiation](https://github.com/TheAlgorithms/Python/blob/master/maths/binary_exponentiation.py)
|
| 240 | + * [Binomial Coefficient](https://github.com/TheAlgorithms/Python/blob/master/maths/binomial_coefficient.py) |
233 | 241 | * [Collatz Sequence](https://github.com/TheAlgorithms/Python/blob/master/maths/collatz_sequence.py)
|
234 | 242 | * [Explicit Euler](https://github.com/TheAlgorithms/Python/blob/master/maths/explicit_euler.py)
|
235 | 243 | * [Extended Euclidean Algorithm](https://github.com/TheAlgorithms/Python/blob/master/maths/extended_euclidean_algorithm.py)
|
236 | 244 | * [Factorial Python](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_python.py)
|
237 | 245 | * [Factorial Recursive](https://github.com/TheAlgorithms/Python/blob/master/maths/factorial_recursive.py)
|
| 246 | + * [Factors](https://github.com/TheAlgorithms/Python/blob/master/maths/factors.py) |
238 | 247 | * [Fermat Little Theorem](https://github.com/TheAlgorithms/Python/blob/master/maths/fermat_little_theorem.py)
|
239 | 248 | * [Fibonacci](https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci.py)
|
240 | 249 | * [Fibonacci Sequence Recursion](https://github.com/TheAlgorithms/Python/blob/master/maths/fibonacci_sequence_recursion.py)
|
|
257 | 266 | * [Mobius Function](https://github.com/TheAlgorithms/Python/blob/master/maths/mobius_function.py)
|
258 | 267 | * [Modular Exponential](https://github.com/TheAlgorithms/Python/blob/master/maths/modular_exponential.py)
|
259 | 268 | * [Newton Raphson](https://github.com/TheAlgorithms/Python/blob/master/maths/newton_raphson.py)
|
| 269 | + * [Perfect Square](https://github.com/TheAlgorithms/Python/blob/master/maths/perfect_square.py) |
260 | 270 | * [Polynomial Evaluation](https://github.com/TheAlgorithms/Python/blob/master/maths/polynomial_evaluation.py)
|
261 | 271 | * [Prime Check](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_check.py)
|
262 | 272 | * [Prime Factors](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_factors.py)
|
| 273 | + * [Prime Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_numbers.py) |
263 | 274 | * [Prime Sieve Eratosthenes](https://github.com/TheAlgorithms/Python/blob/master/maths/prime_sieve_eratosthenes.py)
|
264 | 275 | * [Qr Decomposition](https://github.com/TheAlgorithms/Python/blob/master/maths/qr_decomposition.py)
|
265 | 276 | * [Quadratic Equations Complex Numbers](https://github.com/TheAlgorithms/Python/blob/master/maths/quadratic_equations_complex_numbers.py)
|
|
293 | 304 | ## Neural Network
|
294 | 305 | * [Back Propagation Neural Network](https://github.com/TheAlgorithms/Python/blob/master/neural_network/back_propagation_neural_network.py)
|
295 | 306 | * [Convolution Neural Network](https://github.com/TheAlgorithms/Python/blob/master/neural_network/convolution_neural_network.py)
|
| 307 | + * [Gan](https://github.com/TheAlgorithms/Python/blob/master/neural_network/gan.py) |
| 308 | + * [Input Data](https://github.com/TheAlgorithms/Python/blob/master/neural_network/input_data.py) |
296 | 309 | * [Perceptron](https://github.com/TheAlgorithms/Python/blob/master/neural_network/perceptron.py)
|
297 | 310 |
|
298 | 311 | ## Other
|
|
309 | 322 | * [Game Of Life](https://github.com/TheAlgorithms/Python/blob/master/other/game_of_life.py)
|
310 | 323 | * [Greedy](https://github.com/TheAlgorithms/Python/blob/master/other/greedy.py)
|
311 | 324 | * [Largest Subarray Sum](https://github.com/TheAlgorithms/Python/blob/master/other/largest_subarray_sum.py)
|
| 325 | + * [Least Recently Used](https://github.com/TheAlgorithms/Python/blob/master/other/least_recently_used.py) |
312 | 326 | * [Linear Congruential Generator](https://github.com/TheAlgorithms/Python/blob/master/other/linear_congruential_generator.py)
|
313 | 327 | * [Magicdiamondpattern](https://github.com/TheAlgorithms/Python/blob/master/other/magicdiamondpattern.py)
|
314 | 328 | * [Nested Brackets](https://github.com/TheAlgorithms/Python/blob/master/other/nested_brackets.py)
|
315 | 329 | * [Palindrome](https://github.com/TheAlgorithms/Python/blob/master/other/palindrome.py)
|
316 | 330 | * [Password Generator](https://github.com/TheAlgorithms/Python/blob/master/other/password_generator.py)
|
317 | 331 | * [Primelib](https://github.com/TheAlgorithms/Python/blob/master/other/primelib.py)
|
| 332 | + * [Sdes](https://github.com/TheAlgorithms/Python/blob/master/other/sdes.py) |
318 | 333 | * [Sierpinski Triangle](https://github.com/TheAlgorithms/Python/blob/master/other/sierpinski_triangle.py)
|
319 | 334 | * [Tower Of Hanoi](https://github.com/TheAlgorithms/Python/blob/master/other/tower_of_hanoi.py)
|
320 | 335 | * [Two Sum](https://github.com/TheAlgorithms/Python/blob/master/other/two_sum.py)
|
|
390 | 405 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_20/sol1.py)
|
391 | 406 | * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_20/sol2.py)
|
392 | 407 | * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_20/sol3.py)
|
| 408 | + * [Sol4](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_20/sol4.py) |
393 | 409 | * Problem 21
|
394 | 410 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_21/sol1.py)
|
395 | 411 | * Problem 22
|
|
404 | 420 | * Problem 25
|
405 | 421 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_25/sol1.py)
|
406 | 422 | * [Sol2](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_25/sol2.py)
|
| 423 | + * [Sol3](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_25/sol3.py) |
| 424 | + * Problem 27 |
| 425 | + * [Problem 27 Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_27/problem_27_sol1.py) |
407 | 426 | * Problem 28
|
408 | 427 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_28/sol1.py)
|
409 | 428 | * Problem 29
|
|
412 | 431 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_31/sol1.py)
|
413 | 432 | * Problem 32
|
414 | 433 | * [Sol32](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_32/sol32.py)
|
| 434 | + * Problem 33 |
| 435 | + * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_33/sol1.py) |
415 | 436 | * Problem 36
|
416 | 437 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_36/sol1.py)
|
417 | 438 | * Problem 40
|
|
432 | 453 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_67/sol1.py)
|
433 | 454 | * Problem 76
|
434 | 455 | * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_76/sol1.py)
|
| 456 | + * Problem 99 |
| 457 | + * [Sol1](https://github.com/TheAlgorithms/Python/blob/master/project_euler/problem_99/sol1.py) |
435 | 458 |
|
436 | 459 | ## Searches
|
437 | 460 | * [Binary Search](https://github.com/TheAlgorithms/Python/blob/master/searches/binary_search.py)
|
|
471 | 494 | * [Radix Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/radix_sort.py)
|
472 | 495 | * [Random Normal Distribution Quicksort](https://github.com/TheAlgorithms/Python/blob/master/sorts/random_normal_distribution_quicksort.py)
|
473 | 496 | * [Random Pivot Quick Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/random_pivot_quick_sort.py)
|
| 497 | + * [Recursive-Quick-Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/recursive-quick-sort.py) |
474 | 498 | * [Selection Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py)
|
475 | 499 | * [Shell Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/shell_sort.py)
|
476 | 500 | * [Stooge Sort](https://github.com/TheAlgorithms/Python/blob/master/sorts/stooge_sort.py)
|
|
494 | 518 |
|
495 | 519 | ## Web Programming
|
496 | 520 | * [Crawl Google Results](https://github.com/TheAlgorithms/Python/blob/master/web_programming/crawl_google_results.py)
|
| 521 | + * [Get Imdbtop](https://github.com/TheAlgorithms/Python/blob/master/web_programming/get_imdbtop.py) |
0 commit comments