품목정보
발행일 | 2021년 04월 23일 |
---|---|
쪽수, 무게, 크기 | 340쪽 | 173*230*30mm |
ISBN13 | 9791165920579 |
ISBN10 | 1165920573 |
발행일 | 2021년 04월 23일 |
---|---|
쪽수, 무게, 크기 | 340쪽 | 173*230*30mm |
ISBN13 | 9791165920579 |
ISBN10 | 1165920573 |
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 |
초보자를 위한 입문서라고 되어있지만 자바의 기본 문법은 별도로 숙지를 하고 있어야합니다.
언어의 기본적인 문법을 공부하고 그 다음 자료구조와 알고리즘을 알아야
웹프로그래밍이나 여러 개발 분야에 응용을 할 수가 있는데
그런 문제들을 어디서 접할지 공부할지가 초보자들에게는 그거조차 어려운 길입니다.
그러나 이 책은 여러가지 예와 문제들로 차근차근 쉽게 익힐 수 있게 도와주는 책이였습니다.
물론 이 책을 보고 어떤 문제라도 다 풀 수 있는 수준이 되는거는 아니지만 문제를 봤을때 어떤식으로 풀어야할까 정도는 필히 도움이 되리라 봅니다.
다만 저자분의 깃페이지가 아닌 출판사 홈페이지에 정답이 있다고 정보를 주었으면 해매지않았을 수도 있다는 생각이 들었습니다.
자바로 코딩테스트를 준비하려는 분들에게도 도움이 되고 대체 자료구조를 배워서 어떻게 활용한다는거지 생각하시는 분들에게도 적극 추천하고 싶습니다.