- 博客(7)
- 收藏
- 关注
原创 代码随想录第9天 344.反转字符串● 541. 反转字符串II● 卡码网:54.替换数字● 151.翻转字符串里的单词
题目难度:简单完成状态:自己用暴力解法写了一遍,看完讲解用双指针完成时间:两遍共12Min翻转、遍历都可以想想能不能用双指针法降低时间复杂度。
2023-12-15 17:30:40
16
原创 代码随想录 第4天 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II
题目难度:中等完成状态:看完讲解自己写出来完成时间:讲解+代码 30min感想:1、为什么要加dummy?--不加dummy会发现不好处理空节点、一个节点和两个节点的链表2、注意链表连接的增删顺序,以及是否需要定义一个临时链表3、注意cur节点每执行完一次是往后移两个位置。
2023-12-13 21:56:00
16
原创 代码随想录第8天 454.四数相加II ● 383. 赎金信 ● 15. 三数之和 ● 18. 四数之和
题目难度:中等完成状态:自己写出来后按讲解修正完成时间:两遍共 15min。
2023-12-12 23:14:58
19
原创 代码随想录第4天● 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数● 1. 两数之和
哈希表本质就是一个元素到元素数量的映射,方便查找一个元素在不在这个字符串、数组里面。会遇到的问题:1. 不同元素挤在了哈希表同一个位置2. 哈希表怎样构建?构建多长?不同的元素挤在了哈希表同一个位置的处理方式:用链表延长哈希表常见哈希表:数组、set、map。
2023-12-10 22:35:17
18
原创 代码随想录第二天 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II
核心逻辑:左侧开头设置指针,右侧结尾设置指针,双侧指针按照条件往中间移,指针碰到了就结束。感想:需要两次循环的都可以想一想能不能通过设置双指针把两次循环变成一次循环。不管是快慢指针还是双指针,设置两次指针可以巧妙的在一次循环里指到两个位置从而降低循环次数。题目难度:简单完成状态:一刷没做出来完成时间:看完讲解5分钟做出来此题目我出的问题:想到了双指针,但是一直在想用一个指针遍历完所有数据,另一个指针指向另一个数据,这样就造成题目解答一直是错的。
2023-11-14 22:28:29
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人