![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode练习
文章平均质量分 52
针对自己的编程能力进行培训
coding_diamond
这个作者很懒,什么都没留下…
展开
-
分糖果问题进阶:NC CD78
贪心原创 2022-08-19 13:50:51 · 285 阅读 · 1 评论 -
leetcode 3: 无重复的字符的最长子串
滑动窗口原创 2022-07-11 11:27:00 · 188 阅读 · 0 评论 -
需要背下来的编程题目:
面试背题原创 2022-07-06 11:43:52 · 186 阅读 · 0 评论 -
leetcode 135: 分发糖果
贪心 面试原创 2022-07-06 10:10:32 · 1433 阅读 · 0 评论 -
leetcode 93: 复原IP地址 (面试常考)
回溯 深搜 面试原创 2022-07-06 10:01:38 · 217 阅读 · 0 评论 -
单调栈II: leetcode 581、901、42、84
单调栈原创 2022-07-04 11:28:41 · 151 阅读 · 0 评论 -
单调栈 I:leetcode 739、402、316、321
单调栈原创 2022-07-04 10:27:24 · 104 阅读 · 0 评论 -
leetcode 剑指offer 31:栈的压入、弹出序列
栈原创 2022-07-04 09:51:38 · 71 阅读 · 0 评论 -
二维DP: leetcode 1186、
二维动态规划原创 2022-06-29 16:06:52 · 266 阅读 · 0 评论 -
前缀和题型总结 II :leetcode 1402、1310、1371、1171
前缀和原创 2022-06-29 15:08:16 · 185 阅读 · 0 评论 -
前缀和题型总结 I: leetcode 467、795、904、992、1109
前缀和原创 2022-06-29 14:10:24 · 354 阅读 · 0 评论 -
leetcode 5229: 拼接数组的最大分数
智力问题原创 2022-06-26 12:45:47 · 140 阅读 · 0 评论 -
leetcode 剑指offer 44:数字序列中的某一位数字
数学原创 2022-06-24 12:07:46 · 1681 阅读 · 0 评论 -
leetcode 43. 1~n整数中1出现的次数
数学原创 2022-06-24 11:40:54 · 1750 阅读 · 0 评论 -
leetcode 剑指offer 14:剪绳子
动态规划原创 2022-06-24 10:17:37 · 99 阅读 · 0 评论 -
leetcode 剑指offer51:数组中的逆序对 归并排序
归并排序原创 2022-06-24 09:56:28 · 117 阅读 · 0 评论 -
leetcode 剑指offer 17. 打印从1 到n的最大n位数 (大数打印)
大数打印原创 2022-06-24 09:11:12 · 116 阅读 · 0 评论 -
leetcode 剑指offer49:丑数
动态规划原创 2022-06-23 11:41:39 · 126 阅读 · 0 评论 -
leetcode 剑指offer 19:正则表达式匹配
动态规划 字符串匹配原创 2022-06-23 11:32:18 · 130 阅读 · 0 评论 -
leetcode5254:卖木头(二维dp)
二维dp原创 2022-06-20 10:36:50 · 133 阅读 · 0 评论 -
leetcode 剑指offer59-I:滑动窗口的最大值
单调队列/单调栈原创 2022-06-20 09:40:09 · 67 阅读 · 0 评论 -
leetcode 剑指offer56-II:数组中数字出现的次数II
位运算原创 2022-06-18 17:46:22 · 558 阅读 · 0 评论 -
leetcode 剑指offer 56-I:数组中数字出现的次数
位运算原创 2022-06-18 17:36:31 · 50 阅读 · 0 评论 -
leetcode 剑指offer 62:圆圈中最后剩下的数字 (约瑟夫环|动态规划)
约瑟夫环问题原创 2022-06-18 15:46:19 · 100 阅读 · 0 评论 -
leetcode 剑指offer 57-II:和为s的连续正序列
双指针原创 2022-06-18 15:15:51 · 236 阅读 · 0 评论 -
leetcode 剑指offer66:构建乘积数组
数学模拟原创 2022-06-17 11:02:08 · 62 阅读 · 0 评论 -
leetcode 剑指offer65:不用加减乘除做加法
位运算原创 2022-06-17 10:42:03 · 108 阅读 · 0 评论 -
leetcode剑指offer33:二叉搜索树的后序遍历序列
分治原创 2022-06-17 09:18:11 · 51 阅读 · 0 评论 -
leetcode剑指offer07:重建二叉树
分治原创 2022-06-17 09:12:41 · 80 阅读 · 0 评论 -
leetcode剑指offer68:二叉(搜索)树的最近公共祖先
递归原创 2022-06-17 08:58:08 · 54 阅读 · 0 评论 -
leetcode剑指offer41:数据流中的中位数
小顶堆 大顶堆原创 2022-06-14 17:36:05 · 67 阅读 · 0 评论 -
leetcode 剑指offer 45:把数组排成最小的数
快排原创 2022-06-14 15:52:55 · 102 阅读 · 0 评论 -
【双指针】leetcode 剑指offer 22:链表正倒数第k个结点
双指针原创 2022-06-11 09:48:06 · 54 阅读 · 0 评论 -
【双指针】leetcode 剑指offer52:两个链表的第一个公共结点
双指针原创 2022-06-11 09:14:52 · 56 阅读 · 0 评论 -
(背下来)leetcode 剑指offer10-I:斐波那契数列
斐波那契原创 2022-06-03 13:24:41 · 57 阅读 · 0 评论 -
leetcode 473:火柴拼正方形 回溯
回溯原创 2022-06-01 13:45:07 · 379 阅读 · 0 评论 -
leetcode剑指offer II 114. 外星文字典 (构建有向图+有向图的拓扑排序)
有向图生成+拓扑排序原创 2022-06-01 13:26:42 · 152 阅读 · 0 评论 -
leetcode 剑指offer11:旋转数组的最小数字
题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在重复元素值的数组numbers,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组[3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为 1。注意,数组 [a[0], a[1], a[2], …, a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], …, a[n-2]]示例1:输入:numbers原创 2022-05-31 09:44:50 · 95 阅读 · 0 评论 -
leetcode 剑指offer04:二维数组中的查找
题目描述:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target = 5,返回 true。给定 target = 20,原创 2022-05-30 13:18:42 · 64 阅读 · 0 评论 -
剑指 Offer 53 - I. 在排序数组中查找数字 I
题目描述:统计一个数字在排序数组中出现的次数。示例 1:输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2:输入: nums = [5,7,7,8,8,10], target = 6输出: 0思路:考察的是二分查找,具体的题解,本篇写的很好:链接主要概括:1). 求出target的左右边界,相减再减去1 即可,具体求边界的代码要背下来。一个小优化:求出右边界后,可以判断target是否在数组中,如不在则不需要进一步求左边界。class So原创 2022-05-28 10:46:29 · 58 阅读 · 0 评论