책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 자료구조/알고리즘
· ISBN : 9791165920579
· 쪽수 : 340쪽
책 소개
목차
1 자료구조와 알고리즘
1.1 자료구조는 무엇일까요?
1.2 우리가 자료구조를 배우는 이유
1.3 알고리즘은 무엇일까요?
1.4 연습문제
2 배열
2.1 배열이란?
2.2 배열의 선언
2.3 배열의 생성과 초기화
2.4 배열의 반복문
2.5 배열의 복사
2.6 다차원 배열
2.7 연습문제
3 연결 리스트
3.1 연결 리스트란?
3.2 특징
3.3 종류
3.4 단일 연결 리스트 구현하기
3.5 이중 연결 리스트 구현하기
3.6 원형 단일 연결 리스트 구현하기
3.7 연습문제
4 재귀(Recursive)
4.1 재귀란?
4.2 팩토리얼(Factorial)
4.3 피보나치 수열(Fibonacci numbers)
4.4 하노이의 탑(Tower of Hanoi)
4.5 연습문제
5 선형 구조
5.1 스택(Stack)
5.2 큐(Queue)
5.3 원형 큐(Circle Queue)
5.4 데크(Deque)
6 비선형 구조
6.1 트리(Tree)
6.2 힙 트리(heap tree)
7 버블 정렬(Bubble Sort)
7.1 동작 방식
7.2 버블 정렬 구현하기
7.3 연습문제
8 선택 정렬(Selection Sort)
8.1 동작 방식
8.2 선택 정렬 구현하기
8.3 연습문제
9 삽입 정렬(Insertion Sort)
9.1 동작 방식
9.2 삽입 정렬 구현하기
9.3 연습문제
10 셸 정렬(Shell Sort)
10.1 동작 방식
10.2 셸 정렬 구현하기
10.3 연습문제
11 병합 정렬(Merge Sort)
11.1 동작 방식
11.2 병합 정렬 구현하기
11.3 연습문제
12 퀵 정렬(Quick Sort)
12.1 동작 방식
12.2 퀵 정렬 구현하기
12.3 연습문제
13 Collections Framework
13.1 Collection Framework란
132 List
13.3 Map
13.4 Set