<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LCRbiubiubiu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LCRbiubiubiu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LCRbiubiubiu]]></copyright><item><title><![CDATA[代码随想录算法训练营第八天|LeetCode344 反转字符串、LeetCode541 反转字符串II、卡码网：54.替换数字]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148263598</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148263598</guid><author>LCRbiubiubiu</author><pubDate>Wed, 28 May 2025 17:49:17 +0800</pubDate><description><![CDATA[打基础的时候，不要太迷恋于库函数。被本题打爆了！！！复习！！！建议：本题又进阶了，自己先去独立做一做，然后在看题解，对代码技巧会有很深的体会。当需要固定规律一段一段去处理字符串for循环的表达式Q。]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第七天|LeetCode454 四数相加II、LeetCode383 赎金信、LeetCode15 三数之和、LeetCode18 四数之和]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148141483</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148141483</guid><author>LCRbiubiubiu</author><pubDate>Tue, 27 May 2025 19:26:17 +0800</pubDate><description><![CDATA[建议：本题是使用map 巧妙解决的问题，好好体会一下 哈希法 如何提高程序执行效率，降低时间复杂度，当然使用哈希法 会提高空间复杂度，但一般来说我们都是舍空间 换时间， 工业开发也是这样。建议：本题 和 242.有效的字母异位词 是一个思路 ，算是拓展题。]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第六天|哈希表理论基础、LeetCode242 有效的字母异位词、LeetCode349 两个数组的交集、LeetCode202 快乐数、LeetCode1 两数之和]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148120208</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148120208</guid><author>LCRbiubiubiu</author><pubDate>Wed, 21 May 2025 22:07:22 +0800</pubDate><description><![CDATA[重点掌握！常复习！set好题哈希表理论基础建议：大家要了解哈希表的内部实现原理，哈希函数，哈希碰撞，以及常见哈希表的区别，数组，set 和map。什么时候想到用哈希法，当我们遇到了要快速判断一个元素是否出现集合里的时候，就要考虑哈希法。这句话很重要，大家在做哈希表题目都要思考这句话。建议： 这道题目，大家可以感受到 数组 用来做哈希表 给我们带来的遍历之处。题目链接/文章讲解/视频讲解：重点掌握！常复习！set好题建议：本题就开始考虑什么时候用set 什么时候用数组。]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第四天|LeetCode24 两两交换链表中的节点、LeetCode19 删除链表的倒数第N个节点、面试题02.07链表相交、LeetCode142 环形链表II]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148046920</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148046920</guid><author>LCRbiubiubiu</author><pubDate>Sun, 18 May 2025 17:36:19 +0800</pubDate><description><![CDATA[使用虚拟头结点。]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第三天|LeetCode203 移除链表元素、LeetCode707 设计链表、LeetCode206 反转链表]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148028380</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148028380</guid><author>LCRbiubiubiu</author><pubDate>Sat, 17 May 2025 23:04:42 +0800</pubDate><description><![CDATA[遇到的一些坑：第2行和第8行的两个while循环条件不可颠倒head!= NULL×。]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第二天|LeetCode209 长度最小的子数组、LeetCode209 长度最小的子数组]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148007172</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/148007172</guid><author>LCRbiubiubiu</author><pubDate>Fri, 16 May 2025 21:54:02 +0800</pubDate><description><![CDATA[思考：看到题目的第一时间还是只是想到暴力...继续努力，学会滑动窗口！！！下面这个代码为错误示范


滑动窗口思想

一个for循环两个重点：重点1：for循环在的j表示的是终止位置重点2：如何使用动态策略的思想去移动起始位置


LeetCode209 长度最小的子数组（重要！常复习）







这里一圈下来要画每四条边，每画一条边都要坚持一致的左闭右开，或者左开右闭的原则，这样这一圈才能按照统一的规则画下来。代码随想录中按照左闭右开的规则，下代码为左闭右开


时间复杂度 O(n^2)教训以及经验：]]></description><category></category></item><item><title><![CDATA[代码随想录算法训练营第一天|LeetCode704 二分查找、LeetCode27 移除元素、LeetCode977 有序数组的平方]]></title><link>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/147984499</link><guid>https://blog.youkuaiyun.com/LCRbiubiubiu/article/details/147984499</guid><author>LCRbiubiubiu</author><pubDate>Thu, 15 May 2025 20:15:51 +0800</pubDate><description><![CDATA[吸取教训：若数组最后一个元素的值为val，该代码无法处理。掌握左闭右闭，左闭右开 两种区间规则 写出来的二分法。本题的精髓是双指针法。]]></description><category></category></item></channel></rss>