数组 Array
力扣 485
最大连续1的个数 | Max Consecutive One
力扣 283 移动零 | Move Zeroes
力扣 27 移除元素 | Remove Element
链表 Linked List
力扣 203
移除链表元素 | Remove Linked List Elements
力扣 206
反转链表 | Reverse Linked List
队列 Queue
力扣 933
最近的请求次数 | Number of Recent Calls
力扣 225
用队列实现栈 | Implement Stack Using Queue
力扣 622
设计循环队列 | Design Circular Queue
力扣 641
设计循环双端队列 | Design Circular Deque
栈 Stack
力扣 20
有效的括号 | Valid Parentheses
力扣 496
下一个更大的元素 | Next Greater Element I
力扣 232
用栈实现队列 | Implement Queue Using Stack
哈希表 Hash Table
力扣 217 存在重复元素 | Contains Duplicate
力扣 389
找不同 | Find Difference
力扣 496
下一个更大的元素 | Next Greater Element I
集合 Set
力扣 217
存在重复元素 | Contains Duplicate
力扣 705
设计哈希集合 | Design HashSet
堆 Heap
力扣 215
数组中的第K个最大元素 | Kth Largest Element in an Array
力扣 692 前K个高频单词 | Top K Frequent Words
双指针算法 Two Pointer
力扣 141
环形链表 | Linked List Cycle
力扣 344
反转字符串 | Reverse String
力扣 881
救生艇 | Boats to Save People
二分查找法 Binary Search
力扣 704
二分查找 | Binary Search
力扣 35
搜索插入位置 | Search Insert Position
力扣 162
寻找峰值 | Find Peak Element
力扣 74
搜索二维矩阵 | Search a 2D Matrix
滑动窗口 Sliding Window
力扣 209
长度最小的子数组 | Minimum Size Subarray Sum
力扣 1456
定长子串中元音的最大数目 | Maximum Number of Vowels in a Substring of Given Length
递归算法 Recursion
力扣 509 斐波那契数 | Fibonacci Number
力扣 206 反转链表 | Reverse Linked List
力扣 344 反转字符串 | Reverse String
力扣 687
最长同值路径 | Longest Univalue Path
分治算法 Divide and Conquer
力扣 169
多数元素 | Majority Element
力扣 53
最大子序和 | Maximum Subarray
回溯算法 Backtracking
力扣 22
括号生成 | Generate Parentheses
力扣 78
子集 | Subsets
力扣 77
组合 | Combinations
力扣 46
全排列 | Permutations
深度优先算法 DFS
力扣 938
二叉搜索树的范围和 | Range Sum of BST
力扣 78
子集 | Subsets
力扣 200
岛屿数量 | Number of Islands
宽度优先算法 BFS
力扣 102 二叉树的层序遍历 | Binary Tree Level Order Traversal
力扣 107
二叉树的层序遍历 II | Binary Tree Level Order Traversal II
力扣 200
岛屿数量 | Number of Islands
并查集 Union Find
力扣 200 岛屿数量 | Number of Islands
力扣 547
省份数量 | Number of Provinces
力扣 721
账户合并 | Accounts Merge
贪心算法 Greedy
力扣 322 零钱兑换 | Coin Change
力扣 1217
玩筹码 | Minimum Cost to Move Chips to The Same Position
力扣 55
跳跃游戏 | Jump Game
记忆化搜索 Memoization
力扣 509
斐波那契数 | Fibonacci Number
力扣 322
零钱兑换 | Coin Change
动态规划 Dynamic Programming
力扣 509 斐波那契数 | Fibonacci Number
力扣 62
不同路径 | Unique Paths
力扣 121
买卖股票的最佳时机 | Best Time to Buy and Sell Stock
力扣 70
爬楼梯 | Climbing Stairs
力扣 279
完全平方数 | Perfect Squares
力扣 221
最大正方形 | Maximal Square
Trie(前缀树)
力扣 208 实现Trie | Implement Trie
力扣 720
词典中最长的单词 | Longest Word in Dictionary
力扣 692
前K个高频单词 | Top K Frequent Words
拓扑排序 Topologic Sort
力扣 207
课程表 | Course Schedule
力扣 210
课程表 II | Course Schedule II
网友评论