![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 65
小马超会养兔子
这个作者很懒,什么都没留下…
展开
-
代码随想录算法训练营第八天|344. 反转字符串、541. 反转字符串 II、151. 反转字符串中的单词
没啥好讲的,犹豫一秒都是对卡哥的不尊重。原创 2024-06-06 01:50:44 · 236 阅读 · 0 评论 -
代码随想录算法训练营第七天|454. 四数相加 II、383. 赎金信、15. 三数之和、18. 四数之和
这道题暴力解法就是四个for循环嵌套,时间复杂度为n4但是这么写的话就得两次for遍历A、B+两次for遍历C、D+额外遍历一次map1/map2,而卡哥这么写就不用额外遍历一次map为什么要2+2分组?因为1+3分组的话时间复杂度就是n3为什么想到用哈希表呢?我感觉这道题有种根据目标,拿着A去问B有没有的那种感觉,所以可以用哈希表。不过卡哥说这道题是哈希表经典题目,那就记住吧。为什么能用哈希表?因为不需要去重。当然要去重的题目哈希表也可以做,就是比较麻烦为什么要用Map?原创 2024-06-04 00:32:17 · 522 阅读 · 0 评论 -
代码随想录算法训练营第六天|242. 有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
有范围可以用数组,没范围用set啥的主要是复习Java的字符串操作以及各种小技巧。原创 2024-06-02 00:35:09 · 212 阅读 · 0 评论 -
代码随想录算法训练营第四天|24. 两两交换链表中的节点、19. 删除链表的倒数第 N 个结点、面试题 02.07. 链表相交、142. 环形链表 II
24.两两交换链表中的节点题目链接/文章讲解/视频讲解: https://programmercarl.com/0024.%E4%B8%A4%E4%B8%A4%E4%BA%A4%E6%8D%A2%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E8%8A%82%E7%82%B9.html19.删除链表的倒数第N个节点。原创 2024-05-30 18:06:10 · 709 阅读 · 0 评论 -
代码随想录算法训练营第三天| 203.移除链表元素、707.设计链表、 206.反转链表
203.移除链表元素707.设计链表206.反转链表。原创 2024-05-25 01:06:09 · 287 阅读 · 0 评论 -
代码随想录算法训练营第二天| 977.有序数组的平方 、209.长度最小的子数组、59.螺旋矩阵II
977.有序数组的平方视频讲解:209.长度最小的子数组59.螺旋矩阵II。原创 2024-05-24 00:09:20 · 345 阅读 · 1 评论 -
代码随想录算法训练营第一天 | 704. 二分查找 、 27. 移除元素
这个思想其实贯穿了整个代码随想录,扩展一下就是。原创 2024-05-22 22:43:47 · 529 阅读 · 0 评论