gary@interview:~/interview/coding$
$ cat ./coding/README.md

[#]Coding

────────────────────────────────────────────────────────────
--filterallArrayBacktrackBinary SearchBit ManipulationClassicDesignDynamic ProgrammingGraphGreedyHash TableHeapInorder TraversalIntervalsLinked ListMathMetaMonotonicObject Oriented DesignOtherPostorder TraversalPrefix SumPreorder TraversalQueueRecursionSliding WindowSortingStackStringTreeTrieTwo PointersUnionFind
536. Construct Binary Tree from String#Tree3. Longest Substring Without Repeating Characters#Two Pointers438. Find All Anagrams in a String#Two Pointers208. Implement Trie Prefix Tree#Trie283. Move Zeroes#Two Pointers209. Minimum Size Subarray Sum#Two Pointers424. Longest Repeating Character Replacement#Two Pointers11. Container With Most Water#Two Pointers76. Minimum Window Substring#Two Pointers27. Remove Element#Two Pointers142. Linked List Cycle II#Two Pointers26. Remove Duplicates from Sorted Array#Two Pointers992. Subarrays with K Different Integers#Two Pointers567. Permutation in String#Two Pointers159. Longest Substring with At Most Two Distinct Characters#Two Pointers1234. Replace the Substring for Balanced String#Two Pointers1358. Number of Substrings Containing All Three Characters#Sliding Window #Two Pointers977. Squares of a Sorted Array#Two Pointers448. Find All Numbers Disappeared in an Array#Dynamic Programming1170. Compare Strings by Frequency of the Smallest Character#Hash Table