logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

가장 쉬운 독학 알고리즘 첫걸음 : C&자바편

가장 쉬운 독학 알고리즘 첫걸음 : C&자바편

(개념 이해 → 코딩 → 계산 과정 추적으로 익히는 단계별 알고리즘 학습법)

야자와 히사오 (지은이), 박광수 (옮긴이)
동양북스(동양문고)
23,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
20,700원 -10% 0원
1,150원
19,550원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

가장 쉬운 독학 알고리즘 첫걸음 : C&자바편
eBook 미리보기

책 정보

· 제목 : 가장 쉬운 독학 알고리즘 첫걸음 : C&자바편 (개념 이해 → 코딩 → 계산 과정 추적으로 익히는 단계별 알고리즘 학습법)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 자료구조/알고리즘
· ISBN : 9791157687466
· 쪽수 : 408쪽
· 출판일 : 2021-10-15

책 소개

입문자의 어려움을 해결하도록 고안한 알고리즘 입문서다. 그림과 의사코드 등을 사용하는 기존 알고리즘 학습 방법에 알고리즘의 중간 실행 결과를 살펴볼 수 있는 추적 코드 작성법을 함께 살펴본다.

목차

1장 알고리즘 워밍업
1.1 알고리즘이란 무엇인가
1.1.1 여러 가지 자료로 살펴보는 알고리즘의 의미
1.1.2 알고리즘을 만드는 비결
1.1.3 컴퓨터 알고리즘
1.2 이 책의 알고리즘 설명 방법
1.2.1 주요 요소 표기 방법
1.2.2 처리의 흐름
1.2.3 연산자
1.3 유클리드 호제법
1.3.1 유클리드 호제법
1.3.2 알고리즘의 추적
1.3.3 알고리즘 구현
확인 문제

2장 반복문과 배열의 기본 및 선형 검색
2.1 반복문과 배열의 기본
2.1.1 배열 요솟값의 합계를 구하는 알고리즘
2.1.2 알고리즘의 추적
2.1.3 프로그램을 이용한 알고리즘 추적
2.2 선형 검색
2.2.1 선형 검색 알고리즘
2.2.2 알고리즘의 추적
2.2.3 프로그램을 이용한 알고리즘의 추적
확인 문제

3장 이진 탐색과 시간 복잡도
3.1 이진 검색
3.1.1 이진 검색 알고리즘
3.1.2 알고리즘의 추적
3.1.3 프로그램을 이용한 알고리즘 추적
3.2 알고리즘의 시간 복잡도
3.2.1 선형 검색과 이진 검색의 시간 복잡도
3.2.2 검색 및 정렬 관련 주요 알고리즘의 시간 복잡도
3.2.3 데이터량과 시간 복잡도
확인 문제

4장 다중 반복문과 삽입, 버블, 선택 정렬
4.1 다중 반복문의 기초
4.1.1 구구단 알고리즘
4.1.2 알고리즘의 추적
4.1.3 프로그램을 이용한 알고리즘의 추적
4.2 삽입 정렬
4.2.1 삽입 정렬 알고리즘
4.2.2 알고리즘의 추적
4.2.3 프로그램을 이용한 알고리즘의 추적
4.3 버블 정렬
4.3.1 버블 정렬 알고리즘
4.3.2 프로그램을 이용한 알고리즘의 추적
4.4 선택 정렬
4.4.1 선택 정렬 알고리즘
4.4.2 프로그램을 이용한 알고리즘의 추적
확인 문제

5장 연결 리스트의 구조와 사용
5.1 연결 리스트의 구조 및 추적
5.1.1 일반 배열과 연결 리스트의 차이
5.1.2 연결 리스트의 장점
5.1.3 연결 리스트의 단점
5.2 연결 리스트를 움직이는 프로그램
5.2.1 연결 리스트를 만들어 요소를 표시하기
5.2.2 연결 리스트에 요소를 삽입하기
5.2.3 연결 리스트에서 요소를 삭제하기
확인 문제

6장 이진 탐색 트리의 추가와 탐색
6.1 이진 탐색 트리의 자료구조와 요소의 추가
6.1.1 이진 탐색 트리의 자료구조
6.1.2 요소를 추가하면서 이진 탐색 트리를 구성하는 알고리즘
6.1.3 알고리즘의 추적
6.2 이진 탐색 트리의 탐색
6.2.1 이진 탐색 트리의 깊이 우선 탐색
6.2.2 이진 탐색 트리에서 요소를 탐색하는 알고리즘
6.2.3 재귀 호출에 의한 이진 탐색 트리의 탐색
확인 문제

