목차
Ⅰ 알고리즘(이론편) = 1
제1장 알고리즘이란? = 2
1.1 알고리즘의 개요 = 2
1.2 알고리즘의 특성 = 3
1.3 알고리즘의 분석 기준 = 4
1.4 알고리즘과 전산학의 관계 = 4
1.5 알고리즘의 연구 분야 = 5
제2장 알고리즘의 이론 = 12
2.1 자료구조의 표현 방법 = 12
2.2 정렬(Sort) = 40
2.3 탐색(Search) = 87
2.4 순서도(Flow chart) = 111
2.5 Alice와 알고리즘 = 123
제3장 앨리스(Alice)는? = 137
3.1 교육용 프로그래밍 언어 앨리스 = 137
3.2 앨리스(Alice)의 특징 = 138
3.3 앨리스(Alice) 메뉴얼 = 147
참고문헌/참고 URL = 150
Ⅱ 알고리즘(실전편) = 151
제4장 Alice로 풀어보는 알고리즘 = 152
4.1 알고리즘과 순서도 = 153
4.2 앨리스(Alice) Tutorial = 160
4.2.1 IceSkater = 160
4.2.2 Defending naptime = 167
4.2.3 penguinChorus = 176
4.2.4 space = 188
제5장 알고리즘에 맞는 순서도의 작성 및 Alice로 표현하기 = 194
5.1 순차형 순서도(교차로 이야기) = 194
5.2 순차형 순서도 예제 2(토끼 이야기) = 203
5.3 분기형 순서도(우주인 이야기) = 215
5.4 분기형 순서도 예제 2(원숭이 이야기) = 223
5.5 반복형 순서도('링 통과하기' 이야기) = 235
5.6 반복형 순서도 예제 2(관람차 이야기) = 242
찾아보기 = 252
저자소개 = 255