Объединение нескольких классических структур данных в кастомную или другую классическую ## Примеры задач - [Design Hit Counter](../Задачи/LeetCode/Design%20Hit%20Counter.md) - [Flatten Nested List Iterator](../Задачи/LeetCode/Flatten%20Nested%20List%20Iterator.md) - [Implement Queue using Stacks](../Задачи/LeetCode/Implement%20Queue%20using%20Stacks.md) - [Implement Rand10() Using Rand7()](../Задачи/LeetCode/Implement%20Rand10()%20Using%20Rand7().md) - [Implement Trie (Prefix Tree)](../Задачи/LeetCode/Implement%20Trie%20(Prefix%20Tree).md) - [Insert Delete GetRandom O(1)](../Задачи/LeetCode/Insert%20Delete%20GetRandom%20O(1).md) - [LRU Cache](../Задачи/LeetCode/LRU%20Cache.md) - [Max Stack](../Задачи/LeetCode/Max%20Stack.md) - [Number of Recent Calls](../Задачи/LeetCode/Number%20of%20Recent%20Calls.md)