|
181 | 181 | ## [Computer Vision](computer_vision) |
182 | 182 | * [Cnn Classification](computer_vision/cnn_classification.py) |
183 | 183 | * [Flip Augmentation](computer_vision/flip_augmentation.py) |
| 184 | + * [Gramian](computer_vision/gramian.py) |
184 | 185 | * [Haralick Descriptors](computer_vision/haralick_descriptors.py) |
185 | 186 | * [Harris Corner](computer_vision/harris_corner.py) |
186 | 187 | * [Horn Schunck](computer_vision/horn_schunck.py) |
187 | 188 | * [Intensity Based Segmentation](computer_vision/intensity_based_segmentation.py) |
188 | 189 | * [Mean Threshold](computer_vision/mean_threshold.py) |
189 | 190 | * [Mosaic Augmentation](computer_vision/mosaic_augmentation.py) |
| 191 | + * [Otsu Threshold](computer_vision/otsu_threshold.py) |
190 | 192 | * [Pooling Functions](computer_vision/pooling_functions.py) |
191 | 193 | * [Vision Transformer](computer_vision/vision_transformer.py) |
192 | 194 |
|
|
230 | 232 | * [Lempel Ziv](data_compression/lempel_ziv.py) |
231 | 233 | * [Lempel Ziv Decompress](data_compression/lempel_ziv_decompress.py) |
232 | 234 | * [Lz77](data_compression/lz77.py) |
| 235 | + * [Move To Front](data_compression/move_to_front.py) |
233 | 236 | * [Peak Signal To Noise Ratio](data_compression/peak_signal_to_noise_ratio.py) |
234 | 237 | * [Run Length Encoding](data_compression/run_length_encoding.py) |
235 | 238 |
|
|
323 | 326 | * [From Sequence](data_structures/linked_list/from_sequence.py) |
324 | 327 | * [Has Loop](data_structures/linked_list/has_loop.py) |
325 | 328 | * [Is Palindrome](data_structures/linked_list/is_palindrome.py) |
| 329 | + * [Kth Element From End](data_structures/linked_list/kth_element_from_end.py) |
326 | 330 | * [Merge Sort Linked List](data_structures/linked_list/merge_sort_linked_list.py) |
327 | 331 | * [Merge Two Lists](data_structures/linked_list/merge_two_lists.py) |
328 | 332 | * [Middle Element Of Linked List](data_structures/linked_list/middle_element_of_linked_list.py) |
| 333 | + * [Partition Linked List](data_structures/linked_list/partition_linked_list.py) |
329 | 334 | * [Print Reverse](data_structures/linked_list/print_reverse.py) |
330 | 335 | * [Reverse K Group](data_structures/linked_list/reverse_k_group.py) |
331 | 336 | * [Rotate To The Right](data_structures/linked_list/rotate_to_the_right.py) |
332 | 337 | * [Singly Linked List](data_structures/linked_list/singly_linked_list.py) |
333 | 338 | * [Skip List](data_structures/linked_list/skip_list.py) |
334 | 339 | * [Sorted Linked List](data_structures/linked_list/sorted_linked_list.py) |
335 | 340 | * [Swap Nodes](data_structures/linked_list/swap_nodes.py) |
| 341 | + * [Xor Linked List](data_structures/linked_list/xor_linked_list.py) |
336 | 342 | * Queues |
337 | 343 | * [Circular Queue](data_structures/queues/circular_queue.py) |
338 | 344 | * [Circular Queue Linked List](data_structures/queues/circular_queue_linked_list.py) |
|
424 | 430 | * [Climbing Stairs](dynamic_programming/climbing_stairs.py) |
425 | 431 | * [Combination Sum Iv](dynamic_programming/combination_sum_iv.py) |
426 | 432 | * [Edit Distance](dynamic_programming/edit_distance.py) |
| 433 | + * [Egg Dropping](dynamic_programming/egg_dropping.py) |
427 | 434 | * [Factorial](dynamic_programming/factorial.py) |
428 | 435 | * [Fast Fibonacci](dynamic_programming/fast_fibonacci.py) |
429 | 436 | * [Fibonacci](dynamic_programming/fibonacci.py) |
|
454 | 461 | * [Minimum Steps To One](dynamic_programming/minimum_steps_to_one.py) |
455 | 462 | * [Minimum Tickets Cost](dynamic_programming/minimum_tickets_cost.py) |
456 | 463 | * [Narcissistic Number](dynamic_programming/narcissistic_number.py) |
| 464 | + * [Needleman Wunsch](dynamic_programming/needleman_wunsch.py) |
457 | 465 | * [Optimal Binary Search Tree](dynamic_programming/optimal_binary_search_tree.py) |
458 | 466 | * [Palindrome Partitioning](dynamic_programming/palindrome_partitioning.py) |
459 | 467 | * [Range Sum Query](dynamic_programming/range_sum_query.py) |
|
540 | 548 | * Tests |
541 | 549 | * [Test Graham Scan](geometry/tests/test_graham_scan.py) |
542 | 550 | * [Test Jarvis March](geometry/tests/test_jarvis_march.py) |
| 551 | + * [Triangle](geometry/triangle.py) |
543 | 552 |
|
544 | 553 | ## [Graphics](graphics) |
545 | 554 | * [Bezier Curve](graphics/bezier_curve.py) |
|
589 | 598 | * [Graphs Floyd Warshall](graphs/graphs_floyd_warshall.py) |
590 | 599 | * [Greedy Best First](graphs/greedy_best_first.py) |
591 | 600 | * [Greedy Min Vertex Cover](graphs/greedy_min_vertex_cover.py) |
| 601 | + * [Hopcroft Karp](graphs/hopcroft_karp.py) |
592 | 602 | * [Johnson](graphs/johnson.py) |
593 | 603 | * [Kahns Algorithm Long](graphs/kahns_algorithm_long.py) |
594 | 604 | * [Kahns Algorithm Topo](graphs/kahns_algorithm_topo.py) |
|
613 | 623 | * [Test Johnson](graphs/tests/test_johnson.py) |
614 | 624 | * [Test Min Spanning Tree Kruskal](graphs/tests/test_min_spanning_tree_kruskal.py) |
615 | 625 | * [Test Min Spanning Tree Prim](graphs/tests/test_min_spanning_tree_prim.py) |
| 626 | + * [Travelling Salesman Problem](graphs/travelling_salesman_problem.py) |
616 | 627 |
|
617 | 628 | ## [Greedy Methods](greedy_methods) |
618 | 629 | * [Best Time To Buy And Sell Stock](greedy_methods/best_time_to_buy_and_sell_stock.py) |
|
648 | 659 | * [Test Knapsack](knapsack/tests/test_knapsack.py) |
649 | 660 |
|
650 | 661 | ## [Linear Algebra](linear_algebra) |
| 662 | + * [Gauss Jordan](linear_algebra/gauss_jordan.py) |
651 | 663 | * [Gaussian Elimination](linear_algebra/gaussian_elimination.py) |
652 | 664 | * [Jacobi Iteration Method](linear_algebra/jacobi_iteration_method.py) |
653 | 665 | * [Lu Decomposition](linear_algebra/lu_decomposition.py) |
|
1372 | 1384 | ## [Sorts](sorts) |
1373 | 1385 | * [Adaptive Merge Sort](sorts/adaptive_merge_sort.py) |
1374 | 1386 | * [Bead Sort](sorts/bead_sort.py) |
| 1387 | + * [Benchmark Sorts](sorts/benchmark_sorts.py) |
1375 | 1388 | * [Binary Insertion Sort](sorts/binary_insertion_sort.py) |
1376 | 1389 | * [Bitonic Sort](sorts/bitonic_sort.py) |
1377 | 1390 | * [Bogo Sort](sorts/bogo_sort.py) |
|
0 commit comments