Algorithm Lab
选择一个算法进入展示页,观察数据如何移动、状态如何更新、路径如何被一步步找到。
点击卡片进入对应算法页面,页面内会用 JS 渲染可视化过程。
比较相邻元素并交换,让较大的数逐轮沉到数组末尾。
把当前元素插入到前面已经有序的区间中,观察元素如何逐个右移。
每一轮从未排序区间中选出最小值,交换到当前区间的起点。
在有序数组中不断缩小区间,理解 left、right、mid 三个指针的变化。
从起点按层扩展,观察队列如何保证最短步数优先被发现。
在带权图中持续选择当前距离最小的点,逐步松弛相邻边。