$ cat ./coding/README.md
[#]Coding
────────────────────────────────────────────────────────────
--filterallArrayBacktrackBinary SearchBit ManipulationClassicDesignDynamic ProgrammingGraphGreedyHash TableHeapInorder TraversalIntervalsLinked ListMathMetaMonotonicObject Oriented DesignOtherPostorder TraversalPrefix SumPreorder TraversalQueueRecursionSliding WindowSortingStackStringTreeTrieTwo PointersUnionFind
2095. Delete the Middle Node of a Linked List#Linked List #Two Pointers1466. Reorder Routes to Make All Paths Lead to the City Zero#Graph #Tree1456. Maximum Number of Vowels in a Substring of Given Length#Sliding Window643. Maximum Average Subarray I#Sliding Window #Array933. Number of Recent Calls#Heap2336. Smallest Number in Infinite Set#Design #Hash Table1584. Min Cost to Connect All Points#Graph #UnionFind1091. Shortest Path in Binary Matrix#Graph #Tree787. Cheapest Flights Within K Stops#Graph #Dynamic Programming399. Evaluate Division#Graph1202. Smallest String With Swaps#Graph1101. The Earliest Moment When Everyone Become Friends#Graph #UnionFind797. All Paths From Source to Target#Graph #Backtrack276. Paint Fence#Dynamic Programming1335. Minimum Difficulty of a Job Schedule#Dynamic Programming1770. Maximum Score from Performing Multiplication Operations#Dynamic Programming740. Delete and Earn#Dynamic Programming1137. N-th Tribonacci Number#Dynamic Programming746. Min Cost Climbing Stairs#Dynamic ProgrammingKth Smallest Element in a Sorted Matrix#Heap