20 DSA Coding Patterns from https://levelup.gitconnected.com/dont-just-leetcode-follow-the-coding-patterns-instead-4beb6a197fdb
| .gitignore | ||
| 1_longest_substring_with_k_distinct_characters_test_cases.csv | ||
| 1_longest_substring_with_k_distinct_characters.cpp | ||
| 2_num_of_islands.cpp | ||
| 3_squares_of_a_sorted_array.cpp | ||
| 5_conflicting_appointments.cpp | ||
| 6_find_all_missing_numbers.cpp | ||
| 7_reverse_nodes_in_k_group.cpp | ||
| 8_binary_tree_level_order_traversal.cpp | ||
| 9_path_sum_iii.cpp | ||
| CMakeLists.txt | ||
| lib_leetcode.h | ||
| lib_random.h | ||
| LICENSE | ||
| README.md | ||
20 Coding Patterns by DesignGurus.org
20 DSA Coding Patterns from https://levelup.gitconnected.com/dont-just-leetcode-follow-the-coding-patterns-instead-4beb6a197fdb
Coding Patterns:
- Sliding Window
- Islands (Matrix Traversal)
- Two Pointers
- Fast & Slow Pointers
- Merge Intervals
- Cyclic Sort
- In-place Reversal of a LinkedList
- Tree Breadth-First Search
- Tree Depth First Search
- Two Heaps
- Subsets
- Modified Binary Search
- Bitwise XOR
- Top ‘K’ Elements
- K-way Merge
- Topological Sort
- 0/1 Knapsack
- Fibonacci Numbers
- Palindromic Subsequence
- Longest Common Substring