<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 02:37:55 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/data-structure/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[数据结构与算法之美（四十三）：不定期福利第四期 | 刘超：我是怎么学习《数据结构与算法之美》的？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/aty4x-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/aty4x-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 14:40:12 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrfXzNNbgyP3oyk9Ax2YxxFZjsdi1nvVp2TxBZ254QpdQwddYz9X7avUPJQ2Df94aWv9jLEdL?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（四十二）：40 | 初识动态规划：如何巧妙解决“双十一”购物时的凑单问题？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/43vx5y-40-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/43vx5y-40-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 14:34:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqriR4BT75QWroNsVHLMSZm4HTcAi71ZtmuLAt1H2QiyjYG5iYVikbLBiMt8NUoNrzpaewZGA2?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（四十一）：39 | 回溯算法：从电影《蝴蝶效应》中学习回溯算法的核心思想]]></title><link>http://direct.ecency.com/data-structure/@littlenan/3t6pnl-39-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/3t6pnl-39-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 14:29:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqreaTUHWfbWJvjcwx5u3RaRoCaG2cq5Pqaz2T7DzjsoU4HorbgX7PEt3xjbu4PPf9nBKeZhAn?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（四十）：不定期福利第三期 | 测一测你的算法阶段学习成果]]></title><link>http://direct.ecency.com/data-structure/@littlenan/3k5f5e-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/3k5f5e-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 14:24:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrfjtZrGV9cYJZaRRtW41gAw8T43YwkwhBvxD6nbpjSuVPoR2RSCEUoqFzpgHiqmo4u2vs2qc?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十九）：38 | 分治算法：谈一谈大规模计算框架MapReduce中的分治思想]]></title><link>http://direct.ecency.com/data-structure/@littlenan/38-or-mapreduce</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/38-or-mapreduce</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 14:19:09 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrfWth5Rc19JLGacMBjqnkwRasV5zV4VbsPWsYNNZtMtJ585dffsJ4fH2ASqSXr8ewxb1nPhx?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十八）：37 | 贪心算法：如何用贪心算法实现Huffman压缩编码？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/37-or-huffman</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/37-or-huffman</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 14:04:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrigHABRxNnnY2wmVVHeVPdoZD5xstwGekYPDQeh1cBdpLcFLEc1cyWrUS6iK1GpiEGTAzLpW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十七）：36 | AC自动机：如何用多模式串匹配实现敏感词过滤功能？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/36-or-ac</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/36-or-ac</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 01 Jan 2019 13:58:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrfHdCs9bBz2WRi8HcZpmXsTKQAnY3ULcn1uBBYq4GATvtjLX1f27znAVAcLx1uUzdwykq2xW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Keyframe animations with Swift]]></title><description><![CDATA[SwiftAnimations Description SwiftAnimations it's a library created to visualize changes to array. It might be a helpful tool for studying sorting algorithms. You can find out source code with a playground]]></description><link>http://direct.ecency.com/swift/@cryptoizotx/keyframe-animations-with-swift</link><guid isPermaLink="true">http://direct.ecency.com/swift/@cryptoizotx/keyframe-animations-with-swift</guid><category><![CDATA[swift]]></category><dc:creator><![CDATA[cryptoizotx]]></dc:creator><pubDate>Thu, 27 Dec 2018 12:28:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/3HaJVw3AYyXBD8UMLkNy8wjMbnx4neQdpvfY7nQui1i7Gv4SPjyEswsjzStb4EgVg6trYPYpM1fh3jbt7HoiaSBmq9oov9BFfvhnPvd?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十六）：35 | Trie树：如何实现搜索引擎的搜索关键词提示功能？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/35-or-trie</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/35-or-trie</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Sat, 15 Dec 2018 13:11:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrjA4Xqi5Grp3swNUstb8bgq3jCj9wTvDoUdJA793c7pMRG3d1zXoU9hxDENpEDhRQ7vdhWSA?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十五）：34 | 字符串匹配基础（下）：如何借助BM算法轻松理解KMP算法？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/34-or-bm-kmp</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/34-or-bm-kmp</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Sat, 15 Dec 2018 12:58:06 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrg3CCCrV4Qd2sbX4mPddkj754ZZT1dXPEJmHcqhQyf3qbHsyQY3gqszVfD7EULKXrTfryEv2?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十四）：33 | 字符串匹配基础（中）：如何实现文本编辑器中的查找功能？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/33-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/33-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Sat, 15 Dec 2018 12:51:12 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrjMezuagqZ3MrcSNpy8KUtM7r7ew2R582xJuryQG247qGnwp6oYBtrkb8Er1TU8x8zJneVVg?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十三）：32 | 字符串匹配基础（上）：如何借助哈希算法实现高效字符串匹配？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/32-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/32-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Sat, 15 Dec 2018 12:43:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrf3buV7vcU7H42uY7bQxe51ipPANSTArZyuMLwigdj8CSTLBZyCGsX5JPRUd2WweR14NE2ES?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十二）：31 | 深度和广度优先搜索：如何找出社交网络中的三度好友关系？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/3fexnj-31-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/3fexnj-31-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Wed, 05 Dec 2018 14:34:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrjMseD961Va4M4i77hrNk8R1GLauF17Dz5TMJ1GUaCirBPMwmLWnH4sozvnqAwSWYmsu8aar?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十一）：30 | 图的表示：如何存储微博、微信等社交网络中的好友关系？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/30-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/30-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Mon, 03 Dec 2018 15:54:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrgj4RZ7MEZmQiqkux7FKa7beXWq4FvXWSG6uuFCPEAGRhLXxqmkVy5CYbCLVZJ1t2tgTVaEr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（三十）：29 | 堆的应用：如何快速获取到Top 10最热门的搜索关键词？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/29-or-top-10</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/29-or-top-10</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Fri, 30 Nov 2018 16:24:42 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrgHPELjfVZut69pRdH2xCcaLSyohUhHiBDTVBThqNGm1ADXTz8zTA4nn7g8HU9TdYsTceXNv?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（二十九）：28 | 堆和堆排序：为什么说堆排序没有快速排序快？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/28-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/28-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Tue, 27 Nov 2018 16:11:57 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrjAWQUjfzd3kyeUdjBJX5oRH1kx3SksgCdrBN9p8MrbRtzB8ztAhxg49wSecas3EsCjtxsaW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Swift Interview Questions  Recursion: Print numbers from 0 to n without using for loop.]]></title><description><![CDATA[This one is tricky! How can you print all those numbers with for loop, enumeration, or similar techniques that would make this task trivial? The answer is recursion. Most computer programming languages]]></description><link>http://direct.ecency.com/swift/@cryptoizotx/swift-interview-questions-recursion-print-numbers-from-0-to-n-without-using-for-loop</link><guid isPermaLink="true">http://direct.ecency.com/swift/@cryptoizotx/swift-interview-questions-recursion-print-numbers-from-0-to-n-without-using-for-loop</guid><category><![CDATA[swift]]></category><dc:creator><![CDATA[cryptoizotx]]></dc:creator><pubDate>Mon, 26 Nov 2018 10:26:39 GMT</pubDate></item><item><title><![CDATA[数据结构与算法之美（二十八）：27 | 递归树：如何借助树来求解递归算法的时间复杂度？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/27-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/27-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Sun, 25 Nov 2018 14:58:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrgkCFqR2UmqgEp55dJppxmsZ5PmvpJjNrHj9smcFzELbLeZSVtoMavZVjozK5xDMWnPTy2iS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（二十七）：26 | 红黑树（下）：掌握这些技巧，你也可以实现一个红黑树]]></title><link>http://direct.ecency.com/data-structure/@littlenan/6gshkr-26-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/6gshkr-26-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Sat, 24 Nov 2018 15:38:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrgVBfJnYigXYdofKhHou4dovBASkYUCz28K2tHtwzoW7Dx76DUZhSu7sDbHsQtCgeRemrjLi?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[数据结构与算法之美（二十六）：25 | 红黑树（上）：为什么工程中都用红黑树这种二叉树？]]></title><link>http://direct.ecency.com/data-structure/@littlenan/79vc9m-25-or</link><guid isPermaLink="true">http://direct.ecency.com/data-structure/@littlenan/79vc9m-25-or</guid><category><![CDATA[data-structure]]></category><dc:creator><![CDATA[littlenan]]></dc:creator><pubDate>Thu, 22 Nov 2018 17:26:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/Zskj9C56UonWToSX8tGXNY8jeXKSedJ2aRhGRj6HDecqrgmPfSg9Aa1ACH8tRUjQrCWujFHkyMUkN3GfXW7WgbnsbyYQemrLzMfgbgnqog9M72Ln1VLz?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>