장바구니 담기 close

장바구니에 상품을 담았습니다.

266가지 문제로 정복하는 코딩 인터뷰 in C++

266가지 문제로 정복하는 코딩 인터뷰 in C++

  • 아드난아지즈 ,쭝시엔리 ,아미트프라카시
  • |
  • 인사이트
  • |
  • 2021-10-01 출간
  • |
  • 640페이지
  • |
  • 188 X 240 mm
  • |
  • ISBN 9788966263202
판매가

35,000원

즉시할인가

31,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
31,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차


1부면접
1장 면접 준비하기
2장 훌륭한 면접을 위한 전략
3장 면접관 입장에서 바라보기

2부자료구조와알고리즘
4장 기본 자료형
문제 4.1 패리티계산하기
문제 4.2 비트스왑
문제 4.3 비트뒤집기
문제 4.4 같은무게를가진가장가까운정수찾기
문제 4.5 곱셈과덧셈없이 x*y 계산하기
문제 4.6 산술연산자없이나눗셈계산하기
문제 4.7 pow(x, y) 계산하기
문제 4.8 숫자 뒤집기
문제 4.9 회문 확인하기
문제 4.10 임의의 숫자를 균등한 확률로 생성하기
문제 4.11 사각형이 겹치는지 확인하기

5장 배열
문제 5.1 네덜란드 국기 문제
문제 5.2 임의의 정수값증가시키기
문제 5.3 임의의두정수값 곱하기
문제 5.4 배열에서이동하기
문제 5.5 정렬된배열에서중복제거하기
문제 5.6 주식한번사고팔기
문제 5.7 주식두번사고팔기
문제 5.8 대체연산
문제 5.9 n보다작은모든소수나열하기
문제 5.10 배열안의원소로순열구하기
문제 5.11 다음순열구하기
문제 5.12 오프라인데이터샘플구하기
문제 5.13 온라인데이터샘플구하기
문제 5.14 임의의순열계산하기
문제 5.15 임의의부분집합만들기
문제 5.16 균등하지않은임의의숫자생성하기
문제 5.17 스도쿠체크
문제 5.18 2차원배열에나선형으로원소배치하기
문제 5.19 2차원배열회전하기
문제 5.20 파스칼의삼각형에서행계산하기

6장문자열
문제 6.1 문자열과정수상호전환하기
문제 6.2 밑수바꾸기
문제 6.3 스프레드시트 열 인코딩 계산하기
문제 6.4 문자열 바꾸고 삭제하기
문제 6.5 회문 확인하기
문제 6.6 문장의 모든 단어 뒤집기
문제 6.7 개미수열 문제
문제 6.8 로마 숫자를 10진수로 바꾸기
문제 6.9 유효한 IP 주소구하기
문제 6.10 사인곡선형태로문자열작성하기
문제 6.11 반복길이부호화로문자열을압축ㆍ해제하기
문제 6.12 부분문자열이첫번째로등장한위치찾기

7장연결리스트
문제 7.1 두개의정렬된리스트합치기
문제 7.2 부분리스트하나뒤집기
문제 7.3 사이클이존재하는지확인하기
문제 7.4 사이클이없는두리스트가겹치는지확인하기
문제 7.5 사이클이존재하는두리스트가겹치는지확인하기
문제 7.6 단순연결리스트에서노드삭제하기
문제 7.7 리스트에서뒤에서 k번째원소삭제하기
문제 7.8 정렬된리스트에서중복된원소삭제하기
문제 7.9 단순연결리스트에서오른쪽원형시프트구현하기
문제 7.10 짝수-홀수병합구현하기
문제 7.11 단순연결리스트가회문인지확인하기
문제 7.12 리스트의피벗구현하기
문제 7.13 리스트로표현된정수의덧셈

