leetcode题库-algorithm:剑指Offer+LeetCodeTop-100-Liked-Questions+CyC2018Lee

时间:2024-07-19 12:42:18
【文件属性】:

文件名称:leetcode题库-algorithm:剑指Offer+LeetCodeTop-100-Liked-Questions+CyC2018Lee

文件大小:209KB

文件格式:ZIP

更新时间:2024-07-19 12:42:18

系统开源

leetcode题库 希望各位能理解我的思路,从这个仓库学到同一道算法题的多种解法,以及类似题目的解法。 更重要的是学习到题目背后算法的思想,能够用来解决实际问题。 部分方法只给了思路没有代码,说明我认为这种方法思想可以,但代码太繁琐没必要,或者不是这道题的考点。 牛客和 LeetCode 的剑指 Offer 在输入输出,测试用例,甚至题目的要求上都会不同,建议都刷一下。 有各种问题或者有更好的解法希望各位能提 Issues 给我,我会尽力解决。


【文件预览】:
algorithm-master
----pics()
--------shark.jpg(150KB)
----coding_interviews()
--------30包含 min 函数的栈.md(2KB)
--------53-2 0~n-1中缺失的数字.md(453B)
--------04二维数组中的查找.md(1KB)
--------07重建二叉树.md(2KB)
--------08二叉树的下一个结点.md(751B)
--------39数组中出现次数超过一半的数字.md(1KB)
--------10-4变态跳台阶.md(1KB)
--------41-1数据流中的中位数.md(967B)
--------25合并两个排序的链表.md(1KB)
--------10-1斐波那契数列.md(2KB)
--------10-2矩形覆盖.md(501B)
--------14-2剪绳子 II.md(860B)
--------12矩阵中的路径.md(2KB)
--------20表示数值的字符串.md(4KB)
--------63股票的最大利润.md(2KB)
--------09用两个栈实现队列.md(818B)
--------34二叉树中和为某一值的路径.md(2KB)
--------13机器人的运动范围.md(3KB)
--------10-3跳台阶.md(499B)
--------52两个链表的第一个公共结点.md(2KB)
--------41-2字符流中第一个不重复的字符.md(1KB)
--------11旋转数组的最小数字.md(2KB)
--------32-1从上往下打印二叉树.md(1KB)
--------56-1数组中只出现一次的数字.md(788B)
--------58-2左旋转字符串.md(2KB)
--------60n 个骰子的点数.md(2KB)
--------54二叉查找树的第 K 个结点.md(2KB)
--------32-2把二叉树打印成多行.md(2KB)
--------67把字符串转换成整数.md(1KB)
--------16数值的整数次方.md(1KB)
--------37序列化二叉树.md(2KB)
--------26树的子结构.md(936B)
--------46把数字翻译成字符串.md(2KB)
--------68-1二叉查找树中两个节点的最低公共祖先.md(1KB)
--------42连续子数组的最大和.md(990B)
--------40最小的 K 个数.md(2KB)
--------57-1和为 S 的两个数字.md(725B)
--------47礼物的最大价值.md(1KB)
--------35复杂链表的复制.md(2KB)
--------21调整数组顺序使奇数位于偶数前面.md(2KB)
--------23链表中环的入口结点.md(790B)
--------14-1剪绳子.md(892B)
--------15二进制中 1 的个数.md(659B)
--------27二叉树的镜像.md(1KB)
--------43从 1 到 n 整数中 1 出现的次数.md(932B)
--------44数字序列中的某一位数字.md(585B)
--------19正则表达式匹配.md(2KB)
--------38字符串的排列.md(2KB)
--------55-2平衡二叉树.md(1KB)
--------59滑动窗口的最大值.md(2KB)
--------36二叉搜索树与双向链表.md(1KB)
--------32-3按之字形顺序打印二叉树.md(3KB)
--------48最长不含重复字符的子字符串.md(2KB)
--------29顺时针打印矩阵.md(1KB)
--------18-1在 O(1) 时间内删除链表节点.md(1KB)
--------61扑克牌顺子.md(2KB)
--------56-2数组中数字出现的次数 II.md(895B)
--------06从尾到头打印链表.md(2KB)
--------65不用加减乘除做加法.md(479B)
--------55-1二叉树的深度.md(2KB)
--------18-2删除链表中重复的结点.md(1KB)
--------49丑数.md(1KB)
--------33二叉搜索树的后序遍历序列.md(2KB)
--------28对称的二叉树.md(1KB)
--------57-2和为 S 的连续正数序列.md(951B)
--------03数组中重复的数字.md(2KB)
--------64求 1+2+3+...+n.md(366B)
--------50第一个只出现一次的字符位置.md(2KB)
--------66构建乘积数组.md(1KB)
--------24反转链表.md(824B)
--------31栈的压入、弹出序列.md(794B)
--------68-2普通二叉树中两个节点的最低公共祖先.md(1KB)
--------05替换空格.md(1KB)
--------45把数组排成最小的数.md(801B)
--------17打印从 1 到最大的 n 位数.md(1011B)
--------58-1翻转单词顺序列.md(2KB)
--------53-1数字在排序数组中出现的次数.md(2KB)
--------51数组中的逆序对.md(2KB)
--------62圆圈中最后剩下的数.md(866B)
--------22链表中倒数第 K 个结点.md(646B)
----README.md(704B)

网友评论