|
106 | 106 | * [Rotate Bits](bit_manipulation/rotate_bits.py) |
107 | 107 | * [Single Bit Manipulation Operations](bit_manipulation/single_bit_manipulation_operations.py) |
108 | 108 | * [Swap All Odd And Even Bits](bit_manipulation/swap_all_odd_and_even_bits.py) |
| 109 | + * [Xor Swap Two Integers](bit_manipulation/xor_swap_two_integers.py) |
109 | 110 |
|
110 | 111 | ## [Blockchain](blockchain) |
111 | 112 | * [Diophantine Equation](blockchain/diophantine_equation.py) |
|
194 | 195 | * [Xtea](ciphers/xtea.py) |
195 | 196 |
|
196 | 197 | ## [Computer Vision](computer_vision) |
197 | | - * [Cnn Classification](computer_vision/cnn_classification.py) |
198 | 198 | * [Flip Augmentation](computer_vision/flip_augmentation.py) |
199 | 199 | * [Gramian](computer_vision/gramian.py) |
200 | 200 | * [Haralick Descriptors](computer_vision/haralick_descriptors.py) |
|
262 | 262 |
|
263 | 263 | ## [Data Structures](data_structures) |
264 | 264 | * Arrays |
| 265 | + * [Dynamic Array](data_structures/arrays/dynamic_array.py) |
265 | 266 | * [Equilibrium Index In Array](data_structures/arrays/equilibrium_index_in_array.py) |
266 | 267 | * [Find Triplets With 0 Sum](data_structures/arrays/find_triplets_with_0_sum.py) |
| 268 | + * [Gas Station](data_structures/arrays/gas_station.py) |
267 | 269 | * [Index 2D Array In 1D](data_structures/arrays/index_2d_array_in_1d.py) |
268 | 270 | * [Kth Largest Element](data_structures/arrays/kth_largest_element.py) |
269 | 271 | * [Median Two Array](data_structures/arrays/median_two_array.py) |
| 272 | + * [Merge Sorted](data_structures/arrays/merge_sorted.py) |
270 | 273 | * [Monotonic Array](data_structures/arrays/monotonic_array.py) |
271 | 274 | * [Pairs With Given Sum](data_structures/arrays/pairs_with_given_sum.py) |
272 | 275 | * [Pairwise Iteration](data_structures/arrays/pairwise_iteration.py) |
273 | 276 | * [Permutations](data_structures/arrays/permutations.py) |
274 | 277 | * [Prefix Sum](data_structures/arrays/prefix_sum.py) |
275 | 278 | * [Product Sum](data_structures/arrays/product_sum.py) |
276 | 279 | * [Rotate Array](data_structures/arrays/rotate_array.py) |
| 280 | + * [Set Matrix Zeroes](data_structures/arrays/set_matrix_zeroes.py) |
277 | 281 | * [Sparse Table](data_structures/arrays/sparse_table.py) |
278 | 282 | * [Sudoku Solver](data_structures/arrays/sudoku_solver.py) |
279 | 283 | * Binary Tree |
|
303 | 307 | * [Mirror Binary Tree](data_structures/binary_tree/mirror_binary_tree.py) |
304 | 308 | * [Non Recursive Segment Tree](data_structures/binary_tree/non_recursive_segment_tree.py) |
305 | 309 | * [Number Of Possible Binary Trees](data_structures/binary_tree/number_of_possible_binary_trees.py) |
| 310 | + * [Persistent Segment Tree](data_structures/binary_tree/persistent_segment_tree.py) |
306 | 311 | * [Red Black Tree](data_structures/binary_tree/red_black_tree.py) |
307 | 312 | * [Segment Tree](data_structures/binary_tree/segment_tree.py) |
308 | 313 | * [Segment Tree Other](data_structures/binary_tree/segment_tree_other.py) |
|
470 | 475 | * [Floyd Warshall](dynamic_programming/floyd_warshall.py) |
471 | 476 | * [Integer Partition](dynamic_programming/integer_partition.py) |
472 | 477 | * [Iterating Through Submasks](dynamic_programming/iterating_through_submasks.py) |
473 | | - * [K Means Clustering Tensorflow](dynamic_programming/k_means_clustering_tensorflow.py) |
474 | 478 | * [Knapsack](dynamic_programming/knapsack.py) |
475 | 479 | * [Largest Divisible Subset](dynamic_programming/largest_divisible_subset.py) |
476 | 480 | * [Longest Common Subsequence](dynamic_programming/longest_common_subsequence.py) |
|
479 | 483 | * [Longest Increasing Subsequence Iterative](dynamic_programming/longest_increasing_subsequence_iterative.py) |
480 | 484 | * [Longest Increasing Subsequence O Nlogn](dynamic_programming/longest_increasing_subsequence_o_nlogn.py) |
481 | 485 | * [Longest Palindromic Subsequence](dynamic_programming/longest_palindromic_subsequence.py) |
| 486 | + * [Longest Repeating Subsequence](dynamic_programming/longest_repeating_subsequence.py) |
482 | 487 | * [Matrix Chain Multiplication](dynamic_programming/matrix_chain_multiplication.py) |
483 | 488 | * [Matrix Chain Order](dynamic_programming/matrix_chain_order.py) |
484 | 489 | * [Max Non Adjacent Sum](dynamic_programming/max_non_adjacent_sum.py) |
|
540 | 545 | * [Test Send File](file_transfer/tests/test_send_file.py) |
541 | 546 |
|
542 | 547 | ## [Financial](financial) |
| 548 | + * [Annuity Due Future Value](financial/annuity_due_future_value.py) |
543 | 549 | * [Equated Monthly Installments](financial/equated_monthly_installments.py) |
544 | 550 | * [Expected Shortfall](financial/expected_shortfall.py) |
545 | 551 | * [Exponential Moving Average](financial/exponential_moving_average.py) |
546 | 552 | * [Fractional Differentiation](financial/fractional_differentiation.py) |
547 | 553 | * [Interest](financial/interest.py) |
548 | 554 | * [Kelly Criterion](financial/kelly_criterion.py) |
549 | 555 | * [Macaulay Duration](financial/macaulay_duration.py) |
| 556 | + * [Ordinary Annuity Future Value](financial/ordinary_annuity_future_value.py) |
550 | 557 | * [Present Value](financial/present_value.py) |
551 | 558 | * [Price Plus Tax](financial/price_plus_tax.py) |
552 | 559 | * [Sharpe Ratio](financial/sharpe_ratio.py) |
|
630 | 637 | * [Dijkstra Binary Grid](graphs/dijkstra_binary_grid.py) |
631 | 638 | * [Dinic](graphs/dinic.py) |
632 | 639 | * [Directed And Undirected Weighted Graph](graphs/directed_and_undirected_weighted_graph.py) |
| 640 | + * [Edmonds Blossom Algorithm](graphs/edmonds_blossom_algorithm.py) |
633 | 641 | * [Edmonds Karp Multiple Source And Sink](graphs/edmonds_karp_multiple_source_and_sink.py) |
634 | 642 | * [Eulerian Path And Circuit For Undirected Graph](graphs/eulerian_path_and_circuit_for_undirected_graph.py) |
635 | 643 | * [Even Tree](graphs/even_tree.py) |
|
639 | 647 | * [Gale Shapley Bigraph](graphs/gale_shapley_bigraph.py) |
640 | 648 | * [Graph Adjacency List](graphs/graph_adjacency_list.py) |
641 | 649 | * [Graph Adjacency Matrix](graphs/graph_adjacency_matrix.py) |
| 650 | + * [Graph Centrality](graphs/graph_centrality.py) |
642 | 651 | * [Graph List](graphs/graph_list.py) |
| 652 | + * [Graph Peripherality](graphs/graph_peripherality.py) |
643 | 653 | * [Graphs Floyd Warshall](graphs/graphs_floyd_warshall.py) |
644 | 654 | * [Greedy Best First](graphs/greedy_best_first.py) |
645 | 655 | * [Greedy Min Vertex Cover](graphs/greedy_min_vertex_cover.py) |
|
665 | 675 | * [Strongly Connected Components](graphs/strongly_connected_components.py) |
666 | 676 | * [Tarjans Scc](graphs/tarjans_scc.py) |
667 | 677 | * Tests |
| 678 | + * [Test Edmonds Blossom Algorithm](graphs/tests/test_edmonds_blossom_algorithm.py) |
668 | 679 | * [Test Graphs Floyd Warshall](graphs/tests/test_graphs_floyd_warshall.py) |
669 | 680 | * [Test Johnson](graphs/tests/test_johnson.py) |
670 | 681 | * [Test Min Spanning Tree Kruskal](graphs/tests/test_min_spanning_tree_kruskal.py) |
|
694 | 705 | * [Enigma Machine](hashes/enigma_machine.py) |
695 | 706 | * [Fletcher16](hashes/fletcher16.py) |
696 | 707 | * [Hamming Code](hashes/hamming_code.py) |
| 708 | + * [Jenkins One At A Time](hashes/jenkins_one_at_a_time.py) |
697 | 709 | * [Luhn](hashes/luhn.py) |
698 | 710 | * [Md5](hashes/md5.py) |
699 | 711 | * [Sdbm](hashes/sdbm.py) |
|
756 | 768 | * [Local Weighted Learning](machine_learning/local_weighted_learning/local_weighted_learning.py) |
757 | 769 | * [Logistic Regression](machine_learning/logistic_regression.py) |
758 | 770 | * [Loss Functions](machine_learning/loss_functions.py) |
759 | | - * Lstm |
760 | | - * [Lstm Prediction](machine_learning/lstm/lstm_prediction.py) |
761 | 771 | * [Mab](machine_learning/mab.py) |
762 | 772 | * [Mean Shift](machine_learning/mean_shift.py) |
763 | 773 | * [Mfcc](machine_learning/mfcc.py) |
|
963 | 973 | * [Happy Number](maths/special_numbers/happy_number.py) |
964 | 974 | * [Harshad Numbers](maths/special_numbers/harshad_numbers.py) |
965 | 975 | * [Hexagonal Number](maths/special_numbers/hexagonal_number.py) |
| 976 | + * [Jacobsthal Number](maths/special_numbers/jacobsthal_number.py) |
966 | 977 | * [Kaprekar Constant](maths/special_numbers/kaprekar_constant.py) |
967 | 978 | * [Kaprekar Number](maths/special_numbers/kaprekar_number.py) |
968 | 979 | * [Krishnamurthy Number](maths/special_numbers/krishnamurthy_number.py) |
|
1019 | 1030 | * [Rotate Matrix](matrix/rotate_matrix.py) |
1020 | 1031 | * [Searching In Sorted Matrix](matrix/searching_in_sorted_matrix.py) |
1021 | 1032 | * [Sherman Morrison](matrix/sherman_morrison.py) |
| 1033 | + * [Similar Matrices](matrix/similar_matrices.py) |
1022 | 1034 | * [Spiral Print](matrix/spiral_print.py) |
1023 | 1035 | * Tests |
1024 | 1036 | * [Test Matrix Operation](matrix/tests/test_matrix_operation.py) |
| 1037 | + * [Transitive Closure](matrix/transitive_closure.py) |
1025 | 1038 | * [Validate Sudoku Board](matrix/validate_sudoku_board.py) |
1026 | 1039 |
|
1027 | 1040 | ## [Networking Flow](networking_flow) |
|
1046 | 1059 | * [Swish](neural_network/activation_functions/swish.py) |
1047 | 1060 | * [Back Propagation Neural Network](neural_network/back_propagation_neural_network.py) |
1048 | 1061 | * [Convolution Neural Network](neural_network/convolution_neural_network.py) |
1049 | | - * [Input Data](neural_network/input_data.py) |
| 1062 | + * [Lstm](neural_network/lstm.py) |
1050 | 1063 | * Optimizers |
1051 | 1064 | * [Adagrad](neural_network/optimizers/adagrad.py) |
1052 | 1065 | * [Adam Optimizer](neural_network/optimizers/adam_optimizer.py) |
|
1055 | 1068 | * [Nesterov Accelerated Sgd](neural_network/optimizers/nesterov_accelerated_sgd.py) |
1056 | 1069 | * [Perceptron](neural_network/perceptron.py) |
1057 | 1070 | * [Simple Neural Network](neural_network/simple_neural_network.py) |
| 1071 | + * [Sliding Window Attention](neural_network/sliding_window_attention.py) |
1058 | 1072 | * [Two Hidden Layers Neural Network](neural_network/two_hidden_layers_neural_network.py) |
1059 | 1073 |
|
1060 | 1074 | ## [Other](other) |
|
1599 | 1613 | * [Lower](strings/lower.py) |
1600 | 1614 | * [Manacher](strings/manacher.py) |
1601 | 1615 | * [Min Cost String Conversion](strings/min_cost_string_conversion.py) |
| 1616 | + * [Min Window Substring](strings/min_window_substring.py) |
1602 | 1617 | * [Naive String Search](strings/naive_string_search.py) |
1603 | 1618 | * [Ngram](strings/ngram.py) |
1604 | 1619 | * [Palindrome](strings/palindrome.py) |
|
0 commit comments