<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ohyeeeeeep的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ohyeeeeeep</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ohyeeeeeep]]></copyright><item><title><![CDATA[day8 | 字符串]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136253177</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136253177</guid><author>ohyeeeeeep</author><pubDate>Sat, 24 Feb 2024 12:50:15 +0800</pubDate><description><![CDATA[题目一。]]></description><category></category></item><item><title><![CDATA[day7 | 哈希表2]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136167068</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136167068</guid><author>ohyeeeeeep</author><pubDate>Fri, 23 Feb 2024 12:17:31 +0800</pubDate><description><![CDATA[题目一。]]></description><category></category></item><item><title><![CDATA[代码随想录day5 | 哈希表]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136151435</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136151435</guid><author>ohyeeeeeep</author><pubDate>Sun, 18 Feb 2024 21:55:38 +0800</pubDate><description><![CDATA[暴力法， 双重循环，外层遍历，作为一个加数，内层作为另一个加数，如果相加为目标值则可直接返回数组下标。遍历nums2，若元素对应的数组值为1，即发生冲突，则把该元素加入结果数组，并标记为2。可以从最开始的数开始进行计算并装填哈希表，一旦发生冲突，说明有死循环，返回false。数组值为0表示没有该元素，为1表示有该数，为2表示该位置已经发生过一次冲突。定义一个长度为1000的数组，对应数字元素0~1000，数组初始化为0。最后检查数组，如果每个数都是0，则是互为字母异位，否则不满足。]]></description><category></category></item><item><title><![CDATA[代码随想录day4 | 链表]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136128054</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136128054</guid><author>ohyeeeeeep</author><pubDate>Sun, 18 Feb 2024 14:09:13 +0800</pubDate><description><![CDATA[先让快指针走n步，接着慢指针和快指针保持这个距离一起移动，直到快指针是最后一个结点，此时慢指针的下一个结点即要删除的结点。A从起点走到环入口，B从相遇结点绕环n（n>=1）圈载走z这么长，最后和A在环入口相遇，据此可求入口节点。因为相交链表是两链表从某一结点开始到末尾都相同，所以相交链表长度一定小于或等于比较短的链表的长度。先用双指针法，选取较长链表中，与较短链表长度一样的，且处于最末的子链表。逐一比较选取的子链表和较短链表中的每个节点，返回符合要求的节点的值。该式可理解，有两指针A和B，每次走一步。]]></description><category></category></item><item><title><![CDATA[代码随想录day3 | 移除链表元素 设计链表 反转链表]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136104587</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136104587</guid><author>ohyeeeeeep</author><pubDate>Thu, 15 Feb 2024 18:59:36 +0800</pubDate><description><![CDATA[题目一。]]></description><category></category></item><item><title><![CDATA[代码随想录day2 | 有序数组的平方 长度最小的子数组 螺旋矩阵II]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136087771</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/136087771</guid><author>ohyeeeeeep</author><pubDate>Mon, 12 Feb 2024 20:07:22 +0800</pubDate><description><![CDATA[题目一。]]></description><category></category></item><item><title><![CDATA[代码随想录day1 | 二分查找和移除元素]]></title><link>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/135516172</link><guid>https://blog.youkuaiyun.com/ohyeeeeeep/article/details/135516172</guid><author>ohyeeeeeep</author><pubDate>Fri, 09 Feb 2024 13:16:36 +0800</pubDate><description><![CDATA[不删除元素，遍历数组，声明两个数组下标A和B，B用于顺序遍历数组，当遍历到的数字不是目标数字时候，A位置的数赋值为B数字的数字，并将两指针后移；1. 一开始用erase函数直接从向量中删除元素之后，忽略了下标的改变让for循环中的i保持并继续增大，这样往后遍历导致了溢出的错误。每次将目标数与中间位置的数字比较，目标数大则在中间位置数的右半边找，目标数小则在左边找，找的过程亦然。修改：当遍历到的数与目标数字一样时，从向量中删去该数，并让i自减1调整到正确的遍历位置。那么遵循这个规则再想另一个思路。]]></description><category></category></item></channel></rss>