自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营第八天 |理论基础:了解栈与队列的内部实现机制;232.用栈实现队列;225. 用队列实现栈;20. 有效的括号;1047. 删除字符串中的所有相邻重复项

1. 理论基础:了解栈与队列的内部实现机制2. 232.用栈实现队列3. 225. 用队列实现栈4. 20. 有效的括号 :栈的经典应用。5. 1047. 删除字符串中的所有相邻重复项 :栈的经典应用。

2024-06-23 21:57:26 663

原创 代码随想录算法训练营第七天 | 344.反转字符串;541. 反转字符串II;卡码网:54.替换数字

1. 344.反转字符串:双指针2. 541. 反转字符串II:双指针3. 卡码网:54.替换数字 :线性数据结构,填充或者删除。

2024-06-22 14:43:13 198

原创 代码随想录算法训练营第六天 | 454.四数相加II;383. 赎金信;15. 三数之和;18. 四数之和

1. 454.四数相加II :map 的使用。2. 383.赎金信:242.有效的字母异位词的拓展题。3.15.三数之和:双指针法。4.18.四数之和:双指针法。

2024-06-18 19:36:03 392

原创 代码随想录算法训练营第五天 | 哈希表理论基础;242.有效的字母异位词;349. 两个数组的交集;202. 快乐数;1. 两数之和

1. 哈希表理论基础:1)哈希表的内部实现原理;2)哈希函数哈希碰撞;3)以及常见哈希表的区别,数组,set 和map。2. 242.有效的字母异位词:感受到 数组 用来做哈希表 带来的遍历之处。3. 349. 两个数组的交集:set的应用。4. 202. 快乐数:set的应用。5. 两数之和:使用map解决哈希问题。

2024-06-17 21:50:24 272

原创 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点 ;19.删除链表的倒数第N个节点;02.07. 链表相交(面试题);142.环形链表II

1. 24. 两两交换链表中的节点 :用虚拟头结点;使用temp指针保存临时节点。建议先看视频。2. 19.删除链表的倒数第N个节点:双指针的操作;注意,删除第N个节点,那么我们当前遍历的指针一定要指向 第N个节点的前一个节点,建议先看视频。3. 02.07. 链表相交(面试题):本题没有视频讲解,大家注意 数值相同,不代表指针相同。4. 142.环形链表II :双指针的操作;是链表比较有难度的题目,需要多花点时间理解 确定环和找环入口,建议先看视频。

2024-06-13 22:33:40 693 1

原创 代码随想录算法训练营第三天 | 链表理论基础 ;203.移除链表元素 ;707.设计链表 ;206.反转链表

1. 链表理论基础:了解一下链接基础。2.203.移除链表元素:理解 虚拟头结点 的使用技巧。3.707.设计链表:考察 链表综合操作的题目,不算容易,可以练一练 使用虚拟头结点。4.206.反转链表:反转链表需要注意创建临时指针。

2024-06-08 23:47:18 165

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

举个例子,假设 n = 5,offset = 1,starty = 1:range (n - offset, starty, -1) 会生成一个从4递减到2的整数序列,因为 n - offset 是4,starty 是1,所以循环会从4开始递减,直到1之前(不包括1)。“_ ”只是一个占位符,表示循环变量在循环体内不被实际使用,因此我们可以简要理解为这个循环只是为了执行某个操作 n 次,而不需要使用每次循环的具体索引值。1. 滑动窗口,就是不断的调节子序列的起始位置和终止位置,从而得出我们要想的结果。

2024-06-08 00:16:48 579

原创 代码随想录算法训练营第一天 | 数组理论基础,704. 二分查找,27. 移除元素

大家能把 704 掌握就可以,35.搜索插入位置 和 34. 在排序数组中查找元素的第一个和最后一个位置 ,如果有时间就去看一下,没时间可以先不看,二刷的时候在看。: 暴力的解法,可以锻炼一下我们的代码实现能力,建议先把暴力写法写一遍。熟悉 根据 左闭右开,左闭右闭 两种区间规则 写出来的二分法。状态:了解(1)数组基础;(2)数组的内存空间地址。Task2: 704. 二分查找。Task3: 27. 移除元素。Task1: 数组理论基础。,至于拓展题目可以先不看。先把 704写熟练,要。

2024-06-06 16:26:23 392

空空如也

空空如也

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

TA关注的人

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