![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 59
来陪可莉炸鱼吧
总有地面上的生灵,敢于直面雷霆的威光!
展开
-
代码随想录算法训练营第7天 | 454.四数相加II 、383. 赎金信 、15. 三数之和 、18. 四数之和
【代码】代码随想录算法训练营第7天 | 454.四数相加II 、383. 赎金信 、15. 三数之和 、18. 四数之和。原创 2023-09-19 19:17:07 · 33 阅读 · 1 评论 -
代码随想录算法训练营第6天 | 哈希表理论基础 、242.有效的字母异位词 、349. 两个数组的交集 、202. 快乐数、1. 两数之和
总结一下,当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。但是哈希法也是牺牲了空间换取了时间,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。242.有效的字母异位词。原创 2023-09-18 16:27:24 · 32 阅读 · 1 评论 -
代码随想录算法训练营第四天 | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交 、142.环形链表II
双指针的操作,要注意,删除第N个节点,那么我们当前遍历的指针一定要指向第N个节点的前一个节点(这个题感觉labuladong的代码更好理解)·用虚拟头结点,这样会方便很多。注意数值相同,不代表指针相同。原创 2023-09-17 15:57:54 · 36 阅读 · 1 评论 -
代码随想录算法训练营第三天 | 203.移除链表元素 、 707.设计链表 、 206.反转链表
/ 单链表int val;// 节点上存储的元素// 指向下一个节点的指针ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数所以如果不定义构造函数使用默认构造函数的话,在初始化的时候就不能直接给变量赋值。原创 2023-09-14 17:51:50 · 47 阅读 · 1 评论 -
代码随想录算法训练营第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II
二分法双指针(快慢指针)滑动窗口模拟行为(循环不变量原则)原创 2023-09-02 22:51:16 · 23 阅读 · 0 评论