代码随想录算法训练营
kk321_
这个作者很懒,什么都没留下…
展开
-
代码随想录算法训练营第七天| 454.四数相加II 、383. 赎金信、 15. 三数之和 、18. 四数之和
使用HashMap,先将前两个数组的值相加放入map,再计算后两个数组值的和,判断在map中是否存在值使得相加为0。原创 2023-11-14 21:29:12 · 56 阅读 · 1 评论 -
代码随想录算法训练营第六天| 242.有效的字母异位词 、349. 两个数组的交集 、202. 快乐数 、1. 两数之和
今天的题目比较简单,主要是了解了哈希表的理论基础,以及Java中Hash集合框架的使用。原创 2023-11-13 22:06:29 · 52 阅读 · 0 评论 -
代码随想录算法训练营第四天| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点 、面试题 02.07. 链表相交、142.环形链表II
注意使用虚拟头结点。原创 2023-11-11 22:54:41 · 130 阅读 · 1 评论 -
代码随想录算法训练营第三天|203.移除链表元素 、707.设计链表 、206.反转链表
思路:有两种方法,有无虚拟头节点删除时注意删除的是cur.next,因此判断的是cur.next!= null。原创 2023-11-10 22:36:17 · 198 阅读 · 1 评论 -
代码随想录算法训练营第二天|977.有序数组的平方 、209.长度最小的子数组、59.螺旋矩阵II
思路:这一题使用双指针的方法,一个指向数组头一个指向数组尾,将符合条件的元素放入新数组,移动指针。原创 2023-11-09 20:19:40 · 277 阅读 · 1 评论 -
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
思路:这一题主要解决的问题是二分查找时的范围开闭通常采用的做法是左闭右闭和左闭右开(二者的代码逻辑基本相同,差距主要在几个等号处。原创 2023-11-08 22:31:32 · 368 阅读 · 1 评论