2022 2025 BFS BST Binary Search Binary Tree DFS DP Direction Dynamic Programming GC GMP GPE Go Greed HTTP Instant Messaging LinkList Linklist List MySQL NP Partition STL Skip List TDD Thinking Trie UnionFind UnionSet array binary search c++ channel clash design docker gcc gin git go basic go-test graph hash heap imitate interview linklist map mergeSort merge_sort microservice multiset open-source prefix priority_queue quick sort recursion redis set sliding window snowflake sort stack string sync template traceback tree unordered_map unordered_set vector zinx