Go to file
2023-03-12 18:37:47 +11:00
.vscode debugger configuration 2023-03-09 22:07:04 +11:00
.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 Design Pattern 8: BFS | Problem: Binary Tree Level Order Traversal 2023-03-07 18:40:56 +11:00
9_path_sum_iii.cpp Design Pattern 9: DFS | Problem: Path Sum III 2023-03-08 22:58:12 +11:00
10_find_the_median_of_a_number_stream.cpp Design Pattern 10: Two Heaps: Problem: Find Median from Data Stream 2023-03-09 23:50:10 +11:00
11_letter_case_permutation.cpp Design Patter 11: Subsets | Problem: Letter Case Permutations 2023-03-10 17:29:16 +11:00
11_permutations_in_string.cpp Design Pattern 11 | Problem: Permutation in String 2023-03-10 21:07:04 +11:00
12_bitonic_point.cpp Design Pattern 12: Modified Binary Search | Problem: Bitonic Point 2023-03-12 18:37:31 +11:00
12_find_peak_element.cpp Design Pattern 12: Modified Binary Search | Problem: Find Peak Element 2023-03-12 18:35:21 +11:00
CMakeLists.txt Design Pattern 12: Modified Binary Search | Problem: Bitonic Point 2023-03-12 18:37:31 +11:00
lib_leetcode.h Design Patter 11: Subsets | Problem: Letter Case Permutations 2023-03-10 17:29:16 +11:00
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:

  1. Sliding Window
  2. Islands (Matrix Traversal)
  3. Two Pointers
  4. Fast & Slow Pointers
  5. Merge Intervals
  6. Cyclic Sort
  7. In-place Reversal of a LinkedList
  8. Tree Breadth-First Search
  9. Tree Depth First Search
  10. Two Heaps
  11. Subsets
  12. Modified Binary Search
  13. Bitwise XOR
  14. Top K Elements
  15. K-way Merge
  16. Topological Sort
  17. 0/1 Knapsack
  18. Fibonacci Numbers
  19. Palindromic Subsequence
  20. Longest Common Substring