自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(131)
  • 资源 (1)
  • 收藏
  • 关注

原创 分糖果问题进阶:NC CD78

贪心

2022-08-19 13:50:51 501

原创 leetcode 3: 无重复的字符的最长子串

滑动窗口

2022-07-11 11:27:00 260

原创 需要背下来的编程题目:

面试背题

2022-07-06 11:43:52 274

原创 leetcode 135: 分发糖果

贪心 面试

2022-07-06 10:10:32 1565

原创 leetcode 93: 复原IP地址 (面试常考)

回溯 深搜 面试

2022-07-06 10:01:38 271

原创 单调栈II: leetcode 581、901、42、84

单调栈

2022-07-04 11:28:41 194 1

原创 单调栈 I:leetcode 739、402、316、321

单调栈

2022-07-04 10:27:24 153

原创 leetcode 剑指offer 31:栈的压入、弹出序列

2022-07-04 09:51:38 99

原创 二维DP: leetcode 1186、

二维动态规划

2022-06-29 16:06:52 321

原创 前缀和题型总结 II :leetcode 1402、1310、1371、1171

前缀和

2022-06-29 15:08:16 210

原创 前缀和题型总结 I: leetcode 467、795、904、992、1109

前缀和

2022-06-29 14:10:24 460

原创 leetcode 5229: 拼接数组的最大分数

智力问题

2022-06-26 12:45:47 171

原创 leetcode 剑指offer 44:数字序列中的某一位数字

数学

2022-06-24 12:07:46 1735

原创 leetcode 43. 1~n整数中1出现的次数

数学

2022-06-24 11:40:54 1809

原创 leetcode 剑指offer 14:剪绳子

动态规划

2022-06-24 10:17:37 168

原创 leetcode 剑指offer51:数组中的逆序对 归并排序

归并排序

2022-06-24 09:56:28 180

原创 leetcode 剑指offer 17. 打印从1 到n的最大n位数 (大数打印)

大数打印

2022-06-24 09:11:12 141

原创 leetcode 剑指offer49:丑数

动态规划

2022-06-23 11:41:39 196

原创 leetcode 剑指offer 19:正则表达式匹配

动态规划 字符串匹配

2022-06-23 11:32:18 194

原创 leetcode5254:卖木头(二维dp)

二维dp

2022-06-20 10:36:50 184

原创 leetcode 剑指offer59-I:滑动窗口的最大值

单调队列/单调栈

2022-06-20 09:40:09 98

原创 leetcode 剑指offer56-II:数组中数字出现的次数II

位运算

2022-06-18 17:46:22 624

原创 leetcode 剑指offer 56-I:数组中数字出现的次数

位运算

2022-06-18 17:36:31 80

原创 leetcode 剑指offer 62:圆圈中最后剩下的数字 (约瑟夫环|动态规划)

约瑟夫环问题

2022-06-18 15:46:19 147

原创 leetcode 剑指offer 57-II:和为s的连续正序列

双指针

2022-06-18 15:15:51 280

原创 leetcode 剑指offer66:构建乘积数组

数学模拟

2022-06-17 11:02:08 93

原创 leetcode 剑指offer65:不用加减乘除做加法

位运算

2022-06-17 10:42:03 164

原创 leetcode剑指offer33:二叉搜索树的后序遍历序列

分治

2022-06-17 09:18:11 77

原创 leetcode剑指offer07:重建二叉树

分治

2022-06-17 09:12:41 132

原创 leetcode剑指offer68:二叉(搜索)树的最近公共祖先

递归

2022-06-17 08:58:08 86

原创 leetcode剑指offer41:数据流中的中位数

小顶堆 大顶堆

2022-06-14 17:36:05 99

原创 leetcode 剑指offer 45:把数组排成最小的数

快排

2022-06-14 15:52:55 143

原创 【双指针】leetcode 剑指offer 22:链表正倒数第k个结点

双指针

2022-06-11 09:48:06 87

原创 【双指针】leetcode 剑指offer52:两个链表的第一个公共结点

双指针

2022-06-11 09:14:52 84

原创 (背下来)leetcode 剑指offer10-I:斐波那契数列

斐波那契

2022-06-03 13:24:41 84

原创 leetcode 473:火柴拼正方形 回溯

回溯

2022-06-01 13:45:07 481

原创 leetcode剑指offer II 114. 外星文字典 (构建有向图+有向图的拓扑排序)

有向图生成+拓扑排序

2022-06-01 13:26:42 238

原创 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 149

原创 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 87

原创 剑指 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 81

main2.cpp编译原理词法分析器的全部代码

SNL语言测词法分析器,利用自动机以及其他的技术进行词法分析,将输入的一段程序转换为单个的字符,方便后续进行语法分析和语义分析

2019-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除