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