간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 머니 결제시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
북피니언 롯데카드 30% (13,860원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (15,840원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (17,820원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (18,420원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (15,840원)
(최대할인 4만원 / 2만원 이상 결제)
Close

Hello Coding 그림으로 개념을 이해하는 알고리즘

소득공제

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

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

22,000원

  • 19,800 (10%할인)

    1,100P (5%적립)

  • 구매

    15,400 (30%할인)

    770P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    •  당일배송을 원하실 경우 주문시 당일배송을 선택해주세요.
    • 서울시 강남구 삼성로 512변경
    • 배송지연보상 안내
    • 무료배송
    • 해외배송가능
    주문수량
    감소 증가
    • 북카트 담기
    • 바로구매
    • 매장픽업
    • 이벤트/기획전

    • 연관도서(7)

    • 사은품(2)

    출판사 서평

    이 책이 제시하는 핵심 내용
    알고리즘은 쉽게 말해 어떤 문제를 해결하기 위한 명령을 모아 놓은 것입니다. 이 책에서 다루는 알고리즘은 다른 코드보다 속도를 빠르게 하거나 아주 흥미로운 문제를 풀기 위한 것입니다. 정렬 및 탐색과 같은 작업부터 시작해서 동적 프로그래밍 및 추천 시스템과 같은 훨씬 복잡한 문제를 해결할 수 있는 방법을 배웁니다

    어떤 독자를 위한 책인가?
    - 프로그래밍을 전혀 경험해보지 못한 비전공자 (중/고등학생, 대학생, 일반인)
    - 알고리즘의 기본기를 익히고자 하는 사람
    - 프로그래밍에 관심이 있는 이공계 학생

    프로그래밍 세계로 초대하는 알고리즘 입문서
    알고리즘은 전공자에게도 어렵게 느껴지죠?
    이 책은 중학교 수준의 수학 지식만 있으면 이해할 수 있도록 쉽게 설명되어 있습니다.
    알고리즘이 지루하고 어렵다는 편견을 깨기 위해 알기 쉽게 설명된 그림과 파이썬을 기반으로 한 친숙한 예제를 사용했습니다.
    전공자는 물론 비전공자까지도 알고리즘의 흥미로운 논리 세계로 안내할 것입니다.

    혼자 공부하다 궁금증이 생겼다면?
    책을 열심히 봤는데도 이해가 되지 않는다고요?
    프로그래밍도 처음인데, 주변에 물어볼 사람도 없다면 Hello Coding 네이버 카페를 찾아주세요.
    입문자도 쉽게 배울 수 있도록 Q&A 게시판을 운영합니다. 언제든지 질문하세요!
    http://cafe.naver.com/codinghello

    목차

    Chapter 1 알고리즘의 소개
    01 들어가는 글
    성능에 대해 알아야 하는 것들
    문제를 풀기 위해 알아야 하는 것들
    02 이진 탐색
    더 좋은 탐색 방법
    실행 시간
    03 빅오 표기
    알고리즘 실행 시간이 증가하는 속도가 다르다면?
    여러 가지 빅오 실행 시간 살펴보기
    최악의 실행 시간을 나타내는 빅오 표기법
    많이 사용하는 빅오 실행 시간의 예
    외판원 문제
    [연습문제]

    Chapter 2 선택 정렬
    01 메모리가 동작하는 방법
    02 배열과 연결 리스트
    연결 리스트
    배열
    리스트의 가운데에 삽입하기
    삭제하기
    03 선택 정렬
    예제 코드
    [연습문제]

    chapter 3 재귀
    01 시작하기에 앞서
    02 재귀
    03 기본 단계와 재귀 단계
    04 스택
    호출 스택
    재귀 함수에서 호출 스택 사용
    [연습문제]

    chapter 4 퀵 정렬
    01 분할 정복
    02 퀵 정렬
    03 빅오 표기법 복습
    병합 정렬과 퀵 정렬 비교
    평균적인 경우와 최악의 경우 비교
    [연습문제]

    chapter 5 해시 테이블
    01 해시 함수의 소개
    02 해시 함수
    03 해시 테이블을 사용하는 예
    해시 테이블로 조회하기
    중복된 항목을 방지하기
    해시 테이블을 캐시로 사용하기
    해시 테이블의 장점
    04 충돌
    05 성능
    사용률
    좋은 해시 함수란
    [연습문제]

    chapter 6 너비 우선 탐색
    01 시작하기에 앞서
    02 그래프의 소개
    그래프란 무엇인가?
    03 너비 우선 탐색
    최단 경로 찾기

    04 그래프의 구현
    05 알고리즘의 구현
    실행 시간
    [연습문제]

    chapter 7 다익스트라 알고리즘
    01 너비 우선 탐색 vs 다익스트라 알고리즘
    02 다익스트라 알고리즘
    03 용어 설명
    04 다익스트라 알고리즘을 사용한 물물 교환
    05 간선의 가중치가 음수인 경우
    06 구현
    [연습문제]

    chapter 8 탐욕 알고리즘
    01 수업 시간표 짜기 문제
    02 배낭 채우기 문제
    03 집합 커버링 문제
    근사 알고리즘
    04 NP-완전 문제
    단계별로 풀어보는 외판원 문제
    어떤 문제가 NP-완전 문제인지 알 수 있는 방법은?
    [연습문제]

    chapter 9 동적 프로그래밍
    01 배낭 채우기 문제
    단순한 방법
    동적 프로그래밍
    02 배낭 채우기 문제에서 자주 하는 질문
    만약 물건이 추가되면 어떻게 되나요?
    만약 행의 순서가 바뀌면 어떻게 되나요?
    격자를 행 방향이 아니라 열 방향으로 채워도 되나요?
    만약 더 작은 물건을 추가하면 어떻게 되나요?
    물건의 일부만 훔칠 수도 있나요?
    여행 일정 최적화 문제
    서로 의존적인 물건을 다루는 방법
    하위 배낭이 두 개 이상인 경우도 있을 수 있나요?
    배낭을 완전히 채우지 못하는 경우도 있나요?
    03 최장 공통 부분 문자열
    격자 만들기
    격자 채우기
    해답
    최장 공통 부분열
    최장 공통 부분열 문제의 해답
    [연습문제]

    chapter 10 KNN 알고리즘
    01 오렌지와 자몽 분류하기
    02 추천 시스템 만들기
    특징 추출
    회귀 분석
    좋은 특징 고르기
    03 머신러닝의 소개
    OCR
    스팸 필터 만들기
    주식 시장 예측하기
    [연습문제]

    chapter 11 더 공부해야 할 것
    01 트리
    02 역 인덱스
    03 퓨리에 변환
    04 병렬 알고리즘
    05 맵리듀스
    분산 알고리즘이 유용한 이유는?
    맵 함수
    리듀스 함수
    06 블룸 필터와 하이퍼로그로그
    블룸 필터
    하이퍼로그로그
    07 SHA 알고리즘
    파일 비교
    패스워드 확인
    08 지역 민감 해싱
    09 디피-헬만 키 교환
    10 선형 프로그래밍
    11 에필로그

    관련이미지

    저자소개

    아디트야 바르가바(Aditya Y. Bhargava) [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    아디트야 바르가바는 온라인에서 핸드메이드 상품을 판매하는 엣시(Etsy)의 소프트웨어 엔지니어이다. 시카고 대학에서 전산학 석사를 취득하였으며, adit.io에서 인기있는 기술 블로그를 운영하고 있다.

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    KAIST에서 자동 제어와 신호 처리를 전공, 박사 학위를 받았다. 박사 학위 과정 중에 처음 파이썬을 접했다. 이후 틈나는 대로 파이썬을 활용했으며 LG전자와 대우증권에서 파생상품 프라이싱 시스템, 금융 정보 모니터링 시스템, 알고리즘 매매 시스템 등을 파이썬으로 구현했다. 현재는 파이썬 기반의 금융 분석, 최적 집행용 소프트웨어와 서비스를 만들고 있으며, 금융 분석 분야에서 파이썬이 더 널리 퍼질 수 있게 도울 수 있는 징검다리가 되고자 강의를 하고 사이트를 꾸리고 있다.

    언론사 추천 및 수상내역

    이 상품의 시리즈

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      9.3

      교환/환불

      교환/환불 방법

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

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

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

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용