Inflearn brand logo image
Inflearn brand logo image
NEW
개발 · 프로그래밍

/

알고리즘 · 자료구조

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

자바스크립트로 스택, 큐, 연결 리스트, 정렬, DFS/BFS 등 핵심 자료구조와 알고리즘을 직접 구현하며 학습합니다. 자주 출제되는 문제 유형을 함께 풀이하며, 코딩 테스트와 면접에 꼭 필요한 문제 해결 능력까지 키울 수 있습니다.

(5.0) 수강평 4개

수강생 32명

이런 걸 배울 수 있어요

  • 스택 & 큐

  • 연결 리스트 & 이중 연결 리스트

  • 정렬, 탐색, DFS/BFS, 그래프

  • 트리, 우선순위 큐와 힙

  • 다이나믹프로그래밍, 수학

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

강의 소개

이 강의는 자바스크립트로 자료구조와 알고리즘을 직접 구현하고 학습하는 강의입니다. 스택, 큐, 연결 리스트, 정렬, DFS/BFS 등 핵심 주제를 직접 구현하며 개념을 확실히 다집니다.

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

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

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

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

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

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

📖 다루는 내용

  • 스택 & 큐

  • 연결리스트

  • 이중 연결리스트


  • 버블정렬

  • 선택정렬

  • 삽입정렬

  • 병합정렬

  • 퀵정렬

  • 이분탐색

  • 투포인터

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

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

  • 트리와 순회

  • 이진 탐색 트리

  • 그래프

  • 우선순위 큐와 힙

  • 다이나믹 프로그래밍

  • 수학


  • 구간합/누적합

  • + 문제풀이

️️강의 특징

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

2. 간편한 실행 환경

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

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

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

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

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

️참고 사항

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

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

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

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


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


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자료구조와 알고리즘 기본 개념을 체계적으로 익히고 싶은 분

  • 면접이나 코딩 테스트를 대비해 문제 풀이 능력을 키우고 싶은 분

  • 자주 출제되는 알고리즘 유형을 익히고 싶은 분

  • JavaScript로 직접 구현하며 실력을 다지고 싶은 분

선수 지식,
필요할까요?

  • 자바스크립트 기초

안녕하세요
입니다.

1,623

수강생

107

수강평

296

답변

4.9

강의 평점

3

강의

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

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

 

  • inkyo.dev@gmail.com

커리큘럼

전체

58개 ∙ (5시간 20분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

4개

5.0

4개의 수강평

  • zian009님의 프로필 이미지
    zian009

    수강평 6

    평균 평점 4.0

    5

    64% 수강 후 작성

    The code and images are clean.

    • li0oil5003님의 프로필 이미지
      li0oil5003

      수강평 2

      평균 평점 5.0

      5

      55% 수강 후 작성

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

        수강평 2

        평균 평점 5.0

        5

        10% 수강 후 작성

        • kkkkkjkjkjkjk님의 프로필 이미지
          kkkkkjkjkjkjk

          수강평 3

          평균 평점 5.0

          5

          22% 수강 후 작성

          Kyo님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!