7장 해시 테이블 탐색법
7.1 해시 테이블 탐색법의 구조
7.1.1 해시 테이블 탐색법의 알고리즘
7.1.2 알고리즘의 추적
7.1.3 프로그램을 이용한 알고리즘의 추적
7.2 해시 충돌에 대처하는 방법
7.2.1 해시 충돌에 대응하기 위한 알고리즘
7.2.2 알고리즘의 추적
7.1.3 프로그램을 이용한 알고리즘의 추적
확인 문제

8장 재귀 호출과 퀵 정렬
8.1 재귀 호출
8.1.1 n의 계승을 구하는 알고리즘
8.1.2 알고리즘의 추적
8.1.3 프로그램을 이용한 알고리즘의 추적
8.2 퀵 정렬
8.2.1 퀵 정렬 알고리즘
8.2.2 알고리즘의 추적
8.2.3 프로그램을 이용한 알고리즘의 추적
확인 문제

9장 동적 계획법과 배낭 문제
9.1 동적 계획법
9.1.1 재귀 호출로 피보나치 수 구하기
9.1.2 동적 계획법으로 피보나치 수 구하기
9.1.3 재귀 호출과 동적 계획법을 조합하여 피보나치 수 구하기
9.2 배낭 문제
9.2.1 배낭 문제와 동적 계획법
9.2.2 동적 계획법으로 배낭 문제를 푸는 구조
9.2.3 동적 계획법으로 배낭 문제를 푸는 프로그램
확인 문제

10장 유전 알고리즘과 배낭 문제
10.1 유전 알고리즘으로 배낭 문제를 푸는 구조
10.1.1 유전 알고리즘의 단계
10.1.2 유전 알고리즘의 구조를 설명하는 프로그램
10.1.3 유전 알고리즘의 구조를 설명하는 프로그램의 의사코드
10.2 유전 알고리즘으로 배낭 문제를 푸는 프로그램 만들기
10.2.1 프로그램을 구성하는 필드의 역할
10.2.2 프로그램을 구성하는 함수(메소드)의 기능
10.2.3 전체 프로그램
확인 문제

부록 알고리즘 문제 해결로 실력 확인하기
힙의 성질을 이용한 데이터 정렬
프로그램 1
프로그램 2
정답과 해설
문자열 오류 검출
프로그램 설명
정답과 해설

Quiz와 확인 문제의 정답

저자소개

야자와 히사오 (지은이)    정보 더보기
문화 오리엔트 주식회사의 고문이며, 컴퓨터 라이터(writer) 친구의 모임 회장 겸 사무국장이다. 전기회사에서 PC의 개조, 소프트하우스에서 프로그래밍 등의 경험을 쌓았고 현재는 독립해서 소프트웨어 패키지의 개발 및 판매에 종사하고 있다. 본업 외에도 프로그래밍 관련 서적 집필이나 잡지 기고 활동, 세미나 및 컨퍼런스에서의 강연 등 여러 가지 분야에서 정력적으로 활동하고 있다. 자칭 소프트웨어 예능인이다. 지은 책으로는 <비주얼 베이직 사용자를 위한 윈도우 프로그래밍 입문>, <프로그래밍 학습 시리즈 비주얼 베이직>, <프로그래밍 학습 시리즈 비주얼 C++>, <프로그래밍 학습 시리즈 Java>, <비주얼 베이직 프로그래머를 위한 비주얼 C++ 입문>, <윈도우 DNA 실천 프로그래밍> 등이 있다.
펼치기
아크몬드(박광수) (지은이)    정보 더보기
박광수라는 이름보다 ‘아크몬드’라는 필명으로 알려진 블로거입니다. 2004년부터 지금까지 최신 Windows 정보를 꾸준히 나누고 있습니다. 지금까지 7회 Microsoft MVP(Windows 부문)를 수상했으며, Microsoft 365, Azure 등 Microsoft의 최신 기술에 열광합니다. 심리학에 관심이 많으며 현재 일본에서 개발자로 일하면서 딥러닝에 많은 관심을 두고 있습니다. 지은 책으로는 『진짜 쓰는 윈도우 11』(제이펍, 2023), 『윈도우 10 마스터북』(한빛미디어, 2016), 옮긴 책으로는 『스테이블 디퓨전으로 만드는 게임 그래픽』(한빛미디어, 2023), 『처음 배우는 딥러닝 수학』(한빛미디어, 2018), 『파이썬으로 배우는 머신러닝의 교과서』(한빛미디어, 2018) 등이 있습니다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책