CSharp Data Structures & Algorithms It's not only the count of solved problems on LeetCode A collection of Data Structures and Algorithms for preparing to coding interviews. Data Structures Hash Set Linked List Queue Stack Union Find (Disjoint Set) Heap Cache Graph N-ary Tree Binary Tree Trie Segment Tree Algorithms Backtracking Binary Search Bits Manipulation Combinatorics Design Dynamic Programming Games Intervals Math Order Statistics Prefix/Suffix Searching Sliding Window Sorting Stack Strings Trie