<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>开源教程 on Text Matrix</title><link>https://txtmix.com/tags/%E5%BC%80%E6%BA%90%E6%95%99%E7%A8%8B/</link><description>Recent content in 开源教程 on Text Matrix</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 21 Jul 2026 20:06:14 +0800</lastBuildDate><atom:link href="https://txtmix.com/tags/%E5%BC%80%E6%BA%90%E6%95%99%E7%A8%8B/index.xml" rel="self" type="application/rss+xml"/><item><title>Hello 算法：12 万 Star 的动画图解数据结构与算法教程，把抽象算法变成可一键运行的代码</title><link>https://txtmix.com/posts/tech/hello-algo-algorithm-animated-tutorial/</link><pubDate>Mon, 15 Jun 2026 21:02:07 +0800</pubDate><guid>https://txtmix.com/posts/tech/hello-algo-algorithm-animated-tutorial/</guid><description>&lt;h1 id="hello-算法12-万-star-的动画图解数据结构与算法教程">Hello 算法：12 万 Star 的动画图解数据结构与算法教程&lt;/h1>
&lt;h2 id="学习目标">学习目标&lt;/h2>
&lt;p>读完本文后能回答这 6 件事：&lt;/p>
&lt;ul>
&lt;li>Hello 算法&lt;strong>不是&lt;/strong>一个 LeetCode 题解集合，&lt;strong>也不是&lt;/strong>单纯的电子课件——它把&amp;quot;算法到底是怎么动的&amp;quot;这件事，用 GIF 动画、可折叠的代码块、可点击的 Python Tutor 链接、可下载的 PDF/EPUB 这四种方式同时呈现&lt;/li>
&lt;li>这个项目&lt;strong>为什么&lt;/strong>能拿下 12 万 Star：每段代码都配动画、每段代码都能一键跑、同一段算法用 14 种语言实现&lt;/li>
&lt;li>文档结构&lt;strong>怎么&lt;/strong>按学习路径自然衔接：从入门铺垫 → 基础数据结构 → 进阶数据结构 → 基础算法 → 高级算法&lt;/li>
&lt;li>代码与多语言实现机制&lt;strong>是什么&lt;/strong>：&lt;code>codes/&lt;/code> 目录按语言分子目录，每个子目录镜像文档的章节命名，代码块是自包含的（self-contained）&lt;/li>
&lt;li>动画图解&lt;strong>怎么&lt;/strong>实现：手动绘制的示意图 + 代码生成的动画，GIF 直接播放，离线阅读时断网可看&lt;/li>
&lt;li>适用人群与边界&lt;strong>是什么&lt;/strong>：适合算法初学者、备战面试者、多语言学习者、教师/培训师；不适合算法竞赛选手、希望&amp;quot;刷完就能拿 offer&amp;quot;的速成者&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="目录">目录&lt;/h2>
&lt;ol>
&lt;li>&lt;a href="#%e4%b8%80%e9%a1%b9%e7%9b%ae%e6%98%af%e4%bb%80%e4%b9%88" rel="">项目是什么&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e4%ba%8c%e4%b8%ba%e4%bb%80%e4%b9%88%e8%bf%99%e4%b8%aa%e6%95%99%e7%a8%8b%e8%83%bd%e6%8b%bf%e4%b8%8b-12-%e4%b8%87-star" rel="">为什么这个教程能拿下 12 万 Star&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e4%b8%89%e6%96%87%e6%a1%a3%e7%bb%93%e6%9e%84%e5%85%a8%e6%99%af" rel="">文档结构全景&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e5%9b%9b%e4%bb%a3%e7%a0%81%e4%b8%8e%e5%a4%9a%e8%af%ad%e8%a8%80%e5%ae%9e%e7%8e%b0%e6%9c%ba%e5%88%b6" rel="">代码与多语言实现机制&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e4%ba%94%e5%8a%a8%e7%94%bb%e5%9b%be%e8%a7%a3%e7%9a%84%e5%ae%9e%e7%8e%b0%e6%9c%ba%e5%88%b6" rel="">动画图解的实现机制&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e5%85%ad%e5%a4%9a%e8%af%ad%e8%a8%80%e6%96%87%e6%a1%a3" rel="">多语言文档&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e4%b8%83%e5%a6%82%e4%bd%95%e8%af%bb%e8%bf%99%e6%9c%ac%e4%b9%a6" rel="">如何读这本书&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e5%85%ab%e8%b4%a1%e7%8c%ae%e4%b8%8e%e8%bd%ac%e8%af%91" rel="">贡献与转译&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e4%b9%9d%e9%80%82%e7%94%a8%e4%ba%ba%e7%be%a4%e4%b8%8e%e8%be%b9%e7%95%8c" rel="">适用人群与边界&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e5%8d%81%e5%80%bc%e5%be%97%e5%8f%82%e8%80%83%e7%9a%84%e5%87%a0%e4%b8%aa%e8%ae%be%e8%ae%a1%e7%82%b9" rel="">值得参考的几个设计点&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e5%8d%81%e4%b8%80%e5%8f%82%e8%80%83%e9%93%be%e6%8e%a5" rel="">参考链接&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e8%87%aa%e6%b5%8b%e9%a2%98" rel="">自测题&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e7%bb%83%e4%b9%a0" rel="">练习&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e8%bf%9b%e9%98%b6%e8%b7%af%e5%be%84" rel="">进阶路径&lt;/a>&lt;/li>
&lt;li>&lt;a href="#%e8%b5%84%e6%96%99%e5%8f%a3%e5%be%84%e8%af%b4%e6%98%8e" rel="">资料口径说明&lt;/a>&lt;/li>
&lt;/ol>
&lt;hr>
&lt;p>Hello 算法（krahets/hello-algo）是一本开源、动画图解、源码可一键运行的数据结构与算法入门教程。它不是另一个 LeetCode 题解集合，也不是单纯的电子课件——它把&amp;quot;算法到底是怎么动的&amp;quot;这件事，用 GIF 动画、可折叠的代码块、可点击的 Python Tutor 链接、可下载的 PDF/EPUB 这四种方式同时呈现。&lt;/p></description></item></channel></rss>