自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录day11 | LeetCode150. 逆波兰表达式求值、LeetCode239. 滑动窗口最大值、LeetCode347. 前 K 个高频元素

代码随想录day11 | LeetCode150. 逆波兰表达式求值、LeetCode239. 滑动窗口最大值、LeetCode347. 前 K 个高频元素解决数据溢出,数组越界报错解决LeetCode报错AddressSanitizer: heap-buffer-overflow on address解决LeetCode报错runtime error: reference binding to misaligned address

2024-08-26 11:00:41 980

原创 代码随想录day10 | LeetCode232. 用栈实现队列、LeetCode225. 用队列实现栈、LeetCode20. 有效的括号、LeetCode1047. 删除字符串中的所有相邻重复项

代码随想录day10 | LeetCode232. 用栈实现队列、LeetCode225. 用队列实现栈、LeetCode20. 有效的括号、LeetCode1047. 删除字符串中的所有相邻重复项STL stack操作

2024-08-23 16:08:15 1027

原创 代码随想录day9 | LeetCode151. 反转字符串中的单词、KamaCoder55. 右旋字符串、LeetCode28. 找出字符串中第一个匹配项的下标、LeetCode459. 重复的子字

代码随想录day9 | LeetCode151. 反转字符串中的单词、KamaCoder55. 右旋字符串、LeetCode28. 找出字符串中第一个匹配项的下标、LeetCode459. 重复的子字KMP,模式匹配算法,处理字符串中多余空格,整体反转+局部反转

2024-08-22 19:09:20 1112

原创 代码随想录day8 | LeetCode344. 反转字符串、LeetCode541. 反转字符串 II、KamaCoder54. 替换数字(第八期模拟笔试)

代码随想录day8 | LeetCode344. 反转字符串、LeetCode541. 反转字符串 II、KamaCoder54. 替换数字(第八期模拟笔试)双指针法,for循环妙用,模拟思想,数组扩容后逆向填充,c++ reverse函数,c++字符数组和字符串区别

2024-08-21 11:31:30 729

原创 代码随想录day7 | LeetCode454. 四数相加 II、LeetCode383. 赎金信、LeetCode15. 三数之和、LeetCode18. 四数之和

代码随想录day7 | LeetCode454. 四数相加 II、LeetCode383. 赎金信、LeetCode15. 三数之和、LeetCode18. 四数之和哈希法,双指针,哈希法剪枝去重,哈希法与双指针法的权衡,梦破碎的地方

2024-08-20 10:57:38 1025

原创 代码随想录day6 | LeetCode242. 有效的字母异位词、LeetCode349. 两个数组的交集、LeetCode202. 快乐数、LeetCode1. 两数之和

代码随想录day6 | LeetCode242. 有效的字母异位词、LeetCode349. 两个数组的交集、LeetCode202. 快乐数、LeetCode1. 两数之和哈希表,C++解决哈希问题的STL

2024-08-19 11:32:56 1089

原创 代码随想录day4 | LeetCode24. 两两交换链表中的节点、LeetCode19. 删除链表的倒数第 N 个结点、LeetCode02.07. 链表相交、LeetCode142. 环形链表Ⅱ

代码随想录day4 | LeetCode24. 两两交换链表中的节点、LeetCode19. 删除链表的倒数第 N 个结点、LeetCode02.07. 链表相交、LeetCode142. 环形链表Ⅱ一步步推导程序思维,快慢指针,双指针

2024-08-17 16:24:13 1111

原创 代码随想录day3 | LeetCode203. 移除链表元素、LeetCode707. 设计链表、LeetCode206. 反转链表

代码随想录day3 | LeetCode203. 移除链表元素、LeetCode707. 设计链表、LeetCode206. 反转链表解决报错runtime error: member access within null pointer of type 'ListNode'

2024-08-16 16:01:45 1068

原创 代码随想录day2 | LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II、KamaCoder 58. 区间和(第九期模拟笔试)、KamaCoder 44. 开发商购买土地

代码随想录day2 | LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II、KamaCoder 58. 区间和(第九期模拟笔试)、KamaCoder 44. 开发商购买土地(第五期模拟笔试)

2024-08-16 10:00:29 981

原创 代码随想录day1 | LeetCode704. 二分查找、LeetCode27. 移除元素、LeetCode977.有序数组的平方

循环中始终坚持根据查找区间的定义来做边界处理暴力解法数组集体向前移动一位后,因为下标i以后的数值都向前移动了一位,所以i也向前移动一位双指针法可以在一个for循环完成两个for循环的工作暴力排序中c++库函数的使用// 快速排序双指针法中,注意自己创建的vector要初始化同一个表达式出现两个j++会出现什么结果,j变化过程如何?`j++`在同一个表达式中被使用了两次,这会导致`j`的值在第一个`j++`之后立即增加,然后第二个`j++`也会在增加后的值上再次增加,这并不是我们想要的结果。

2024-08-15 08:23:08 1214

空空如也

空空如也

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

TA关注的人

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