Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗配列探索アルゴリズムをブラウザ上でリアルタイムにアニメーション表示する可視化ツールです。
FastAPI + WebSocket によるサーバーサイド生成と Canvas 2D API による描画を組み合わせ、 各アルゴリズムの動作を縦棒グラフ形式でステップごとに可視化します。
target) の高さを示します| アルゴリズム | 説明 |
|---|---|
| 線形探索(基本) | 先頭から順に比較 |
| 線形探索(番兵法) | 末尾に番兵を追加して終端チェックを省略 |
| 線形探索(整列済み配列) | ソート済み配列で data[i] > target なら早期終了 |
| 二分探索(反復) | 探索範囲を半分ずつ絞り込む反復版 |
| 二分探索(再帰) | 同じ二分探索の再帰版 |
# リポジトリをクローン
git clone https://github.com/HirotakaUoi/SearchBarAnimation.git
cd SearchBarAnimation
# 依存パッケージをインストール
pip install -r requirements.txt
# サーバーを起動
uvicorn main:app --reload --port 8004
ブラウザで http://localhost:8004 を開いてください。
SearchBarAnimation/
├── main.py # FastAPI サーバー・WebSocket エンドポイント
├── algorithms.py # 各探索アルゴリズムのジェネレータ
├── requirements.txt
└── static/
├── index.html
├── css/
│ └── style.css
└── js/
├── array_canvas.js # Canvas 描画ユーティリティ
├── ws_client.js # WebSocket クライアント
└── app.js # パネル管理・メインアプリ
MIT