컴퓨터가 데이터를 저장하고 문제를 해결하는 기초인 자료구조를 쉽게 이해할 수 있도록 자료 형, 자료구조, 알고리즘에 대해 알기 쉽게 학습한다. 특히, 스택, 큐, 연결 리스트 등 추상 데이터 타입과 정렬, 검색, 동적 계획법, 그래프, 트리 등 개발자가 꼭 알아야 할 알고리즘 핵심을 알아봅니다.
커리큘럼 총 18차시
1차시자료구조와 알고리즘의 이해
2차시리스트의 이해와 활용1
3차시리스트의 이해와 활용2
4차시리스트의 다양한 함수 활용하기1
5차시리스트의 다양한 함수 활용하기2
6차시스택(Stack)과 큐(Queue) 구현
7차시dict의 이해과 활용
8차시dict의 기능과 해시 구현
9차시문자열 인덱싱과 슬라이싱
10차시numpy를 활용한 행렬 계산
11차시튜플을 이용한 패킹과 언패킹
12차시연결 리스트의 이해1
13차시연결 리스트의 이해 2
14차시연결 리스트의 활용
15차시정렬 알고리즘의 이해와 구현
16차시정렬 알고리즘의 이해와 활용
17차시이진트리의 이해와 구현
18차시이진트리의 구현과 활용
수료 기준 · 유의사항
수료기준 — 진도율 100% 이상 과 과정별 수료 처리 조건을 확인해 주세요.
1일 진도제한 — 1일 최대 8시간까지 학습할 수 있습니다.
진도율 산정 — 학습한 차시가 아닌 학습시간 기준으로 산정되며, 차시별 인정시간의 50% 이상 학습 시 인정됩니다.