嗨,Dev.to,我是 Bitrus

发布: (2026年3月28日 GMT+8 02:47)
2 分钟阅读
原文: Dev.to

Source: Dev.to

我把介绍说得简短——我是一名来自尼日利亚的全栈开发者,昵称 CRAN3(我的《使命召唤》用户名,也是我在大多数社交平台上使用的 ID)。我刚刚发布了一个让我兴奋的项目,想和大家分享。

我的 DSA 之旅

我在数据结构与算法上曾经很挣扎。并不是因为我不努力——恰恰相反,而是一次又一次读到 “二分查找的时间复杂度是 O(log N)” 时,我始终没有真正“看懂”。我需要 看到 它是怎么运行的。于是,我没有去抵抗这种挫败感,而是顺其自然,构建了 AlgoTracker

AlgoTracker

AlgoTracker 是一个可视化的 DSA 工具。你可以选择一种算法,输入一些数据,然后实时、逐步观看它的执行过程。

功能包括:

  • 线性查找和二分查找
  • 选择排序和插入排序
  • 逐步可视化器
  • 一个实际运行每个算法并根据输入规模绘制运行时间的时间复杂度图(观察 O(log N) 保持平坦,而 O(N²) 急速上升)

使用 ReactTailwind CSS v4Recharts 构建。

演示

在这里试用:
https://algo-tracker-vu7t.vercel.app/

源代码

代码仓库已在 GitHub 上公开:
https://github.com/Cr4N31

截图

AlgoTracker screenshot 1

AlgoTracker screenshot 2

AlgoTracker screenshot 3

AlgoTracker screenshot 4

AlgoTracker screenshot 5

AlgoTracker screenshot 6

0 浏览
Back to Blog

相关文章

阅读更多 »