본문으로 건너뛰기

강의

Python으로 배우는 자료구조와 알고리즘

고급4시간

연결 리스트, 스택, 큐, 해시 테이블, 그래프 등 자료구조와 탐색·정렬 알고리즘을 학습하세요!

Python4시간동영상 16개연습 문제 49개4,050 XP47,059수료 증명서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 사항에 동의하는 것으로 간주됩니다: 이용약관개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점에 동의하는 것으로 간주됩니다.

수천 개 기업의 학습자들이 사랑하는 서비스

강의 설명

널리 사용되는 자료구조와 알고리즘 알아보기

대부분의 컴퓨터 프로그램은 몇 가지 자료구조와 알고리즘을 기반으로 합니다. 대부분의 컴퓨터 상호작용 이면에 무엇이 있는지 이 네 시간짜리 강의에서 알아보세요! 여러분은 가장 일반적인 데이터 구조인 연결 리스트, 스택, 큐, 트리에 대해 익숙해질 것입니다. 또한 깊이 우선 탐색, 너비 우선 탐색, 버블 정렬, 병합 정렬, 퀵 정렬과 같은 인기 있는 알고리즘도 구현하게 됩니다.

일상생활에서 자료구조와 알고리즘을 발견하는 방법 배우기

카드 덱, 음악 재생 목록, 세계 각국의 요리, 책 더미에 자료구조와 알고리즘을 적용하는 실습 문제를 풀어봅니다. 여러분은 일반적인 자료구조와 알고리즘을 인식하고, 이를 일상적인 응용 프로그램에 구현할 수 있는 능력을 갖추게 될 것입니다!

알고리즘의 효율성 분석하기

진행하면서 인기 있는 알고리즘들의 효율성을 분석해 볼 것입니다. 여러분은 알고리즘의 복잡도를 설명하는 업계 표준인 “빅오 표기법”에 대해 이해하게 될 것입니다.

Python 프로그래밍 지식을 향상시키세요

자료 구조와 알고리즘에 능숙하다는 것은 일상적인 문제를 효율적인 코드로 해결할 수 있다는 의미입니다. 여러분은 이것을 Python에서 연습하게 되며, 이러한 기본적이고 전이 가능한 기술을 어떤 프로그래밍 언어에서도 활용할 수 있습니다.

선수 과목

커리큘럼

강의 개요

1

연결 리스트와 스택 다루기, 그리고 Big O 표기법 이해하기

Python으로 배우는 자료구조와 알고리즘

강의
완료

수료증 획득

지금 등록하기

DataCamp for Mobile로 데이터 역량을 키우세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 이어가세요.