LeetCode是一个为用户编程训练的oj(online judge,下同)平台网站,上面有各种数据结构,算法类型标签的编程习题,用户可以在该网站上面根据规范模式给出编程问题,进行代码编写,提交给网站后台后进行数据用例判断,如果所有数据用例都通过,则说明提交的代码基本上没有逻辑错误(除非网站的测试数据用例不够精准)。
LeetCode平台相对于其他一般的oj平台最主要的区别就是用户不需要编写数据输入和输出的代码,可以专注于功能的编写,除此之外网站上面的习题多数来源于各个大型互联网公司的面试题,所以一般用户刷题的主要目的都是为了公司面试。
〖资源目录〗:
├──01-链表反转-迭代.ts 118.40M
├──02-链表反转-递归.ts 106.53M
├──03-统计素数个数-暴力算法.ts 109.94M
├──04-统计素数个数-埃氏筛选.ts 148.33M
├──05-删除排序数组中的重复项.ts 146.46M
├──06-寻找数组的中心下标.ts 100.35M
├──07-x的平方根-二分查找.ts 115.33M
├──08-x的平方根-牛顿迭代.ts 124.15M
├──09-数组中三个数的最大乘积.ts 142.79M
├──10-两数之和-无序数组.ts 119.69M
├──11-两数之和-有序数组.ts 165.85M
├──12-斐波那契数列-三种解法.ts 206.50M
├──13-排列硬币-三种解法.ts 160.66M
├──14-环形链表.ts 131.88M
├──15-合并两个有序数组.ts 285.76M
├──16-子数组最大平均数.ts 87.62M
├──17-二叉树最小深度-深度优先.ts 115.90M
├──18-二叉树最小深度-广度优先.ts 133.24M
├──19-最长连续递增序列-贪心算法.ts 89.99M
├──20-柠檬水找零-贪心算法.ts 142.97M
├──21-三角形的最大周长-贪心算法.ts 85.82M
├──22-二叉树遍历.ts 218.83M
├──23-二叉树遍历-前序-递归.ts 163.30M
├──24-二叉树遍历-中序-递归.ts 86.01M
├──25-二叉树遍历-后序-递归.ts 58.38M
├──26-二叉树遍历-层序-递归.ts 173.68M
├──27-二叉树遍历-前序-迭代.ts 108.21M
├──28-二叉树遍历-中序-迭代.ts 61.78M
├──29-二叉树遍历-后序-迭代.ts 103.82M
├──30-二叉树遍历-层序-迭代.ts 59.97M
├──31-二叉树遍历-线索二叉树-morris.ts 104.63M
├──32-二叉树遍历-前中序-morris.ts 156.28M
├──33-二叉树遍历-后序-morris.ts 193.41M
├──34-省份数量.ts 166.80M
├──35-省份数量-深度优先.ts 165.11M
├──36-省份数量-广度优先.ts 119.17M
├──37-省份数量-并查集.ts 267.37M
├──38-预测赢家-石子游戏.ts 133.65M
├──39-预测赢家-递归.ts 176.96M
├──40-预测赢家-动态规划.ts 245.73M
├──41-香槟塔.ts 125.44M
├──42-井字游戏.ts 247.87M
├──43-字符串搜索-BF和RK.ts 79.46M
├──44-字符串搜索-BM.ts 37.30M
├──45-字符串搜索-KMP算法.ts 176.68M
├──46-打家劫舍-动态规划.ts 280.92M
├──47-打家劫舍2-动态规划.ts 112.40M
├──48-打家劫舍3-动态规划.ts 156.67M
├──49-Dota2参议院-贪心.ts 290.94M
└──50优势洗牌(田忌赛马)-贪心.ts 254.03M