강의

멘토링

커뮤니티

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で自分で実装しながら実力をつけたい方

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

  • ジャバスクリプト 基礎

こんにちは
です。

2,027

受講生

155

受講レビュー

332

回答

4.9

講座評価

3

講座

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

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

 

  • inkyo.dev@gmail.com

カリキュラム

全体

57件 ∙ (5時間 20分)

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

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

受講レビュー

全体

8件

5.0

8件の受講レビュー

  • mayokim75416874님의 프로필 이미지
    mayokim75416874

    受講レビュー 2

    平均評価 5.0

    5

    89% 受講後に作成

    良い講義をありがとうございます。

    • timeoffres4099님의 프로필 이미지
      timeoffres4099

      受講レビュー 2

      平均評価 5.0

      5

      75% 受講後に作成

      • e346527987님의 프로필 이미지
        e346527987

        受講レビュー 1

        平均評価 5.0

        5

        31% 受講後に作成

        要点だけ簡潔にまとめられていて、基礎を素早く身につけるのに良さそうです。

        • koy
          知識共有者

          良いレビューをありがとうございます!!

      • zldnlto님의 프로필 이미지
        zldnlto

        受講レビュー 2

        平均評価 5.0

        5

        5% 受講後に作成

        • zian009님의 프로필 이미지
          zian009

          受講レビュー 6

          平均評価 4.0

          5

          64% 受講後に作成

          コードと図がきれいです。

          期間限定セール、あと6日日で終了

          ¥5,293

          23%

          ¥6,881

          Kyoの他の講座

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

          似ている講座

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