강의계획서
| 교과목코드 | JEA02226 | 교과목명 | 자료구조 |
|---|---|---|---|
| 강의학과 | 전기전자공학부 전기공학전공 | 교수 | 김태완 |
| 교수소속 | 전기전자공학부 전기공학전공 | 이수학년 | 2학년 |
| 과목구분 | 이론 | 과정구분 | |
| 이메일 | twkim@mju.ac.kr | 전화번호 | 031-330-6819 |
| 주차 | 주제 |
|---|---|
| 1주차 | 강의 소개, 자료구조의 이해, 자료구조의 활용 개념, 모듈화 소개 |
| 2주차 | 파이썬 언어 정리, C언어와 파이썬 언어의 차이점 |
| 3주차 | 자료구조 및 알고리즘 분석 기법, 알고리즘 성능 분석 기법 |
| 4주차 | 리스트와 집합, 배열, 포인터 방법의 차이점 |
| 5주차 | 스택의 이해 및 운영, 스택의 내부 구조의 유의점 |
| 6주차 | 큐의 이해 및 운영, 큐의 내부 구조 및 텍큐의 차이점 |
| 7주차 | 연결된 구조, 포인터를 이용한 연결 리스트 방법 |
| 8주차 | 중간고사 |
| 9주차 | 정렬과 탐색의 개념, 정렬과 탐색의 활용 |
| 10주차 | 트리의 이해 및 운영, 트리와 그래프의 차이점 |
| 11주차 | 탐색트리의 이해, 트리의 특성 및 활용법 소개 |
| 12주차 | 해싱의 이해, 해싱 기법과 다른 방법의 차이점 |
| 13주차 | 고급 정렬 기법에 대한 이해, 고급 정렬 기법에 대한 비교 |
| 14주차 | 다양한 탐색 기법에 대한 이해, 일반 탐색과 해싱 기법의 차이점 |
| 15주차 | 기말고사 |
| 16주차 |