Agent skill
algorithm-and-data-structures
Stars
5
Forks
0
Install this agent skill to your Project
npx add-skill https://github.com/Gaku52/claude-code-skills/tree/main/ja/01-cs-fundamentals/algorithm-and-data-structures
SKILL.md
アルゴリズムとデータ構造
アルゴリズムとデータ構造はプログラミングの基盤。計算量分析、ソートアルゴリズム、木構造、グラフアルゴリズム、動的計画法、競技プログラミングのテクニックまで体系的に解説する。
このSkillの対象者
- アルゴリズムを体系的に学びたいエンジニア
- コーディング面接の準備をしている方
- 競技プログラミングに取り組みたい方
前提知識
- 基本的なプログラミング(ループ、条件分岐、関数)
- 数学の基礎(対数、指数、集合)
学習ガイド
00-basics — 基礎
| # | ファイル | 内容 |
|---|
01-sorting — ソートアルゴリズム
| # | ファイル | 内容 |
|---|
02-data-structures — データ構造
| # | ファイル | 内容 |
|---|
03-graph — グラフアルゴリズム
| # | ファイル | 内容 |
|---|
04-advanced — 高度なアルゴリズム
| # | ファイル | 内容 |
|---|
クイックリファレンス
計算量チートシート:
O(1) — ハッシュテーブル lookup
O(log n) — 二分探索
O(n) — 線形探索
O(n log n) — マージソート、クイックソート(平均)
O(n²) — バブルソート、挿入ソート
O(2^n) — 部分集合列挙
O(n!) — 順列列挙
参考文献
- Cormen, T. et al. "Introduction to Algorithms." MIT Press, 2022.
- Sedgewick, R. "Algorithms." Addison-Wesley, 2011.
- Skiena, S. "The Algorithm Design Manual." Springer, 2020.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
computer-science-fundamentals
A comprehensive guide covering the fundamentals of computer science. From hardware internals and data representation to algorithms, data structures, computation theory, programming paradigms, and software engineering basics — a systematic guide to all the CS foundations every engineer needs.
5
0
Explore
operating-system-guide
5
0
Explore
programming-language-fundamentals
5
0
Explore
algorithm-and-data-structures
5
0
Explore
linux-cli-mastery
5
0
Explore
aws-cloud-guide
5
0
Explore
Didn't find tool you were looking for?