自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【代码随想录】344.反转字符串、541. 反转字符串-II、替换数字、151.翻转字符串里的单词、右旋字符串

首先需要实现两个函数,分别是做反转单词内部字母的reverse()函数,和去除多余空格的removeExtraSpaces()函数。

2024-07-17 16:21:41 430

原创 【代码随想录】383.赎金信、454. 四数相加-II

【代码】【代码随想录】383.赎金信、454. 四数相加-II。

2024-07-17 10:58:54 233

原创 【代码随想录】242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和

再遍历 字符串s的时候,只需要将 s[i] - ‘a’ 所在的元素做+1 操作即可,并不需要记住字符a的ASCII,只要求出一个相对数值就可以了。需要把字符映射到数组也就是哈希表的索引下标上,因为字符a到字符z的ASCII是26个连续的数值,所以字符a映射为下标0,相应的字符z映射为下标25。那看一下如何检查字符串t中是否出现了这些字符,同样在遍历字符串t的时候,对t中出现的字符映射哈希表索引上的数值再做-1的操作。unordered_set容器,可直译为无序 set 容器,是一个没有重复数据的无序容器。

2024-07-17 10:26:33 393

原创 【代码随想录】19.删除链表的倒数第 N 个结点、160.相交链表、142.环形链表 II

【代码】【代码随想录】19.删除链表的倒数第 N 个结点、160.相交链表、142.环形链表 II。

2024-05-08 17:03:43 276 2

原创 【代码随想录】203.移除链表元素、206.反转链表、24. 两两交换链表中的节点

【代码】【代码随想录】203.移除链表元素、206.反转链表、24. 两两交换链表中的节点。

2024-05-07 12:27:04 125

原创 【代码随想录算法训练营】第2天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵 II

【代码】【代码随想录算法训练营】第2天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵 II。

2024-03-08 08:19:43 258

原创 【代码随想录算法训练营】第1天|704.二分查找、27.移除元素、34.在排序数组中查找元素的第一个和最后一个位置、35.搜索插入位置

状态:已完成// 34.在排序数组中查找元素的第一个和最后一个位置public:// 情况一// 情况三// 情况二private:// 记录一下rightBorder没有被赋值的情况} else { // 寻找右边界,nums[middle] == target的时候更新left// 记录一下leftBorder没有被赋值的情况。

2024-03-06 21:51:38 320

空空如也

空空如也

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

TA关注的人

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