코딩 테스트를 위한 자료 구조와 알고리즘 with C++

· ·
· (주)도서출판길벗
Ebook
552
Pages

About this ebook

코딩 테스트 준비 및 최신 C++ 문법으로 알고리즘을 학습하자!

C++ 자료 구조부터 그리디 알고리즘, 분할 정복 알고리즘, 그래프 알고리즘, 동적 계획법과 같은 다양한 알고리즘을 설명한다. 또한, 전통적인 자료 구조와 C++ STL 클래스 구현 사이의 관계를 설명해 주어진 문제에 가장 적합한 자료 구조를 선택할 수 있도록 도와준다. 이론을 익힌 후 44개 연습 문제와 23개 실습 문제로 직접 코딩해보며 체계적으로 학습할 수 있게 구성되어 있다. 코딩 테스트를 준비하는 취업 준비생과 최신 C++ 문법으로 알고리즘을 새로 공부하려는 사람들에게 추천한다.

* 종이책 4쇄 출간에 따라 오탈자 수정과 업데이트 된 내용을 반영했습니다.

About the author

작곡가이자 피아니스트이며, 음악적 영역에 기반한 정규 교육 과정을 밟았다. 자신의 예술 활동에서 컴퓨터와 다양한 최신 기술을 광범위하게 사용하면서 수년간 프로그래밍과 수학을 독학했고, 현재는 전문 소프트웨어 엔지니어로 일하고 있다. 그는 자신의 남다른 이력이 소프트웨어 개발에 있어서 독특하고 교과서적인 관점에만 머무르지 않도록 해준다고 생각한다. 현재 소방스프링클러 시스템의 유압 계산, 설계 효용성 및 적법성 검증 CAD 소프트웨어를 개발하는 하이드라텍 인더스트리(Hydratec Industries)에서 일하고 있다.

인도 아마다바드(Ahmedabad)에 있는 니르마 대학(Nirma University)에서 컴퓨터 공학으로 학사 학위를 받았다. 졸업 후에는 금융 업계에 입사했고, 최신 C++ 응용 프로그램을 이용한 초저지연(ultra-low latency) 거래 시스템을 개발했다. 최근 3년 동안은 C++를 사용한 거래 인프라(trading infrastructure) 설계를 맡고 있다.

NIT 알라하바드(NIT Allahabad)에서 컴퓨터 과학 기술 학사 학위를 받았다. 이후 삼성리서치인도연구소(Samsung Research India)에 입사하여 타이젠(Tizen) 멀티미디어 프레임워크 개발에 참여했다. 현재는 캘리포니아 대학 리버사이드(University of California Riverside)에서 지리 공간 데이터베이스 및 경로 계획 알고리즘을 전공하는 박사 과정을 밟으면서 교육 및 연구 조교로 일하고 있으며, 10년 동안 C++를 사용하여 응용 프로그램을 개발해왔다.

2006년 한양대학교에서 영상 처리 전공으로 박사 학위를 받았으며, 이후 뉴질랜드 캔터베리 대학교와 한양대학교에서 박사후과정(Post-Doc)과 연구 교수로 재직하였다. 2009년 LG전자 MC연구소에 입사하여 전략 스마트폰 카메라 기능 개발과 안드로이드 카메라 프레임워크 업무를 담당하였다. 2016년부터 패스트캠퍼스에서 직장인을 대상으로 하는 OpenCV 강의를 진행하고 있고, 기업체와 대학에서 특강도 진행하고 있다. ‘易地思之’가 좌우명이고, ‘知之爲知之 不知爲不知 是知也’ 글귀를 좋아한다.

https://sunkyoo.github.io/


저서

저서 《영상 처리 프로그래밍 by Visual C++》,《Visual C++ 영상 처리 프로그래밍》

역서 《OpenCV 제대로 배우기》

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.