강의

멘토링

로드맵

Programming

/

Algorithm & Data Structure

JavaScriptで学ぶデータ構造とアルゴリズム(概念+問題解決)

JavaScriptでスタック、キュー、連結リスト、ソート、DFS/BFSといった主要なデータ構造やアルゴリズムを自身で実装しながら学習します。よく出題される問題形式を一緒に解きながら、コーディングテストや面接に必須の問題解決能力まで身につけることができます。

  • Kyo
알고리즘
자료구조
자바스크립트
코딩테스트
면접준비
JavaScript
Algorithm
data-structure
Coding Test

こんなことが学べます

  • スタック & キュー

  • 連結リスト & 双方向連結リスト

  • ソート, 探索, DFS/BFS, グラフ

  • ツリー、優先順位キューとヒープ

  • 動的計画法, 数学

JavaScriptで学ぶデータ構造&アルゴリズム(概念+実装+問題解決)

🔎講義紹介

この講義はJavaScriptでデータ構造とアルゴリズムを直接実装して学習する講義です。スタック、キュー、連結リスト、ソート、DFS/BFSなど核心的なトピックを直接実装しながら概念をしっかりと固めます。また、出題頻度の高い問題を一緒に解きながら実戦感覚を身につけます。

データ構造とアルゴリズムを初めて学ぶ時に途方に暮れ、難しく感じた部分を思い出しながらできるだけ簡単に、図と視覚的な説明で直感的に理解できるように構成しました。理解 → 実装 → 応用(問題解決)の流れに沿って、一人で勉強する時に感じた壁を一緒に乗り越えられるようお手伝いします。

JavaScriptを使用する講義です。

データ構造の実装からコード例、問題解決まで、すべての内容をJavaScript一つで一貫して学習します。JavaScriptを活用して直接実装し、実戦問題を解きながら理論と実習を自然につなげられるよう構成しました。

JavaScriptを主言語として使用する方が基礎から実戦まで一度に整理するのに最適化された講義です。
ただし、JavaScriptの基本文法(変数、条件/繰り返し文、関数、配列/オブジェクトなど)は習得している必要があります。

よく出題される問題タイプを一緒に解いていきます。

コーディングテストと技術面接でよく出題される問題タイプを中心に実戦問題解きも一緒に進めます。出題頻度が高く実戦に役立つ問題で問題解決能力を身につけていただきます。

📖 扱う内容

  • スタック & キュー

  • 連結リスト

  • 双方向連結リスト


  • バブルソート

  • 選択ソート

  • 挿入ソート

  • マージソート

  • クイックソート

  • 二分探索

  • ツーポインター

  • 時間計算量 & ビッグオー記法

  • 深さ優先探索/幅優先探索 (DFS/BFS)

  • ツリーと巡回

  • 二分探索木

  • グラフ

  • 優先度キューとヒープ

  • ダイナミックプログラミング

  • 数学


  • 区間和/累積和

  • + 問題演習

️️講義の特徴

1. 講義資料提供(概念ノート + 問題集)
データ構造とアルゴリズム講義に必要な資料をすべて提供します。核心だけをまとめた概念ノートPDF、様々なタイプ別問題集PDFを一緒に提供し、復習と実戦練習を効率的に進められるようサポートいたします。

2. 簡単な実行環境

複雑な設定は不要で、VSCodeまたは開発者ツールのコンソール画面を開くだけですぐに実習できます。

3. きれいな図と一緒に概念説明

複雑なデータ構造の概念を直感的な図と例示で理解できるようにお手伝いします。

4. 理解 → 実装 → 問題解決へと続く学習の流れ

概念を単純に理解するだけでなく、直接実装してみて体得した後、様々な実戦問題の解答を通じて実際のコーディングテストと面接に備えることができるよう構成されています。

[[SPAN_1]]❗[[/SPAN_2]] [[SPAN_2]]️参考事項[[/SPAN_2]]

  • 問題の難易度は簡単:、普通:、難しい: で区分します。

  • 実習環境は特別な設定なしにVSCodeまたはブラウザのコンソール画面だけでも十分です。

  • 例示コードや問題解決はJavaScriptで進行されるため、基本文法を知っている必要があります。

  • 講義資料(問題集/概念ノート)はダウンロード可能な形で提供され、受講中いつでも復習や実習ができるよう構成されています。


  • この講義は3840 × 2160 (4K) 解像度で制作されており、高い解像度を選択するとより良い画質で受講していただけます。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • データ構造とアルゴリズムの基本概念を体系的に身につけたい方

  • 面接やコーディングテストに備えて、問題解決能力を伸ばしたい方

  • よく出題されるアルゴリズムのパターンを身につけたい方

  • JavaScriptで自分で実装しながら実力をつけたい方

前提知識、
必要でしょうか?

  • ジャバスクリプト 基礎

こんにちは
です。

1,897

受講生

141

受講レビュー

323

回答

4.9

講座評価

3

講座

커뮤니티 서비스 프론트엔드 개발자로 시작하여 현재는 모빌리티 서비스 풀스택 개발자로 일하고 있습니다.

인프런에서는 완성도 높은 프로덕트를 만들기 위한 강의를 하고 있습니다.

 

  • inkyo.dev@gmail.com

カリキュラム

全体

57件 ∙ (5時間 20分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • e346527987님의 프로필 이미지
    e346527987

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    It seems to be great for quickly learning the basics as it's concisely organized with only the essential points.

    • koy
      知識共有者

      Thank you for the great course review!!

  • zldnlto님의 프로필 이미지
    zldnlto

    受講レビュー 2

    平均評価 5.0

    5

    5% 受講後に作成

    • zian009님의 프로필 이미지
      zian009

      受講レビュー 6

      平均評価 4.0

      5

      64% 受講後に作成

      The code and images are clean.

      • li0oil5003님의 프로필 이미지
        li0oil5003

        受講レビュー 2

        平均評価 5.0

        5

        55% 受講後に作成

        • 0310to04159758님의 프로필 이미지
          0310to04159758

          受講レビュー 3

          平均評価 5.0

          5

          10% 受講後に作成

          ¥6,728

          Kyoの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!