자료구조 플러스 (프로그래밍으로 배우는 이론과 실습)

자료구조 플러스 (프로그래밍으로 배우는 이론과 실습)

$30.76
Description
자료구조의 이론과 실습 그리고 프로그래밍 예제까지
이 책은 자료구조에 대한 기초적인 이론부터 응용까지 폭 넓게 설명하고 있으며, 깊이 있는 학습을 위해 다양한 프로그래밍 예제와 확인학습, 연습문제를 충분히 넣어 구성하였다. 또한 자료구조와 함께 프로그래밍 설계를 위해 기본적으로 필요한 개념인 알고리즘에 대한 내용도 일부 포함하고 있다.

1장~2장에서는 자료구조의 학습을 위한 기초적인 개념을 설명한다. 3장~5장에서는 배열, 연결리스트, 스택, 큐와 같은 선형 자료구조를 그리고 6장~7장에서는 트리, 그래프와 같은 비선형 자료구조에 대하여 설명한다. 8장~10장에서는 다양한 알고리즘의 개념과 이를 통해 문제해결을 연습해볼 수 있도록 구성하였다.
저자

이현숙

-서강대학교컴퓨터공학과공학사
-포항공과대학교컴퓨터공학과공학석사
-서강대학교컴퓨터공학과공학박사
-한국전자통신연구소(ETRI)연구원
-미국UniversityofCentralFlorida(UCF)컴퓨터공학과방문연구교수
-現동양미래대학교컴퓨터소프트웨어공학과교수

목차

Chapter01컴퓨터와프로그램
1.1컴퓨터와데이터
1.2자료의표현
1.3프로그램과자료구조
1.4프로그램과알고리즘
요약정리
연습문제

Chapter02프로그래밍기초
2.1프로그램구성요소와번역과정
2.2C프로그램기초
2.3프로그래밍연습
요약정리
연습문제

Chapter03배열과구조체
3.1배열
3.2구조체
요약정리
연습문제

Chapter04연결리스트
4.1포인터와연결리스트
4.2단순연결리스트
4.3원형연결리스트
4.4이중연결리스트
요약정리
연습문제

Chapter05스택과큐
5.1스택
5.2큐
5.3스택과큐의응용
요약정리
연습문제

Chapter06트리
6.1트리의개념과표현
6.2이진트리
6.3트리의순회
6.4이진탐색트리
요약정리
연습문제

Chapter07그래프
7.1그래프의정의와용어
7.2그래프의표현
7.3그래프탐색
7.4그래프의응용
요약정리
연습문제

Chapter08알고리즘이해와적용
8.1문제해결과알고리즘
8.2알고리즘의설계
8.3재귀기법의적용
8.4단계적개선기법의적용
8.5상태전이분석기법의적용
요약정리
연습문제

Chapter09탐색알고리즘
9.1순차탐색
9.2이진탐색
9.3트리탐색
요약정리
연습문제

Chapter10정렬알고리즘
10.1선택정렬
10.2버블정렬
10.3삽입정렬
10.4퀵정렬
10.5합병정렬
요약정리
연습문제

출판사 서평

다양한프로그램에자료구조의개념을플러스해보자!

누구나코딩을쉽게할수있게된요즘,프로그래밍언어로개발되는프로그램들은무수히많지만소스코드를열어보았을때구조적으로짜임새있게잘짜인프로그램은많지않다.이는자료구조와알고리즘에대한개념을확실하게학습하지않았기때문이다.실무에서원하는효율적인코딩을하기위해서는프로그래밍스킬에자료구조와알고리즘이더해져야한다.

이책은프로그래밍에필요한자료구조와알고리즘의개념을이론적으로설명하면서동시에많은예제를가지고스스로실습할수있도록구성하였다.또한각챕터의마지막에충분한연습문제를포함하고있어문제풀이를통해학습한내용을복습해볼수있다.프로그래밍을처음배우는독자들도이책을통해학습한다면문제해결에적합한자료구조를선택하고,그에맞는알고리즘을설계하여효율적인프로그래밍을할수있을것이다.