강의

멘토링

로드맵

Programming

/

Algorithm & Data Structure

Data Structures & Algorithms with JavaScript (Concepts + Problem Solving)

Learn core data structures and algorithms such as Stack, Queue, Linked List, Sorting, and DFS/BFS by implementing them directly with JavaScript. Solve frequently appearing problem types together to build problem-solving skills essential for coding tests and interviews.

(5.0) 7 reviews

92 learners

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

What you will learn!

  • Stack & Queue

  • Linked List & Doubly Linked List

  • Sorting, Searching, DFS/BFS, Graph

  • Tree, Priority Queue, and Heap

  • Dynamic Programming, Mathematics

자바스크립트로 배우는 자료구조 & 알고리즘 (개념+구현+문제풀이)

🔎 강의 소개

이 강의는 자바스크립트로 자료구조와 알고리즘을 직접 구현하고 학습하는 강의입니다. 스택, 큐, 연결 리스트, 정렬, DFS/BFS 등 핵심 주제를 직접 구현하며 개념을 확실히 다집니다. 또한, 출제 빈도가 높은 문제들을 함께 풀어보며 실전 감각을 키웁니다.

자료구조와 알고리즘을 처음 배울 때 막막하고 어렵게 느껴졌던 부분들을 떠올리며 최대한 쉽게, 그림과 시각적인 설명으로 직관적으로 이해할 수 있도록 구성했습니다. 이해 → 구현 → 적용(문제풀이)의 흐름을 따라가며 혼자 공부할 때 느꼈던 벽을 함께 넘을 수 있도록 도와드립니다.

자바스크립트를 사용하는 강의입니다.

자료구조 구현부터 코드 예시, 문제 풀이까지 모든 내용을 자바스크립트 하나로 일관되게 학습합니다. 자바스크립트를 활용해 직접 구현하고 실전 문제를 풀어보며 이론과 실습을 자연스럽게 연결할 수 있도록 구성했습니다.

자바스크립트를 주 언어로 사용하는 분들이 기초부터 실전까지 한 번에 정리하기에 최적화된 강의입니다.
단, 자바스크립트의 기본 문법(변수, 조건/반복문, 함수, 배열/객체 등)은 숙지하고 있어야 합니다.

자주 출제되는 문제 유형을 함께 풀이합니다.

코딩 테스트와 기술 면접에서 자주 출제되는 문제 유형을 중심으로 실전 문제 풀이도 함께 진행합니다. 출제 빈도가 높고 실전에 도움이 되는 문제들로 문제 해결 능력을 길러드립니다.

📖 다루는 내용

  • 스택 & 큐

  • 연결리스트

  • 이중 연결리스트


  • 버블정렬

  • 선택정렬

  • 삽입정렬

  • 병합정렬

  • 퀵정렬

  • 이분탐색

  • 투포인터

  • 시간복잡도 & 빅오표기법

  • 깊이/너비 우선 탐색 (DFS/BFS)

  • 트리와 순회

  • 이진 탐색 트리

  • 그래프

  • 우선순위 큐와 힙

  • 다이나믹 프로그래밍

  • 수학


  • 구간합/누적합

  • + 문제풀이

️️강의 특징

1. 강의 자료 제공 (개념노트 + 문제집)
자료구조와 알고리즘 강의에 꼭 필요한 자료들을 모두 제공합니다. 핵심만 정리한 개념노트 PDF, 다양한 유형별 문제집 PDF를 함께 제공하여 복습과 실전 연습을 효율적으로 진행할 수 있도록 지원해드립니다.

2. 간편한 실행 환경

별도의 복잡한 설정 없이, VSCode 또는 개발자도구 콘솔창만 열면 바로 실습할 수 있습니다.

3. 깔끔한 그림과 함께 개념 설명

복잡한 자료구조 개념을 직관적인 그림과 예시로 이해할 수 있게 도와드립니다.

4. 이해 → 구현 → 문제 풀이로 이어지는 학습 흐름

개념을 단순히 이해하는 데 그치지 않고, 직접 구현해보며 체득한 뒤에 다양한 실전 문제 풀이를 통해 실제 코딩 테스트와 면접에 대비할 수 있도록 구성되어 있습니다.

️참고 사항

  • 문제의 난이도는 쉬움:, 보통:, 어려움: 으로 구분합니다.

  • 실습 환경은 특별한 세팅 없이 VSCode 또는 브라우저의 콘솔 창만으로도 충분합니다.

  • 예시코드나 문제풀이는 자바스크립트로 진행되므로 기본 문법을 알고 있어야합니다.

  • 강의 자료(문제집/개념노트)는 다운로드 가능한 형태로 제공되며, 수강 중 언제든지 복습하고 실습할 수 있도록 구성되어 있습니다.


  • 이 강의는 3840 × 2160 (4K) 해상도로 제작되어 높은 해상도를 선택하면 더 좋은 화질로 수강하실 수 있습니다.


Recommended for
these people

Who is this course right for?

  • Those who want to systematically learn the basic concepts of data structures and algorithms

  • Those who want to improve their problem-solving skills for interviews or coding tests.

  • Those wanting to learn common algorithm types

  • Anyone who wants to solidify their skills by implementing directly with JavaScript

Need to know before starting?

  • JavaScript Basics

Hello
This is

1,898

Learners

141

Reviews

323

Answers

4.9

Rating

3

Courses

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

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

 

  • inkyo.dev@gmail.com

Curriculum

All

57 lectures ∙ (5hr 20min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • e34652님의 프로필 이미지
    e34652

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    핵심만 간결하게 추려져서 빠르게 기초를 익히기 좋은 것 같습니다.

    • Kyo
      Instructor

      좋은 수강평 감사드립니다!!

  • 김설하님의 프로필 이미지
    김설하

    Reviews 2

    Average Rating 5.0

    5

    5% enrolled

    • 이지안님의 프로필 이미지
      이지안

      Reviews 6

      Average Rating 4.0

      5

      64% enrolled

      코드와 그림이 깔끔합니다.

      • 김민수님의 프로필 이미지
        김민수

        Reviews 2

        Average Rating 5.0

        5

        55% enrolled

        • yerin님의 프로필 이미지
          yerin

          Reviews 3

          Average Rating 5.0

          5

          10% enrolled

          Limited time deal ends in 7 days

          $41,250.00

          25%

          $42.90

          Kyo's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!