- 博客(7)
- 收藏
- 关注
原创 【代码随想录】344.反转字符串、541. 反转字符串-II、替换数字、151.翻转字符串里的单词、右旋字符串
首先需要实现两个函数,分别是做反转单词内部字母的reverse()函数,和去除多余空格的removeExtraSpaces()函数。
2024-07-17 16:21:41 429
原创 【代码随想录】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 392
原创 【代码随想录】19.删除链表的倒数第 N 个结点、160.相交链表、142.环形链表 II
【代码】【代码随想录】19.删除链表的倒数第 N 个结点、160.相交链表、142.环形链表 II。
2024-05-08 17:03:43 275 2
原创 【代码随想录】203.移除链表元素、206.反转链表、24. 两两交换链表中的节点
【代码】【代码随想录】203.移除链表元素、206.反转链表、24. 两两交换链表中的节点。
2024-05-07 12:27:04 124
原创 【代码随想录算法训练营】第2天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵 II
【代码】【代码随想录算法训练营】第2天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵 II。
2024-03-08 08:19:43 257
原创 【代码随想录算法训练营】第1天|704.二分查找、27.移除元素、34.在排序数组中查找元素的第一个和最后一个位置、35.搜索插入位置
状态:已完成// 34.在排序数组中查找元素的第一个和最后一个位置public:// 情况一// 情况三// 情况二private:// 记录一下rightBorder没有被赋值的情况} else { // 寻找右边界,nums[middle] == target的时候更新left// 记录一下leftBorder没有被赋值的情况。
2024-03-06 21:51:38 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人