这是一个 LeetCode 算法题目的可视化演示网站,使用 React + TypeScript + D3.js 构建。
LCP-74. 最左上角非零元素查找
给定一个 n×n 的整数矩阵,找到最左上角不为 0 的元素位置。
定义「最左上角」为 x 坐标和 y 坐标相加最小的位置,即满足 x + y 最小的非零元素。
🔗 https://fuck-algorithm.github.io/leetcode-hot-100/
- React 19
- TypeScript
- D3.js
- Vite
npm install
npm run devnpm run build- BFS 扇形遍历 - 使用队列从左上角开始,按 x+y 递增顺序遍历
- 对角线遍历 - 按对角线 sum=x+y 从小到大直接遍历
- 多语言代码展示(Java/Python/Go/JavaScript)
- 步骤动画演示
- 代码行高亮与变量值显示
- 进度条拖拽控制
- 键盘快捷键支持