dev.to | 📄 原文链接 | 2026-09-10 收录

用可视化吃透接雨水、Top K 高频与选择排序

来源:dev.to — 2026-09-08

📋 概述

前端工程师 @nyaomaru 自研了一款把算法「跑起来给你看」的可视化工具 DSA View View,前几篇已经带读者走过 Two Sum、二分查找、冒泡排序等题,本篇继续用逐步动画讲解接雨水、Top K 高频元素与选择排序三道题。他提醒读者,这几题的价值不在代码有多长,而在于它们各自教会一种思考方式:从两端收缩问题、先统计再按频率组织、反复挑出下一个最小值。

🔑 核心要点

💡 金句

Shrink a problem from both sides. Count first, then organize by frequency. Repeatedly select the next value.
← 返回 dev.to 首页