수업내용/목표
- 데이터구조의 개요와 알고리즘 평가 척도를 학습할수있다.
- 선형 데이터 구조의 개념과 응용에 대해 학습할 수 있다.
- 비선형 데이터 구조의 개념과 응용에 대해 학습할 수 있다.
주차 |
주차명 |
차시 |
차시명 |
학습내용 |
|||
1 |
데이터구조 개요 |
1-1. |
데이터구조 개념 |
1-2. |
알고리즘 개요와 정당성 |
||
2 |
알고리즘 성능평가 |
2-1. |
알고리즘 성능 |
2-2. |
알고리즘 성능 평가방법 |
||
3 |
알고리즘 성능 표기법 |
3-1. |
O-notation |
3-2. |
θ-notation과 Ω-notation |
||
4 |
배열 |
4-1. |
배열 개요 |
4-2. |
배열 주소 계산 |
||
5 |
연결리스트 |
5-1. |
연결리스트 개요 |
5-2. |
연결리스트 구현 |
||
6 |
스택 |
6-1. |
스택 개요 |
6-2. |
스택 구현 |
||
7 |
스택 응용 |
7-1. |
스택 응용과 수식 변환 |
7-2. |
스택과 수식 계산 |
||
8 |
중간평가 |
||
9 |
큐 |
9-1. |
큐 개요 |
9-2. |
연결큐와 데크 |
||
10 |
트리 |
10-1. |
트리 개요 |
10-2. |
트리 변환 |
||
11 |
binary tree 성질과 구현 |
11-1. |
binary tree 성질 |
11-2. |
binary tree 구현 |
||
12 |
binary tree와 수식 계산 |
12-1. |
binary tree와 수식 |
12-2. |
binary tree와 순회 |
||
13 |
탐색 (searching) |
13-1. |
순차탐색과 이진탐색 |
13-2. |
블록탐색과 피보나치탐색 |
||
14 |
정렬 (sorting) |
14-1. |
버블정렬과 삽입정렬 |
14-2. |
힙 정렬 |
||
15 |
기말고사 |
강좌 평가 기준
과제명 |
중간고사 |
기말고사 |
반영비율 |
50% |
50% |
※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.
전공 기초
아니요. 없습니다.
강좌는 세계협정시(UTC)를 기준으로 운영하여 매주 금요일 00시(UTC)/아침 9시(KST)에 오픈됩니다.
또한 중간, 기말고사는 시험 오픈 당일 한국시간 기준 아침 9시부터 다음날 8시59분까지 오픈되오니
이 점 유의 바랍니다.