ENVisual explanations of algorithms and data structures. Explore Bloom Filters, Consistent Hashing, Trie Trees, HyperLogLog, Count-Min Sketch, and more through animations and diagrams.
中文通过动画和图解,拆解复杂算法与数据结构的核心原理。从布隆过滤器、一致性哈希、Trie 树到 HyperLogLog、Count-Min Sketch,用最直观的方式理解计算机世界。
ENDynamic Programming is one of the most powerful—and most misunderstood—algorithmic techniques.
中文动态规划是算法中最重要、也是最容易让人困惑的主题之一。本系列通过大量动画、可视化推导和经典案例,从递归、记忆化搜索开始,逐步讲解状态设计、状态转移、DP 表构建以及各种经典动态规划模型,帮助你真正理解动态规划,而不是死记模板。
ENVisual Algorithms: Trees
中文图解算法:树与二叉树
中文🪐 宇宙图解 用直观的动画和动态图解,探索太阳系、行星、恒星以及更广阔的宇宙。从行星大小对比、轨道运动和引力原理,到航天探索、天文发现和宇宙奥秘,每一集都将复杂的科学知识转化为清晰易懂的视觉体验,让你轻松理解我们所处的宇宙。
EN🪐 Cosmic Explained brings the Solar System and the universe to life through engaging animations and motion graphics. Explore planets, stars, gravity, orbital mechanics, space exploration, and the latest astronomical discoveries with clear, visually driven explanations. Every episode transforms complex space science into intuitive stories that are easy to understand and enjoyable to watch.
ENVisual Algorithms: Heap
ENVisual Algorithms: Hashing
中文用清晰直观的动画,拆解数据结构与算法背后的核心原理。从二叉树、红黑树、B+ 树、堆、Trie 和跳表,到字符串匹配、图算法、概率数据结构、缓存策略与分布式算法。本系列通过具体示例逐步演示算法的运行过程,并分析时间复杂度、空间复杂度、设计取舍和实际应用,帮你真正理解算法,而不只是记住代码。
ENUnderstand data structures and algorithms through clear, intuitive animations. This playlist covers trees, heaps, tries, skip lists, string-search algorithms, graph algorithms, probabilistic data structures, caching strategies, and distributed algorithms. Each video walks through a concrete example step by step, explaining how the algorithm works, its time and space complexity, key trade-offs, and real-world applications—so you can build genuine intuition instead of simply memorizing code.
中文用可视化动画理解字符串算法的核心思想与运行过程。本播放列表涵盖 KMP、Boyer–Moore、Rabin–Karp、Aho–Corasick、Manacher、Trie 等经典算法与数据结构,逐步讲解前缀匹配、哈希搜索、多模式匹配、回文查找等关键技术,并分析它们的时间复杂度、设计取舍和实际应用。
ENExplore the ideas behind classic string algorithms through clear, step-by-step animations. This playlist covers KMP, Boyer–Moore, Rabin–Karp, Aho–Corasick, Manacher’s algorithm, tries, and more—explaining prefix matching, hashing, multi-pattern search, palindrome detection, time complexity, design trade-offs, and real-world applications.

