바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

  • 주제분류
    공학 >컴퓨터ㆍ통신 >소프트웨어공학
  • 강의학기
    2014년 1학기
  • 조회수
    20,347
  •  
공학분야의 다양한 문제를 해결하기 위한 기본 기법들과 프로그래밍을 위해 필요한 효율적인 자료구조 설계에 대해 알아보고 C언어로 코딩 실습을 할 예정이다. 또한 2학년 2학기 알고리즘및실습을 위한 선수과목이며, 3, 4학년의 컴퓨터 시스템 및 프로그래밍 교과목들의 기초가 되는 매우 중요한 과목이다.



학습목표는 1. 문제해결, 자료구조, 알고리즘의 관계에 대한 이해. 2. 자료구조의 복잡도에 관한 이해. 3. 다양한 자료구조의 동작원리 이해와 C언어로 구현. 4. 두 개 이상의 자료구조를 사용하는 복합적인 문제 해결 능력 향상.

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 문서 자료구조, 알고리즘 소개 1. 강의소개 2. 자료구조와 알고리즘 관계 URL
2. 문서 알고리즘 분석 방법 1. Big-O 기호 정의 2. Big-O 기호 사용 연습 URL
3. 문서 스택과 큐 자료구조 1. 스택과 큐 정의 2. 스택연산과 큐연산 URL
4. 문서 Heap 자료구조와 Heap 정렬 1. Heap 자료구조 정의 2. Heap 정렬 URL
5. 문서 포인터, 구조체 복습(C-언어) 1. 포인터, 배열 복습 2. 구조체 복습 URL
6. 문서 단일연결리스트 1. 정의 2. 삽입과 삭제 연산 URL
7. 문서 이중연결리스트 1. 정의 및 단일연결리스트와 비교 2. 삽입과 삭제연산 URL
8. 문서 이진탐색트리 1. 정의 2. 삽입 연산과 삭제 연산 및 복잡도 URL
9. 문서 균형이진탐색트리 1. AVL, Red-Black, Splay 트리 소개 2. 연산 복잡도 설명 URL
10. 문서 그래프 1. 정의 및 표현법 2. 순회와 사이클 찾기 URL
11. 문서 그래프: MST 알고리즘 1. MST 정의 2. Kruskal 알고리즘 3. Prim 알고리즘 URL
12. 문서 해쉬 테이블 1. 해쉬 테이블 정의 2. 충돌 회피 기법들 URL
13. 문서 데이터 압축 1. 소개 2. 압축 알고리즘 소개 URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업

이용방법

  • 문서 자료 이용시 필요한 프로그램 [바로가기]

    ※ 강의별로 교수님의 사정에 따라 전체 차시 중 일부 차시만 공개되는 경우가 있으니 양해 부탁드립니다.

이용조건