<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GetOver_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GetOver_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GetOver_]]></copyright><item><title><![CDATA[暑期短暂回顾]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/150431386</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/150431386</guid><author>GetOver_</author><pubDate>Fri, 15 Aug 2025 21:58:51 +0800</pubDate><description><![CDATA[说到底大概是环境的作用吧，对于我来说，或者对于人类的人性来说，环境对一个人有着极大的作用，不要以陪伴父母亲人或者亲人想自己为借口，下一次在学校图书馆待着或者直接去实习吧.....这个暑假很放松，平均下来每天学习的时间只有不到1个小时 ，暑期前的壮志好像未曾实现。孰是孰非 安能知之.....]]></description><category></category></item><item><title><![CDATA[小木的机器学习日记——线性回归算法-1]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/149459339</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/149459339</guid><author>GetOver_</author><pubDate>Sat, 19 Jul 2025 08:16:34 +0800</pubDate><description><![CDATA[今天，我们为线性算法这一章的学习绘制了一幅清晰的地图。你已经理解了它“顺势而为”的深刻哲学，认识了它庞大的家族成员，也预览了即将掌握的硬核工具。记住，线性算法不仅是机器学习的基石，更是后续理解SVM、神经网络等更复杂模型的钥匙。请带着这份全局视野，和我一起，正式踏入线性算法的奇妙旅程吧！大家加油！]]></description><category></category></item><item><title><![CDATA[小木的机器学习日记——KNN]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/149278876</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/149278876</guid><author>GetOver_</author><pubDate>Fri, 11 Jul 2025 17:20:39 +0800</pubDate><description><![CDATA[核心知识点总结与星级排序我为你梳理了这节课的精髓，并按照重要性进行了星级评定（★★★★★为最高）。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/149132183</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/149132183</guid><author>GetOver_</author><pubDate>Sun, 06 Jul 2025 14:16:35 +0800</pubDate><description><![CDATA[通过「烹饪类比」拆解抽象概念，结合工程实践要点，帮助建立「超参数 - 模型行为 - 调参逻辑」的完整认知。后续可进一步探索随机搜索、贝叶斯优化等进阶调参方法，提升模型优化效率。]]></description><category></category></item><item><title><![CDATA[从 “啃书焦虑” 到 “项目通关”：NLP 学习的破局之道]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/149002684</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/149002684</guid><author>GetOver_</author><pubDate>Sun, 29 Jun 2025 19:58:50 +0800</pubDate><description><![CDATA[因为你打开招聘软件，看到 JD（职位描述）上写的 “熟悉 NLP 主流任务处理流程”“有实际项目经验者优先”，突然发现：你脑子里那些精妙的公式，与这些要求之间隔着一条深不见底的鸿沟。我不是让你彻底扔掉理论书 —— 理论很重要，但它应该是实践路上的 “地图” 和 “弹药库”，而不是出发前的 “全部行囊”。从今天起，关掉理论视频，打开 IDE，跑一个项目 —— 你的 NLP 工程师之路，真正的起点，在那一行行鲜活的代码里。这就是项目驱动学习法的魔力：它让你从 “我要学什么”，变成 “我需要学什么”。]]></description><category></category></item><item><title><![CDATA[小木的算法日记]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148961013</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148961013</guid><author>GetOver_</author><pubDate>Fri, 27 Jun 2025 21:26:57 +0800</pubDate><description><![CDATA[今天复习马克思主义原理明天继续更新相关的算法知识。]]></description><category></category></item><item><title><![CDATA[链表相交之谜：一招“路径对齐”搞定！]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148932073</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148932073</guid><author>GetOver_</author><pubDate>Thu, 26 Jun 2025 19:51:47 +0800</pubDate><description><![CDATA[的旅程: a1 -> a2 -> c1 -> c2 -> c3 -> (跳转) -> b1 -> b2 -> b3 -> c1 -> ...p2b1 -> b2 -> b3 -> c1 -> c2 -> c3 -> (跳转) -> a1 -> a2 -> c1 -> ...或者，先计算两个链表的长度差 ，让长链表的指针先走 dd 步，然后两个指针再一起走？我走完我的路再走一遍你的路，你走完你的路再走一遍我的路，我们走的总路程就一样了！你可能会问：如果两个链表平行，永不相交，这个代码会死循环吗？]]></description><category></category></item><item><title><![CDATA[链表“追及”问题终极指南：快慢指针三部曲]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148905952</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148905952</guid><author>GetOver_</author><pubDate>Wed, 25 Jun 2025 20:26:01 +0800</pubDate><description><![CDATA[在“寻找环的起点”算法的第二阶段，我们让一个指针从 开始，另一个从相遇点开始，同速前进。想象一下，在一条笔直的赛道上，兔子（快指针 'fas）的速度是（慢指针 'slo快慢）的两倍。——正好是赛道的一半！同样也是利用快指针以及慢指针，如果fast能够顺利的走到链尾就证明没有环，相反的如果最后fast和slow相遇了就代表链表包含环。在“寻找链表中点”的算法中，如果将快指针的速度改为每次走 3 步，慢指针仍然走 1 步。在一个环形赛道上，速度不同的两人赛跑，跑得快的人终将从后面“套圈”追上跑得慢的人。]]></description><category></category></item><item><title><![CDATA[小木的算法日记-链表面试杀手锏：快慢指针技巧精讲 (从“查找”到“删除”)]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148862656</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148862656</guid><author>GetOver_</author><pubDate>Tue, 24 Jun 2025 09:52:35 +0800</pubDate><description><![CDATA[你好，未来的算法大神！链表问题，看似简单，实则暗藏玄机。面试官常常用它来考察你思维的灵活性。今天，我们要征服的是一个经典问题：“如果你还在想“先遍历一遍算总数 n，再遍历 n-k+1 步”，那么请坐好，因为接下来这个技巧将刷新你的认知。]]></description><category></category></item><item><title><![CDATA[LeetCode中K个链表的链接的解法]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148847220</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148847220</guid><author>GetOver_</author><pubDate>Mon, 23 Jun 2025 21:21:47 +0800</pubDate><description><![CDATA[标题：【算法精粹】巧用“堆”解决 Top K 问题：合并K个有序链表

你好，算法探索者！在面试和实际开发中，我们经常遇到需要从多个有序集合中找出“最优”元素的问题。今天，我们将深入探讨一个经典的 LeetCode 难题——合并K个有序链表。这不仅仅是一道题，更是一种思想的体现。通过它，你将彻底掌握一种高效处理“Top K”问题的利器——优先队列（堆）。题目描述： 给你一个链表数组 lists，每个链表都已经按照升序排列。请你将所有链表合并到一个升序链表中，并返回合并后链表的头节点。直觉分析：
我们的目标是]]></description><category></category></item><item><title><![CDATA[小木的算法日记-LeetCode之巧用虚拟头节点：轻松解决链表分割问题]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148837881</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148837881</guid><author>GetOver_</author><pubDate>Mon, 23 Jun 2025 09:31:19 +0800</pubDate><description><![CDATA[给定一个链表的头节点head和一个特定值x所有小于 x的节点排在前面，所有大于或等于 x的节点排在后面，并且保留各节点的初始相对顺序。链表操作的核心思维：拆分复杂问题为 "遍历 - 处理 - 合并" 的标准流程，虚拟头节点的万能技巧：这把 "瑞士军刀" 能解决 90% 的链表边界问题（如合并、删除、插入）。记住：链表操作的本质是指针的舞蹈，而虚拟头节点就是这场舞蹈中最稳定的支点。多练习、多思考，你会发现更多链表问题的解法都藏在这个核心技巧中！评论区告诉我！]]></description><category></category></item><item><title><![CDATA[解构 LeetCode 21： 合并两个有序链表 |“虚拟头节点”与“指针”的艺术]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148832317</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148832317</guid><author>GetOver_</author><pubDate>Sun, 22 Jun 2025 20:36:22 +0800</pubDate><description><![CDATA[指针分离思想：用不同指针（施工指针、遍历指针）分离 “操作链表尾部” 和 “遍历原链表” 的职责，让逻辑更清晰。虚拟节点技巧：用虚拟头节点简化边界条件，这在链表操作（如删除、合并）中非常常用。将这些思想内化，面对其他链表问题（如合并 K 个有序链表、删除倒数第 N 个节点）时，你会更得心应手！]]></description><category></category></item><item><title><![CDATA[小木的算法日记——合成两个有序链表]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148827223</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148827223</guid><author>GetOver_</author><pubDate>Sun, 22 Jun 2025 20:33:06 +0800</pubDate><description><![CDATA[接下来我们从本质上对这道题目进行一个拆解。我们先讲解开头的两行代码。]]></description><category></category></item><item><title><![CDATA[小木的清晰]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148777255</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148777255</guid><author>GetOver_</author><pubDate>Thu, 19 Jun 2025 23:00:09 +0800</pubDate><description><![CDATA[我终于知道我的目标了，我要走的是算法方向，而不是单从数据方向。数据仓库的单用等于我的性格不相吃，所以呢我最终决定走算法方向。]]></description><category></category></item><item><title><![CDATA[小木的复盘日记]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148723863</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148723863</guid><author>GetOver_</author><pubDate>Tue, 17 Jun 2025 21:16:47 +0800</pubDate><description><![CDATA[这是一个问题，因为晚上要进行吃饭以及喝药所以我决定在心情不好时直接去对面爬楼（爬六层往返8次）     一天还可以就去操场跑一个2.5km，大概在6.30-7.00，然后吃饭，之后吃药，回家。我决定在明天尝试绝对锁机服务！从早上开始，注意复盘的作用，是提出正确的更加完善的方案，而不是回忆错误的行为。同时我也要对自己的任务进行限时，就比如下午的coze工作流花费了我几乎2个小时的时间，因为我没有紧迫感（类似于高考）所以我应该培养。小说，短视频，游戏都具有成瘾性，，会大幅度的提高多巴胺，会减少自己的快乐。]]></description><category></category></item><item><title><![CDATA[小木的学习日记]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148642938</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148642938</guid><author>GetOver_</author><pubDate>Fri, 13 Jun 2025 22:59:27 +0800</pubDate><description><![CDATA[最近在准备三创赛的答辩所以博客上可能在2-3天内会记录一些学习与日常经历，之后大概在6月16或19号开始正常更新。]]></description><category></category></item><item><title><![CDATA[小木的算法日记-线段树]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148529593</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148529593</guid><author>GetOver_</author><pubDate>Mon, 09 Jun 2025 11:23:35 +0800</pubDate><description><![CDATA[你好，未来的算法大师！想象一下，你正在处理一个巨大的数据集，比如某个电商网站一整天的用户点击流。老板突然问你：“下午2点到3点之间，我们的总点击量是多少？” 几分钟后，他又问：“把10点到11点之间的数据，因为系统故障，全部乘以0.5，然后再告诉我下午的总点击量。”如果用普通的数组，每次查询都需要遍历，每次修改更是灾难。面对这种需求，我们该怎么办？频繁的区间查询和区间修改答案，就是我们今天的主角——。线段树 （Segment Tree）这篇文章将带你：直击痛点：理解普通数组在区间问题上的局限性。掌握神器：了]]></description><category></category></item><item><title><![CDATA[小木的算法日记-二叉堆]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148528947</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148528947</guid><author>GetOver_</author><pubDate>Mon, 09 Jun 2025 10:20:15 +0800</pubDate><description><![CDATA[恭喜你！你已经完成了从理论到实践的全面学习。知识点重要性关键描述优先级队列⭐⭐⭐⭐⭐二叉堆最核心的应用，实现动态数据集合中取最值。数组实现⭐⭐⭐⭐理解如何用数组下标计算父子关系，是实现堆的关键。堆排序⭐⭐⭐重要的排序思想，但实战中多用内置函数。堆的性质⭐⭐⭐大顶堆/小顶堆的定义，是所有操作的基础。核心操作⭐⭐⭐⭐push (swim) 和 ()，复杂度均为。现在，你不仅知道了二叉堆是什么，更理解了它为何如此设计以及如何在实际中发挥巨大作用。]]></description><category></category></item><item><title><![CDATA[小木的机器学习日记-KNN算法实战]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148513969</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148513969</guid><author>GetOver_</author><pubDate>Sun, 08 Jun 2025 17:49:38 +0800</pubDate><description><![CDATA[模型学完了，现在我们要用“模拟考卷”(X_test)来测试它，看看它的预测结果(y_predict)和“真实答案”(y_test)相差多少。你把“课本”（X_train）和“标准答案”（y_train）交给模型，它就会去学习其中的规律。观察原始的y向量，你会发现它是[0,0,...,0, 1,1,...,1, 2,2,...,2]这样。在本文中，我们会对关键的函数和概念进行星级评定，帮助你快速识别哪些是必须牢记的，哪些是了解即可。: 这是理解随机化核心思想的好方法，但在实战中，我们有更方便的“瑞士军刀”。]]></description><category></category></item><item><title><![CDATA[小木的算法日记-亲手揭秘 TreeMap/TreeSet 背后的魔法 —— 二叉搜索树]]></title><link>https://blog.youkuaiyun.com/GetOver_/article/details/148512192</link><guid>https://blog.youkuaiyun.com/GetOver_/article/details/148512192</guid><author>GetOver_</author><pubDate>Sun, 08 Jun 2025 13:39:48 +0800</pubDate><description><![CDATA[核心引擎：TreeMap 的高效和有序性源于其底层的二叉搜索树（BST）。性能关键：BST 的性能取决于其平衡性。理想情况下是 O(logN)，最坏情况下是 O(N)。工业级方案：实际的 TreeMap 使用红黑树等自平衡结构来保证性能。独门绝技：通过维护 size 字段，可以高效实现 rank 和 select 等高级功能。工作中常用 TreeMap/TreeSet 功能星级排序。]]></description><category></category></item></channel></rss>