自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剑指offer题单 9.11

斐波那契数、青蛙跳台阶、机器人的运动范围

2025-09-17 09:15:19 376

原创 剑指offer题单 9.14

从尾到头打印链表、重建二叉树、用两个栈实现队列

2025-09-17 09:13:52 408

原创 剑指offer题单 9.17

数组中重复的数字、二维数组中的查找、替换空格

2025-09-17 09:11:54 654

原创 剑指offer题单 9.15

1.

2025-09-15 17:36:46 975

原创 剑指offer 9.9.

二叉树/二叉搜索树的公共祖先

2025-09-09 09:06:50 306

原创 剑指offer 9.8

累加器、除当前数之外所有数的乘积、字符串转换整数atoi

2025-09-08 16:54:15 778

原创 剑指offer题单 9.5

扑克牌中的顺子、圆圈中最后剩下的数字、买卖股票的时机

2025-09-08 10:34:07 890

原创 hot100 子串

和为k的子数组、滑动窗口最大值、最小覆盖子串

2025-09-04 11:00:57 717

原创 hot100 滑动窗口

无重复字符最长字串、找到字符串中所有字母的异位词每个题目中都有在leetcode中对应的连接,点进去即可做题

2025-09-04 09:13:44 334

原创 剑指offer题单 9.3

n个骰子的点数

2025-09-03 11:55:44 281

原创 剑指offer题单 9.1

查找总价值为目标值的两个商品、和为s的连续正数序列、字符串中的单词进行翻转、左旋转字符串

2025-09-01 14:08:15 761

原创 今日剑指offer题单 8.29

剑指offer中相关位运算的题,其中是根据leetcode中K神提交的题解,引申出来的一些自己的想法,觉得更好理解。第二道题思考了两天挺难理解的其实。希望可以对对大家有所帮助

2025-08-31 11:32:42 710

原创 hot100 双指针

移动零、盛最多水的容器、三数之和、接雨水

2025-08-31 10:26:19 986

原创 hot100 数组

两数之和、字母异位词分组、最长连续序列

2025-08-29 12:15:37 470

原创 剑指offer题单 8.28

0-n-1中确实的数字、二叉搜索树中的第K大的节点、二叉树的深度、判断平衡二叉树

2025-08-28 17:54:25 401

原创 剑指offer题单 8.27

数组中的逆序对、两个链表的相交节点、统计目标成绩的出现次数

2025-08-27 12:03:24 336

原创 剑指offer 8.24

连续子数组的最大和、数字1出现的个数、把数组排成最小的数

2025-08-25 09:05:42 305

原创 剑指offer题单 8.22

二叉搜索树与双向链表、序列化反序列化二叉搜索树、字符串的排列

2025-08-23 22:23:18 596

原创 今日剑指offer题单 8.20

所以我们采取,在原链表上构造节点,之后进行分割原链表达成目的那应该怎么构造构造到哪里,每个节点应该构造到原链表中每个对应节点的后面,因为涉及到random指针的拷贝。

2025-08-20 22:42:55 644

原创 剑指offer题单 8.19

在偶数层级就不一样了,因为要从右向左输出,也就是倒序输出,他的上一层奇数层,已经将偶数所在的层级的节点从尾部push进去,因此再取的时候要从尾部开始取,才能保证是倒序。那它的下一层节点应该怎么push,下一层为奇数层,因此为了保证奇数层取节点的正确,我们这里先从right开始push_front,从对头开始放入元素。标准的BFS层序遍历二叉树。想一下,在奇数层级的时候我们应该从左向右输出,那此时应该从对头取元素,此时对于它的左右孩子,还是应该按照从尾部push,并且顺序依然应该是先left后right。

2025-08-20 14:43:58 461

原创 今日题单 8.18

翻转二叉树、对称二叉树、螺旋矩阵、最小栈

2025-08-18 16:30:43 924

原创 今日题单(剑指offer)8.17

剑指offer题单中的题,文章中给出了对应再leetcode中的连接,可直接跳转

2025-08-17 18:14:08 439

原创 接雨水(双指针/单调栈)

本题参考的是(在此特地声明一下)注:卡尔哥的代码随想录真的很nb,推荐大家可以去看一看,学习一下解题的思路。

2025-06-19 15:32:45 541

原创 最长连续序列(数组)

那我们应该怎么判断当前这个数,有没有他符合的连续序列嘞?连续~连续.....,奥我知道了,既然是连续的那么他们相邻的两个数之间的差肯定是1,这道题还是有点难想的,如果用暴力的解法就是双层for循环,第一层去指定元素,第二层去遍历整个数组,有没有符合要求的序列。那这道题只需要统计最长的序列的长度,不需要我们去返回下标这类的,那就选择set。刚才的思路中好像提到了找某个符合条件的数,这不妥妥的哈希表吗!

2025-06-18 00:45:00 426

原创 字母异位词分组(数组)

那我们是不是只需要想办法对他们每个字符串先进行一个排序,然后将后续其排序后相同的字符串收集到同一个集合中,这不就妥了吗。大家仔细阅读这道题,这道题我们也是要收集一个集合,在输出示例中其实就有我们的解题思路。那应该怎么收集这个集合呢,此时就应该想到上一道题所说的哈希表了,做完上一道题,大家应该对哈希表的使用有一点点了解了。时,我们发现好像这两个字符串包含的元素好像都一样啊!这里大家注意到用到了&,其实不用也可以,

2025-06-17 17:06:10 190

原创 两数之和(数组)

首先map和multmap底层是一颗红黑树,因此再每次做插入删除的时候,就会底层的红黑树就会自动维护有序性,因此这两种的key是有序的。而unordered_map的底层是哈希表,是通过计算哈希函数来给出插入的位置,因此是随机也就是无序的。既然,题目要求我们在这个数组中找到两个数和为target,那我们反向思维找当前找到的这个数用target减去他再判断这个最后的结果数,有没有出现过不久行了吗!再看一下题目,需要我们返回结果数再数组中的下标,自然就想到要用map。那应该选用哪种哈希表呢?

2025-06-17 16:34:51 165

原创 Effective C++学习笔记

effective C++学习笔记

2024-05-14 23:30:05 520 2

空空如也

空空如也

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

TA关注的人

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