8장스택과큐
문제 8.1 최댓값찾는 API로스택구현하기
문제 8.2 RPN 수식 계산하기
문제 8.3 문자열이 올바른 형태인지 확인하기
문제 8.4 경로 이름 표준화하기
문제 8.5 노을이 보이는 건물 찾기
문제 8.6 깊이 순서대로 이진 트리의 노드 구하기
문제 8.7 환형 큐구현하기
문제 8.8 스택을사용해서큐구현하기
문제 8.9 최댓값 API로큐구현하기

9장이진트리
문제 9.1 이진트리의높이가균형잡혀있는지확인하기
문제 9.2 이진트리가대칭인지확인하기
문제 9.3 이진트리의최소공통조상구하기
문제 9.4 노드에부모를가리키는정보가있을때최소공통조상구하기
문제 9.5 이진트리에서루트-단말노드경로의합구하기
문제 9.6 주어진합에해당하는루트-단말노드경로구하기
문제 9.7 재귀를사용하지않고중위순회구현하기
문제 9.8 중위순회에서 k번째노드구하기
문제 9.9 후임노드구하기
문제 9.10 O(1) 공간을사용해서중위순회구현하기
문제 9.11 순회한데이터를사용해이진트리복원하기
문제 9.12 마커가포함된전위순회를사용해이진트리복원하기
문제 9.13 이진트리의단말노드에서연결리스트구성하기
문제 9.14 이진트리의테두리구하기
문제 9.15 오른쪽형제트리구하기

10장힙
문제 10.1 정렬된파일합치기
문제 10.2 증가했다가감소하는 배열 정렬하기
문제 10.3 거의 정렬된 배열 정렬하기
문제 10.4 k개의 가까운 별 찾기
문제 10.5 실시간으로 주어진 데이터의 중앙값 찾기
문제 10.6 최대힙에서 가장 큰 원소 k개 구하기

11장 탐색
문제 11.1 정렬된배열에서 k가첫번째로등장한위치찾기
문제 11.2 정렬된배열에서인덱스와값이같은엔트리찾기
문제 11.3 환형으로정렬된배열에서탐색하기
문제 11.4 정수의제곱근구하기
문제 11.5 실수의제곱근구하기
문제 11.6 정렬된 2차원배열에서탐색하기
문제 11.7 최솟값과최댓값을동시에찾기
문제 11.8 k번째로큰원소찾기
문제 11.9 빠진 IP 주소찾기
문제 11.10 중복된원소와빠진원소찾기

12장해시테이블
문제 12.1 회문순열확인하기
문제 12.2 익명의편지작성하기
문제 12.3 ISBN 캐시구현하기
문제 12.4 최적화된최소공통조상찾기
문제 12.5 배열에서반복되는가장가까운원소찾기
문제 12.6 모든값을포함하는가장작은부분배열구하기
문제 12.7 모든값을순차적으로포함하는가장작은부분배열구하기
문제 12.8 서로다른엔트리를포함하는가장긴부분배열구하기
문제 12.9 가장긴구간의길이찾기
문제 12.10 모든문자열분해하기
문제 12.11 콜라츠 추측 테스트
문제 12.12 체스에서 해시 함수 구현하기

13장 정렬
문제 13.1 정렬된 두 배열의 교집합 구하기
문제 13.2 정렬된 두 배열 합치기
문제 13.3 H-인덱스 계산하기
문제 13.4 성을제외한중복되는이름제거하기
문제 13.5 동전으로만들수없는가장작은숫자구하기
문제 13.6 달력만들기
문제 13.7 구간합치기
문제 13.8 구간의합구하기
문제 13.9 반복되는원소가많은배열, 정렬하고나누기
문제 13.10 팀사진찍는날 - 1
문제 13.11 리스트를빠르게정렬하는알고리즘구현하기
문제 13.12 급여의한계구하기

