算法入门阶段

学习视频:手把手带你刷Leetcode力扣|各个击破数据结构和算法|大厂面试必备技能【已完结】_哔哩哔哩_bilibili 可以先从双指针开始往后学

力扣刷题

数组 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值