ja/01-cs-fundamentals/algorithm-and-data-structures/SKILL.md
# アルゴリズムとデータ構造 > アルゴリズムとデータ構造はプログラミングの基盤。計算量分析、ソートアルゴリズム、木構造、グラフアルゴリズム、動的計画法、競技プログラミングのテクニックまで体系的に解説する。 ## このSkillの対象者 - アルゴリズムを体系的に学びたいエンジニア - コーディング面接の準備をしている方 - 競技プログラミングに取り組みたい方 ## 前提知識 - 基本的なプログラミング(ループ、条件分岐、関数) - 数学の基礎(対数、指数、集合) ## 学習ガイド ### 00-basics — 基礎 | # | ファイル | 内容 | |---|---------|------| ### 01-sorting — ソートアルゴリズム | # | ファイル | 内容 | |---|---------|------| ### 02-data-structures — データ構造 | # | ファイル | 内容 | |---|---------|------| ### 03-graph — グラフアルゴリズム | # | ファイル | 内容 |
npx skillsauth add gaku52/claude-code-skills ja/01-cs-fundamentals/algorithm-and-data-structuresInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
アルゴリズムとデータ構造はプログラミングの基盤。計算量分析、ソートアルゴリズム、木構造、グラフアルゴリズム、動的計画法、競技プログラミングのテクニックまで体系的に解説する。
| # | ファイル | 内容 | |---|---------|------|
| # | ファイル | 内容 | |---|---------|------|
| # | ファイル | 内容 | |---|---------|------|
| # | ファイル | 内容 | |---|---------|------|
| # | ファイル | 内容 | |---|---------|------|
計算量チートシート:
O(1) — ハッシュテーブル lookup
O(log n) — 二分探索
O(n) — 線形探索
O(n log n) — マージソート、クイックソート(平均)
O(n²) — バブルソート、挿入ソート
O(2^n) — 部分集合列挙
O(n!) — 順列列挙
tools
Fundamentals of modern web development. Framework selection (React, Vue, Next.js), project architecture, state management, routing, build tools, and CSS strategy best practices.
development
# React Development — Complete Guide > A comprehensive guide to building modern React applications with TypeScript. Covers fundamentals through advanced patterns, Hooks mastery, TypeScript integration, performance optimization, and algorithm internals. ## Target Audience - Developers new to React who want a solid foundation - Intermediate React developers looking to deepen their understanding of Hooks and TypeScript patterns - Engineers who want to understand React's internal algorithms (Virt
development
# Node.js Development Skill > A practical guide collection for Node.js development. Covers all aspects of Node.js application development, including Express, NestJS, asynchronous patterns, and performance optimization. ## Overview This skill covers the following topics: - **Express & NestJS**: When to use a lightweight framework vs. an enterprise framework - **Asynchronous Patterns**: Promise, async/await, Event Emitter, Streams, Worker Threads, Cluster - **Performance Optimization**: Memory
development
# Backend Development — Complete Guide > A comprehensive guide to backend engineering. Covers the fundamentals of HTTP, REST API design, databases, authentication, environment configuration, and algorithm proofs — everything needed to build robust server-side systems. ## Target Audience - Developers new to backend engineering - Frontend engineers expanding toward full-stack development - Engineers looking to solidify their understanding of server-side fundamentals ## Prerequisites - Basic p