# Stack Queue Hash Heap - Data Structure

- [Word Pattern](/algorithm-notes/stack-queue-hash-heap-data-structure/word-pattern.md)
- [Isomorphic Strings / Strings Homomorphism 字符同构](/algorithm-notes/stack-queue-hash-heap-data-structure/isomorphic-strings-strings-homomorphism-zi-fu-tong-gou.md)
- [Moving Average from Data Stream](/algorithm-notes/stack-queue-hash-heap-data-structure/moving-average-from-data-stream.md)
- [Implement Stack](/algorithm-notes/stack-queue-hash-heap-data-structure/implement-stack.md)
- [Hash Function 哈希函数](/algorithm-notes/stack-queue-hash-heap-data-structure/hash-function-ha-xi-han-shu.md)
- [Implement Stack using Queues / Implement Stack by Two Queues](/algorithm-notes/stack-queue-hash-heap-data-structure/implement-stack-using-queues-implement-stack-by-two-queues.md)
- [First Unique Character in a String](/algorithm-notes/stack-queue-hash-heap-data-structure/first-unique-character-in-a-string.md)
- [First Unique Number in a Stream I & II](/algorithm-notes/stack-queue-hash-heap-data-structure/first-unique-number-in-a-stream-i-and-ii.md)
- [Insert Delete GetRandom O(1)](/algorithm-notes/stack-queue-hash-heap-data-structure/insert-delete-getrandom-o-1.md)
- [Insert Delete GetRandom O(1) - Duplicates allowed](/algorithm-notes/stack-queue-hash-heap-data-structure/insert-delete-getrandom-o-1-duplicates-allowed.md)
- [Kth Largest Element II 第K大的元素 II](/algorithm-notes/stack-queue-hash-heap-data-structure/kth-largest-element-ii-dikda-de-yuan-su-ii.md)
- [K Closest Points](/algorithm-notes/stack-queue-hash-heap-data-structure/k-closest-points.md)
- [Top k Largest Numbers 前K大数](/algorithm-notes/stack-queue-hash-heap-data-structure/topklargest-numbers-qiankda-shu.md)
- [Merge k Sorted Lists](/algorithm-notes/stack-queue-hash-heap-data-structure/merge-k-sorted-lists.md)
- [Ugly Number II](/algorithm-notes/stack-queue-hash-heap-data-structure/ugly-number-ii.md)
- [Implement Queue using Stacks](/algorithm-notes/stack-queue-hash-heap-data-structure/implement-queue-using-stacks.md)
- [LRU Cache](/algorithm-notes/stack-queue-hash-heap-data-structure/lru-cache.md)
- [High Five 优秀成绩](/algorithm-notes/stack-queue-hash-heap-data-structure/high-five-you-xiu-cheng-ji.md)
- [Flatten 2D Vector 摊平二维向量](/algorithm-notes/stack-queue-hash-heap-data-structure/flatten-2d-vector-tan-ping-er-wei-xiang-liang.md)
- [Top k Largest Numbers II 前K大数 II](/algorithm-notes/stack-queue-hash-heap-data-structure/topklargest-numbers-ii-qiankda-shu-ii.md)
- [Load Balancer 负载均衡器](/algorithm-notes/stack-queue-hash-heap-data-structure/load-balancer-fu-zai-jun-heng-qi.md)
- [Rehashing 重哈希](/algorithm-notes/stack-queue-hash-heap-data-structure/rehashing-zhong-ha-xi.md)
- [Heapify 堆化](/algorithm-notes/stack-queue-hash-heap-data-structure/heapify-dui-hua.md)
- [Longest Consecutive Sequence 最长连续序列](/algorithm-notes/stack-queue-hash-heap-data-structure/longest-consecutive-sequence-zui-chang-lian-xu-xu-lie.md)
- [Kth Largest in N Arrays](/algorithm-notes/stack-queue-hash-heap-data-structure/kth-largest-in-n-arrays.md)
- [Kth Smallest Element in a Sorted Matrix](/algorithm-notes/stack-queue-hash-heap-data-structure/kth-smallest-element-in-a-sorted-matrix.md)
- [Kth Smallest Sum In Two Sorted Arrays](/algorithm-notes/stack-queue-hash-heap-data-structure/kth-smallest-sum-in-two-sorted-arrays.md)
- [Find K Pairs with Smallest Sums](/algorithm-notes/stack-queue-hash-heap-data-structure/find-k-pairs-with-smallest-sums.md)
- [Find K-th Smallest Pair Distance](/algorithm-notes/stack-queue-hash-heap-data-structure/find-k-th-smallest-pair-distance.md)
- [Bulls and Cows](/algorithm-notes/stack-queue-hash-heap-data-structure/bulls-and-cows.md)
- [Find Median from Data Stream](/algorithm-notes/stack-queue-hash-heap-data-structure/find-median-from-data-stream.md)
- [Sliding Window Median](/algorithm-notes/stack-queue-hash-heap-data-structure/sliding-window-median.md)
