リンクリスト構築と長さの計算
sd-ll-build探索、ソート、木、グラフ、動的計画法、貪欲法など、競技プログラミングや技術面接で問われる高度なアルゴリズムとデータ構造を学べるコースです。基本的な CS の知識を持ち、アルゴリズム力を伸ばしたい学習者や、外資・大手の技術面接対策をしたい方を対象としています。約 13 時間 (1 日 30 分 × 26 日) で 50 レッスンを修了でき、修了後はコーディング面接の実装問題を構造的に解けるようになります。
レッスン
50件
所要時間
約15分
ランク
上級
学習環境
ブラウザ完結
高度なアルゴリズムとシステム設計スキルを身につけ、技術面接を突破できるようになります。
探索、ソート、木、グラフ、動的計画法、貪欲法など、競技プログラミングや技術面接で問われる高度なアルゴリズムとデータ構造を学べるコースです。基本的な CS の知識を持ち、アルゴリズム力を伸ばしたい学習者や、外資・大手の技術面接対策をしたい方を対象としています。約 13 時間 (1 日 30 分 × 26 日) で 50 レッスンを修了でき、修了後はコーディング面接の実装問題を構造的に解けるようになります。
動的計画法を使った問題解決ができる
グラフアルゴリズム(BFS、DFS、最短経路)を実装できる
分散システムの設計原則を理解できる
スケーラビリティを考慮した設計ができる
システム設計面接に対応できる
ブラウザ完結(インストール不要)
必要ツール: ブラウザ内エディタ, 設計図ツール
テキストでの解説
1
レッスン
コーディングの問題
42
レッスン
クイズ問題
7
レッスン
ゆめさくコード編集部
プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。
ゆめさくエンジニア / 現役ソフトウェアエンジニア。Ruby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。
動かしながら、仕組みや変化を目で確かめられます。
リンクリスト構築と長さの計算
sd-ll-buildリンクリストの反転
sd-ll-reverseリンクリストのサイクル検出
sd-ll-cycleソート済みリンクリストの merge
sd-ll-merge外資系IT企業を目指す人
を目指す人
テックリードやアーキテクトを目指す人
を目指す人
より高度な技術課題に挑戦したい人
を目指す人
先にこちらを通しておくと、つまずきにくくなります
このコースを終えたあとに進むと、無理なく続けられます
同時に進めると、理解が早くなる組み合わせです