<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Leling1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Leling1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Leling1]]></copyright><item><title><![CDATA[算法学习记录------快速排序、归并排序]]></title><link>https://blog.youkuaiyun.com/Leling1/article/details/146533704</link><guid>https://blog.youkuaiyun.com/Leling1/article/details/146533704</guid><author>Leling1</author><pubDate>Wed, 26 Mar 2025 16:30:16 +0800</pubDate><description><![CDATA[【代码】算法学习记录------快速排序、归并排序。]]></description><category></category></item><item><title><![CDATA[算法学习记录------二分算法模板]]></title><link>https://blog.youkuaiyun.com/Leling1/article/details/146459578</link><guid>https://blog.youkuaiyun.com/Leling1/article/details/146459578</guid><author>Leling1</author><pubDate>Tue, 25 Mar 2025 10:11:02 +0800</pubDate><description><![CDATA[问题背景：查找一个区间l,r的左端点或者右端点x的值，使得x的左边和右边满足不同的条件。对于每个查询，返回一个元素 𝑘 的起始位置和终止位置（位置从 0 开始计数）。如果不在 找到的就是最接近答案的数（你要找大于等于5的第一个数）但。给定一个按照升序排列的长度为 n𝑛 的整数数组，以及 𝑞 个查询。共 𝑞 行，每行包含两个整数，表示所求元素的起始位置和终止位置。这两个模板解决的是 找>=||<=||>||< 某个数的。3) 最后二分的解就是l 和 r（l=r）一个mid = (l+r+1)>>1。]]></description><category></category></item></channel></rss>