14장이진탐색트리
문제 14.1 이진트리가이진탐색트리의속성을만족하는지확인하기
문제 14.2 이진탐색트리에서주어진값보다큰첫번째키찾기
문제 14.3 이진탐색트리에서가장큰 k개의원소찾기
문제 14.4 이진탐색트리에서최소공통조상구하기
문제 14.5 순회한데이터를통해이진탐색트리재구성하기
문제 14.6 세개의정렬된배열에서가장가까운원소찾기
문제 14.7 a+b√2꼴의숫자나열하기
문제 14.8 정렬된배열에서높이가최소인이진탐색트리만들기
문제 14.9 이진탐색트리의노드세개가완전히정렬되어있는지확인하기
문제 14.10 범위확인문제
문제 14.11 신용정보관리서버설계하기

15장 재귀
문제 15.1 하노이 타워 문제
문제 15.2 전화번호에 대한 모든 연상기호 계산하기
문제 15.3 n개의 퀸이 서로 공격하지 못하는 상황을 모두 나열하기
문제 15.4 순열 구하기
문제 15.5 멱집합구하기
문제 15.6 크기가 k인모든부분집합생성하기
문제 15.7 괄호의짝이맞는문자열생성하기
문제 15.8 회문분해하기
문제 15.9 이진트리생성하기
문제 15.10 스도쿠해법구현하기
문제 15.11 그레이코드구하기

16장동적프로그래밍
문제 16.1 가능한점수가몇개인지구하기
문제 16.2 레벤슈타인거리구하기
문제 16.3 2차원배열을순회할수있는방법의개수구하기
문제 16.4 이항계수구하기
문제 16.5 2차원배열에서수열찾기
문제 16.6 배낭문제
문제 16.7 BEDBATHANDBEYOND.COM 문제
문제 16.8 삼각형에서무게가가장작은경로찾기
문제 16.9 합이최대가되도록동전선택하기
문제 16.10 계단을올라가는방법의개수구하기
문제 16.11 텍스트를예쁘게배치하기
문제 16.12 감소하지않는가장긴부분수열찾기

17장그리디알고리즘과불변식
문제 17.1 최적의 업무 할당 구하기
문제 17.2 기다리는 시간을 최소화하기
문제 17.3 모든 구간을 커버하기
문제 17.4 세 개의 원소를 합해 원하는 숫자를 얻을 수 있는지 확인하기
문제 17.5 다수 원소 찾기
문제 17.6 주유소문제
문제 17.7 수직선쌍에담을수있는물의최대양구하기
문제 17.8 스카이라인에서가장큰직사각형구하기

18장그래프
문제 18.1 미로찾기
문제 18.2 불행렬색칠하기
문제 18.3 닫힌지역찾기
문제 18.4 데드락찾기
문제 18.5 그래프복제하기
문제 18.6 와이어로회로연결하기
문제 18.7 문자열을다른문자열로바꾸기
문제 18.8 팀사진찍는날 - 2

19장병렬컴퓨팅
문제 19.1 다중스레드사전을위한캐시구현하기
문제 19.2 두개의스레드가동기화되지않은채번갈아수행되는경우 분석하기
문제 19.3 두개의스레드가번갈아수행될때동기화구현하기
문제 19.4 스레드풀구현하기
문제 19.5 데드락피하기
문제 19.6 읽는자-쓰는자문제
문제 19.7 쓰는작업에선호도가존재할때읽는자-쓰는자문제
문제 19.8 타이머 클래스 구현하기
문제 19.9 콜라츠의 추측 병렬로 확인하기

3부특정도메인문제
20장 설계 문제
문제 20.1 맞춤법 검사 설계
문제 20.2 스테밍 문제의 해법 설계하기
문제 20.3 표절 찾기
문제 20.4 속성에따른사용자의쌍
문제 20.5 저작권침해를발견하는시스템설계하기
문제 20.6 TEX 설계하기
문제 20.7 검색엔진설계하기
문제 20.8 페이지순위매기기
문제 20.9 테라정렬및페타정렬설계하기
문제 20.10 분산서비스조절하기
문제 20.11 확장가능한우선순위시스템설계하기
문제 20.12 모자이크사진만들기
문제 20.13 마일리지이동구현하기
문제 20.14 사진공유서비스구현하기
문제 20.15 온라인광고시스템설계하기
문제 20.16 추천시스템설계하기
문제 20.17 많은파일을분산시킬수있는최적화된방법설계하기
문제 20.18 월드와이드웹설계하기
문제 20.19 사진공유앱의하드웨어비용추측하기

