自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Hot 100 刷题日记十 多维动态规划、技巧()

1。

2024-05-22 21:23:12 346

原创 Hot 100 刷题日记九 贪心算法、动态规划(最长有效括号)

1。

2024-05-22 21:22:10 120

原创 Hot 100 刷题日记八 二分查找、栈(寻找亮正序数组的中位数、柱状图中最大的矩阵)

1。

2024-05-22 21:21:16 381

原创 Hot 100 刷题日记七 图论、回溯(N皇后)

1。

2024-05-22 21:19:45 377

原创 Hot 100 刷题日记六 二叉树(二叉树中的最大路径和)

1。

2024-05-22 21:19:03 321

原创 Hot 100 刷题日记五 链表(K个一组翻转链表,合并K个升序链表)

1。

2024-05-22 21:17:51 324

原创 Hot 100 刷题日记四 普通数组 矩阵(缺失的第一个正数)

思路1:做标记,因为结果只可能是1~N+1中的一个值,我们把所有超出范围的值,设置为N+2,然后对数组遍历(此时数据全为正数),每次遍历到第i位的x,我们把对应x-1下标的数值变为负数,表示x已经出现过了。完毕后,我们再查找哪个数为正数,哪个数就没出现过。思路2:对于范围外的数值,我们都不去管,我们只看范围内的数值,我们每次操作,例如现在到了第i位的x,我们就让他和x-1位置的数进行交换,这个样子,只要出现过,前面的排列一定是正确对应的,我们只要找到第一个非法对应就好了。

2024-05-22 21:15:01 189

原创 Hot 100 刷题日记三 滑动数组、子串(无重复字符的最长子串、找到字符串中所有字母异位词、和为 K 的子数组、滑动窗口最大值、最小覆盖子串)

思路:用set维护一个滑动窗口,保证其中没有重复元素,如果遇到重复元素就从头部开始弹出。

2024-05-20 14:02:07 116

原创 Hot 100 刷题日记二 双指针部分(移动零、盛最多水的容器、三数之和、接雨水)

思路:记录前面有多少个0,然后后面遇到非0值,就把它向前移动多少位。

2024-05-20 00:18:19 159

原创 Hot 100 刷题日记一 哈希部分(两数之和、字母异位词分组、最长连续序列)

思路:将原数组排序,并记录之前的下标位置,排序双指针即可。

2024-05-14 23:57:41 210

原创 树状数组特训

【代码】树状数组特训。

2024-04-12 22:19:24 174

原创 线段树特训

此处只讲一个,既有区间赋值操作,又有区间加值操作的线段树编写其需要创建两种懒节点,并需要设置优先级。

2024-04-12 00:42:01 470

原创 LCA特训

LCA高手速成

2024-04-11 23:51:42 134 1

原创 线段树学习

学习。

2023-05-03 13:02:01 182 1

原创 Codeforces Round 869 A-C 题解

null。

2023-04-30 14:41:55 1110 1

原创 HNUST 2204 买水果

卖水果首先这个题目一个月前我动不了手,但现在可以轻松完成,也算是自身能力成长的体现吧。也算是对自身成长的一次记录吧。题目要求:题目会给出 两种客人XY的到来顺序,以及小明拿出水果AB的顺序,这里首先可能要用两个字符数组把顺序给存下来。 其中有要求X客人只要A水果,Y客人AB水果都收。当来的是X客人,但小明拿出的是B水果时,小明会把B水果放到一旁的盘子里面。当后面再来了Y客人的时候,就直接把盘子里面的水果给Y客人。题目要求并不算复杂,输入数据阶段不过多阐述,主要是遍历客人的那个过程。

2021-12-21 11:27:52 697 1

空空如也

空空如也

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

TA关注的人

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