자료구조와 알고리즘

4개 챕터6개 카드v1.0.0VIVO Docs전체 이용가
Computer Science공개#자료구조와 알고리즘#Data Structures & Algorithms#Computer Science#Hands-on#WASM Runtime#컴퓨터과학
학습 시작하기

자료구조와 알고리즘

강좌 개요

이 강좌는 모든 개발 분야의 밑바탕이 되는 자료구조(Data Structure)와 알고리즘(Algorithm)의 핵심 개념을, Python으로 직접 실행하며 익히는 강좌입니다. 데이터를 저장하고 탐색하는 다섯 가지 기본 자료구조(배열, 연결 리스트, 스택, 큐, 해시 테이블)에서 시작해, 알고리즘의 효율을 따지는 복잡도(Complexity) 분석, 정렬과 검색, 트리와 그래프 탐색, 힙(Heap)·트라이(Trie) 같은 심화 자료구조와 투 포인터(Two Pointer)·슬라이딩 윈도우(Sliding Window)·동적 계획법(Dyn

선수 지식

  • 없음

레슨 구성

  • 01. 강좌 개요 (1장. 강좌 소개)
  • 02. 기본 자료구조 — 배열·연결 리스트·스택·큐·해시 테이블 (2장. 기본 자료구조 — 배열·연결 리스트·스택·큐·해시 테이블)
  • 03. 알고리즘 복잡도 — Big-O 표기법 (2장. 기본 자료구조 — 배열·연결 리스트·스택·큐·해시 테이블)
  • 04. 정렬과 검색 알고리즘 (3장. 정렬과 검색 알고리즘)
  • 05. 트리와 그래프 — BFS/DFS 탐색 (3장. 정렬과 검색 알고리즘)
  • 06. 심화 자료구조와 문제 해결 기법 (4장. 심화 자료구조와 문제 해결 기법)

실습 안내

  • 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.

라이선스 및 저작권 안내

본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)