간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (16,250원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (11,970원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (13,680원)
(최대할인 4만원 / 2만원 이상 결제)
Close

처음 만나는 알고리즘(Algorithm) : 친절한 설명! 알기 쉬운 그림!

원제 : アルゴリズムを、はじめよう
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 46
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

19,000원

  • 17,100 (10%할인)

    950P (5%적립)

할인혜택
적립혜택
  • S-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
  • 6/20(목) 이내 발송 예정  (서울시 강남구 삼성로 512)
  • 무료배송
  • 주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서

    • 상품권

    AD

    책소개

    친절한 설명! 알기 쉬운 그림! 아마존재팬 알고리즘 분야 베스트셀러 [처음 만나는 알고리즘(Algorithm)]. 일본에서 알고리즘 분야 베스트셀러이자 스테디셀러인 이 책은 프로그래밍을 처음 배우려는 분들이나 코딩이 아직 익숙하지 않은 분들을 위해 집필된, 아주 쉬운 입문서다. 정보처리기사에 자주 출제되는 주요 알고리즘을 직접 구현하면서 최대한 쉽게 설명하고 있으며, 데이터 구조에서의 변수와 배열, 그리고 알고리즘을 중심으로 꼼꼼하게 기술하였다.

    출판사 서평

    최대한 쉽게 설명한다!
    그림과 순서도로 이해하기 쉽다!
    아마존재팬 알고리즘 분야 베스트셀러!

    일본에서 알고리즘 분야 베스트셀러이자 스테디셀러인 이 책은 프로그래밍을 처음 배우려는 분들이나 코딩이 아직 익숙하지 않은 분들을 위해 집필된, 아주 쉬운 입문서다. 정보처리기사에 자주 출제되는 주요 알고리즘을 직접 구현하면서 최대한 쉽게 설명하고 있으며, 데이터 구조에서의 변수와 배열, 그리고 알고리즘을 중심으로 꼼꼼하게 기술하였다.

    세상의 모든 지식이 그러하듯이, 알고리즘 또한 기초를 제대로 익혀야 개념을 확실히 이해할 수 있다. 1장에서는 알고리즘의 의미와 배우는 목적을 설명한다. 2장에서는 변수와 배열의 기본을 배운다. 그리고 3장에서 기본적인 알고리즘을 몇 가지 배우고, 4장에서 12장까지는 주요 알고리즘에 대한 본격적인 학습으로 이루어져 있다.

    최대한 쉽게 설명하고, 간결한 예제와 그림으로 이해하기 쉽도록 구성된 《처음 만나는 파이썬》, 《처음 만나는 자바스크립트》와 함께 프로그래밍 입문자들에게 훌륭한 길잡이가 되길 바란다.

    이 책의 특징
    ◆ 매우 쉽다
    이 책은 ‘도대체 알고리즘이 뭐야?’, ‘왜 알고리즘을 공부하는 거야?’라는 매우 기본적인 질문에 뿌리를 두고 있다. 알고리즘이 무엇이고, 배우는 목적이 무엇인지를 알아야 알고리즘을 제대로 이해할 수 있기 때문이다.

    ◆ 끝까지 읽을 수 있다
    프로그래머가 되고픈 의지가 강하더라도 갑자기 많은 양의 알고리즘을 배운다는 것은 그리 쉬운 일이 아니다. 이 책은 가장 기본적인 알고리즘만을 엄선하여 하나씩 차근차근 설명하고 있다. 그래서 도중에 포기하지 않고 끝까지 읽을 수 있다.

    ◆ 그림과 순서도로 공부한다
    각 알고리즘의 전체적인 구조와 처리 과정을 그림과 순서도로 표현하였다. 따라서 막힘없이 술술 이해하고 넘어갈 수 있다.

    목차

    Chapter 1 알고리즘의 기본
    1 알고리즘이란 무엇인가? _ 2
    2 알고리즘과 프로그램의 관계 _ 7
    3 프로그램 작성에 있어서의 알고리즘 _ 10
    4 좋은 알고리즘이란 어떤 것인가? _ 14
    5 왜 알고리즘을 공부해야 하는가? _ 16
    6 절차가 알고리즘이기 위한 조건 _ 19
    7 알고리즘의 세 가지 기본형 _ 20
    8 알고리즘 기술 방법 1 - 순서도 _ 26
    9 알고리즘 기술 방법 2 - 프로그래밍 언어 _ 31
    10 알고리즘 기술 방법 3 - 의사 언어 _ 34

    Chapter 2 변수와 배열
    1 변수를 배워 보자 _ 38
    2 배열을 배워 보자 _ 50

    Chapter 3 알고리즘에 익숙해지기
    1 삼각형의 면적을 계산하는 알고리즘 _ 58
    2 두 데이터의 대소를 판단하는 알고리즘 _ 63
    3 두 변수의 데이터를 교환하는 알고리즘 _ 67
    4 합계값을 계산하는 알고리즘 _ 70
    5 최댓값을 찾는 알고리즘 _ 77

    Chapter 4 선형 탐색법(리니어 서치)
    1 유명한 알고리즘이란? _ 86
    2 탐색 알고리즘이란? _ 89
    3 선형 탐색법 개념 이해하기 _ 91
    4 선형 탐색법 알고리즘 _ 93

    Chapter 5 이진 탐색법(바이너리 서치)
    1 이진 탐색법 개념 이해하기 _ 102
    2 이진 탐색법의 알고리즘 _ 105

    Chapter 6 해시 탐색법
    1 해시 탐색법 개념 이해하기 _ 118
    2 해시 함수로 데이터를 보관하는 알고리즘 _ 122
    3 해시 탐색법으로 데이터를 탐색하는 알고리즘 _ 133

    Chapter 7 단순 선택법(선택 정렬)
    1 정렬 알고리즘이란? _ 140
    2 단순 선택법 개념을 파악하자 _ 142
    3 단순 선택법 알고리즘 _ 146

    Chapter 8 단순 교환법(버블 정렬)
    1 단순 교환법 개념을 파악하자 _ 158
    2 단순 교환법 알고리즘 _ 164

    Chapter 9 단순 삽입법(삽입 정렬)
    1 단순 삽입법의 개념을 파악하자 _ 176
    2 단순 삽입법의 알고리즘 _ 181

    Chapter 10 퀵 정렬
    1 퀵 정렬의 개념을 파악하자 _ 194
    2 퀵 정렬의 알고리즘 _ 200
    3 기준값을 경계로 데이터를 대소로 나누는 처리 _ 201
    4 나눈 데이터에 다시 한 번 같은 처리를 실행하는 처리 _ 210

    Chapter 11 에라토스테네스의 체(소수를 구하는 알고리즘)
    1 에라토스테네스의 체란? _ 224
    2 에라토스테네스의 체 개념 파악하기 _ 229
    3 알고리즘을 순서도로 작성하기 _ 233
    4 알고리즘을 의사 언어로 작성하기 _ 242

    Chapter 12 유클리드 알고리즘(최대 공약수를 구하는 알고리즘)
    1 유클리드 알고리즘 개념을 파악하자 _ 248
    2 알고리즘을 순서도로 작성하기 _ 253
    3 알고리즘을 의사 언어로 작성하기 _ 256

    에필로그 ........... 262
    찾아보기 ........... 265

    본문중에서

    이 책은 알고리즘을 접해 보지 못한 사람들을 위해 상세한 설명과 알기 쉬운 그림을 통해 곧바로 이해할 수 있도록 만들어진 알고리즘 입문서다. 다른 책과 달리 특별한 점이 또 있는데, 이 책은 널리 세상에 알려진 유명 알고리즘을 예로 들어 하나하나 해당 알고리즘을 만들어 나가는 과정을 설명하고 있다. 혹시 여러분이 어떠한 문제를 해결 해야 하는 상황에 처해 있다면 이와 같은 방식으로 해결책을 찾을 수도 있을 것이다.
    _ix쪽

    설계에서 프로그래밍까지 혼자 수행하는 경우에도 알고리즘이 어렵거나 복잡하면 나중에 수정하거나 기능을 추가할 때 그것을 만든 본인조차 이해하지 못하는 불상사가 발생할 수도 있다. 또한, 복잡하고 난해한 알고리즘은 올바른 결과가 나타나는지도 검증하기 어렵기 때문에 틀린 부분을 찾기 어렵다. 때로는 상황에 따라 어쩔 수 없이 복잡해질 수밖에 없는 경우도 있지만, 가능한 한 알기 쉽게 작성하는 것이 좋다.
    _14쪽

    문자형은 문자 하나를 나타내는 데이터형이다. 알파벳이나 한글, 한자는 모두 문자형에 속한다. 2바이트 문자, 1바이트 문자에 상관없이 1문자라면 무엇이라도 같은 문자로 취급한다. 단, C의 문자형은 원칙상 1바이트의 영어 숫자다. 일반적으로 1글자라고 함은 1바이트 문자를 가리킨다. 그렇기 때문에 2바이트 문자 하나를 2문자로 세는 경우도 있으므로 주의해야 한다.
    _43쪽

    해시 탐색법은 ‘데이터를 데이터와 같은 첨자의 요소에 넣어 두면 한 번에 찾을 수 있지 않을까?’라는 아이디어에서 출발한다. 예를 들어, 24인 데이터는 첨자 24의 요소에 넣어 두고, 36인 데이터는 첨자 36의 요소에 넣어 두는 식이다.
    _118쪽

    단순 교환법은 ‘버블 정렬’이라고도 한다. 여기서 버블은 ‘거품’을 의미하는데, 이는 알고리즘의 정렬되는 모습이 마치 거품이 수면에 떠오르는 것처럼 보인다고 해서 붙여진 이름이다. 자, 그럼 어디가 어떻게 거품처럼 보일까? 그림을 통해 알고리즘의 개념을 파악해 보자.
    _158쪽

    관련이미지

    저자소개

    이토 시즈카 [저] 신작알림 SMS신청
    생년월일 -

    해당작가에 대한 소개가 없습니다.

    정인식 [역] 신작알림 SMS신청
    생년월일 -

    숭실대학교에서 전자계산학을 전공하였다. 사회 초년생 시절 자바에 심취해 현대정보기술에서 웹 애플리케이션을 개발하였고, 그 후 이동통신 단말기 분야로 옮겨 휴대전화 단말기의 부가서비스 개발 업무를 진행하였다. 그리고 일본 키스코 모바일사업부의 팀장을 거쳐, 일본 교세라의 북미향 휴대전화기 개발에 참여하였다. 지금은 일본의 주요 이동통신사에서 업무 프로세스 개선을 위한 IT 컨설팅 및 데이터 분석 관련 도구를 개발하고 있다. 또한, 《알파고를 분석하며 배우는 인공지능》, 《빅데이터를 지탱하는 기술》, 《유니티 5로 만드는 3D/2D 스마트폰 게임 개발》

    펼쳐보기

    컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

      리뷰

      9.3 (총 0건)

      100자평

      작성시 유의사항

      평점
      0/100자
      등록하기

      100자평

      0.0
      (총 0건)

      판매자정보

      • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

      상호

      (주)교보문고

      대표자명

      안병현

      사업자등록번호

      102-81-11670

      연락처

      1544-1900

      전자우편주소

      callcenter@kyobobook.co.kr

      통신판매업신고번호

      01-0653

      영업소재지

      서울특별시 종로구 종로 1(종로1가,교보빌딩)

      교환/환불

      반품/교환 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

      반품/교환가능 기간

      변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
      단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

      반품/교환 비용

      변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
      상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

      반품/교환 불가 사유

      ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
      (단지 확인을 위한 포장 훼손은 제외)

      ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 화장품, 식품, 가전제품(악세서리 포함) 등

      ·복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

      ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

      ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

      상품 품절

      공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

      소비자 피해보상
      환불지연에 따른 배상

      ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

      ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

      (주)KG이니시스 구매안전서비스서비스 가입사실 확인

      (주)인터파크커머스는 회원님들의 안전거래를 위해 구매금액, 결제수단에 상관없이 (주)인터파크커머스를 통한 모든 거래에 대하여
      (주)KG이니시스가 제공하는 구매안전서비스를 적용하고 있습니다.

      배송안내

      • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

      • 배송비는 업체 배송비 정책에 따릅니다.

      • - 도서 구매 시 15,000원 이상 무료배송, 15,000원 미만 2,500원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용