- 博客(7)
- 收藏
- 关注
原创 代码随想录算法训练营第10天 | 理论基础 232.用钱实现队列 225.用队列实现栈 20.有效的括号 1047.除字符串中的所有相邻重复项
1047.除字符串中的所有相邻重复项。232.用钱实现队列。225.用队列实现栈。
2024-08-14 17:42:43
103
原创 代码随想录算法训练营第6天 | ● 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数● 1. 两数之和
242.有效的字母异位词。349. 两个数组的交集。
2024-08-14 17:29:37
379
原创 代码随想录算法训练营第四天 |● 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II ● 总结 (全部跳过)
19.删除链表的倒数第N个节点。面试题 02.07. 链表相交。24. 两两交换链表中的节点。142.环形链表II。
2024-08-14 17:26:33
112
原创 代码随想录算法训练营第三天 | ●链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表
什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。这是因为平时在刷leetcode的时候,链表的节点都默认定义好了,直接用就行了,所以同学们都没有注意到链表的节点是如何定义的。所以链表中的节点在内存中不是连续分布的 ,而是散乱分布在内存中的某地址上,分配机制取决于操作系统的内存管理。数组在定义的时候,长度就是固定的,如果想改动数组的长度,就需要重新定义一个新的数组。
2024-08-13 22:53:44
826
原创 代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组, 59.螺旋矩阵II(还没看懂,之后补上)
目录977.有序数组的平方209.长度最小的子数组59.螺旋矩阵II
2024-05-10 00:36:30
283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人