前端算法与数据结构通关100道

177 阅读1分钟

数组/字符串

盛水最多的容器

leetcode.cn/problems/co…

移动零

leetcode.cn/problems/mo…

爬楼梯

leetcode.cn/problems/cl…

三数之和

leetcode.cn/problems/3s…

买卖股票的最佳时机I

leetcode.cn/problems/be…

链表

反转链表

leetcode.cn/problems/re…

两两交换链表中的节点

leetcode.cn/problems/sw…

环形链表

leetcode.cn/problems/li…

K个一组翻转链表

leetcode.cn/problems/re…

合并两个有序的链表

leetcode.cn/problems/me…

栈、队列

有效的括号

leetcode.cn/problems/va…

哈希表、集合

有效的字母异位词

leetcode.cn/problems/va…

字母异位词分组

leetcode.cn/problems/gr…

两数之和

leetcode.cn/problems/tw…

二叉树、红黑数、平衡二叉树

二叉树的前序、中序、后序、层序遍历

leetcode.cn/problems/bi…

根据前序遍历、中序遍历得到后序遍历

leetcode.cn/problems/co…

翻转二叉树

leetcode.cn/problems/in…

对称二叉树

leetcode.cn/problems/sy…

二叉树的右视图

leetcode.cn/problems/bi…

二叉树的最近公共祖先

leetcode.cn/problems/lo…

分治

求pow(x, n)

leetcode.cn/problems/po…

多数元素

leetcode.cn/problems/ma…

贪心

分发饼干

leetcode.cn/problems/as…

买卖股票的最佳时机

leetcode.cn/problems/be…

回溯

子集

leetcode.cn/problems/su…

n皇后

leetcode.cn/problems/n-…

括号生成

leetcode.cn/problems/ge…

全排列

leetcode.cn/problems/pe…

全排列II

leetcode.cn/problems/pe…

数组总和

leetcode.cn/problems/co…

数组总和II

leetcode.cn/problems/co…

路径总和

leetcode.cn/problems/pa…

在数的每行中查找最大值

leetcode.cn/problems/fi…

dfs、bfs

括号生成

leetcode.cn/problems/ge…

岛屿数量(岛屿问题合集、数量、周长、面积)

leetcode.cn/problems/nu…

二分查找

动态规划

最长公共子序列

leetcode.cn/problems/lo…

三角形最小路径和

leetcode.cn/problems/tr…

最大子数组和

leetcode.cn/problems/ma…

乘积最大子数组

leetcode.cn/problems/ma…

零钱兑换

leetcode.cn/problems/co…

打家劫舍

leetcode-cn.com/problems/ho… leetcode-cn.com/problems/ho…

买卖股票的最佳时机

leetcode.cn/problems/be… leetcode.cn/problems/be… leetcode-cn.com/problems/be…

完全平方数

leetcode.cn/problems/pe…

编辑距离

leetcode.cn/problems/ed…

跳跃游戏

leetcode.cn/problems/ju…

不同路径

leetcode.cn/problems/un…

最长有效括号

leetcode.cn/problems/lo…

最小路径和

leetcode.cn/problems/mi…

位运算

十进制、二进制、十六进制互转

LRU算法

排序

n^2基础排序

冒泡排序、选择排序、插入排序

nlogn

快排、归并排序、堆排序

高级排序

桶排序