21장언어관련질문
문제 21.1 참조와포인터
문제 21.2 값에의한전달과참조에의한전달
문제 21.3 스마트포인터
문제 21.4 반복자
문제 21.5 생성자
문제 21.6 기본 함수
문제 21.7 malloc(), free(), new, delete
문제 21.8 문자열
문제 21.9 push_back()과 emplace_back()
문제 21.10 맵갱신하기
문제 21.11 빠른함수호출
문제 21.12 템플릿함수
문제 21.13 런타임타입식별
문제 21.14 동적링크

22장객체지향설계
문제 22.1 템플릿메서드패턴 vs. 전략패턴
문제 22.2 옵서버패턴
문제 22.3 푸시옵서버패턴 vs. 풀옵서버패턴
문제 22.4 싱글턴 vs. 플라이웨이트
문제 22.5 클래스어댑터 vs. 객체어댑터
문제 22.6 생성패턴
문제 22.7 라이브러리와설계패턴

23장프로그래밍관련도구
문제 23.1 버전관리시스템의병합
문제 23.2 버전관리시스템의훅
문제 23.3 스크립트가더효율적인가?
문제 23.4 스크립트언어의다형성
문제 23.5 의존성 분석
문제 23.6 Ant vs. Maven
문제 23.7 SQL과 NoSQL
문제 23.8 데이터베이스 정규화
문제 23.9 SQL 설계
문제 23.10 IP vs. TCP vs. HTTP
문제 23.11 HTTPS
문제 23.12 DNS

4부고난도문제
24장고난도문제
문제 24.1 최대공약수구하기
문제 24.2 배열에존재하지않는가장작은양의정수찾기
문제 24.3 주식최대 k번사고팔기
문제 24.4 하나를뺀나머지를모두곱했을때의최댓값구하기
문제 24.5 가장길게증가하는부분배열을구하기
문제 24.6 배열회전시키기
문제 24.7 룩에게공격당하는위치판별하기
문제 24.8 텍스트줄맞추기
문제 24.9 리스트지핑구현하기
문제 24.10 게시글목록복사하기
문제 24.11 유효한괄호중에가장긴부분문자열구하기
문제 24.12 최대슬라이딩윈도계산하기
문제 24.13 합당한보너스구하기
문제 24.14 길이를알수없는정렬된배열에서탐색하기
문제 24.15 두개의정렬된배열에서탐색하기
문제 24.16 n이 크고 k가 작은 경우, k번째로 큰 원소 찾기
문제 24.17 한 번만 등장한 원소 찾기
문제 24.18 가장 많은 점을 지나는 선 구하기
문제 24.19 정렬된 이중 연결리스트를 이진 탐색 트리로 변환하기
문제 24.20 이진 탐색 트리를 정렬된 이중연결리스트로변환하기
문제 24.21 두개의이진탐색트리합치기
문제 24.22 정규표현식매칭구현하기
문제 24.23 연산자조합으로원하는결괏값을만들수있는지확인하기
문제 24.24 역의개수
문제 24.25 스카이라인그리기
문제 24.26 눈금이지워진비커로우유의양측정하기
문제 24.27 환형배열에서최대부분배열의합구하기
문제 24.28 임계높이구하기
문제 24.29 최대 2차원부분배열찾기
문제 24.30 허프만코드구하기
문제 24.31 가둬둔물의양구하기
문제 24.32 일정횟수이상등장한단어찾기
문제 24.33 합이 k를넘지않는가장긴부분배열찾기
문제 24.34 고속도로에구간추가하기
문제 24.35 차익거래가가능한지테스트하기
5부표기법과찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.