서울대학교 산업공학과에서 학사, 석사 및 박사 학위를 받았으며, 현재는 (주)소만사에서 Endpoint 개발실장으로 기업용 보안 소프트웨어를 개발하고 있다. 핸디소프트와 삼성SDS에서 근무했으며, 저서로는 『정보 보안 가이드북』, 『코드와 그림으로 마스터하는 알고리즘』, 『자료구조 입문』, 『열혈강의 C 언어 정복 리얼 교과서』 등이 있다.
책 소개
분야IT 전문서
이 책은 알고리즘을 통해 여러분의 개발 실력을 향상시키는 최선의 해결책을 제시합니다. 이 책은 기능을 구현하는 방법에 대한 질문에 알고리즘이라는 해답을 제시합니다. 알고리즘이 여러분의 고민에 명쾌한 답이 될 수 있도록 다음 2가지에 집중합니다.#. 분명한 개념 전달알고리즘을 완벽히 이해하는 것은 물론 쉽지 않습니다. 알고리즘은 파헤치면 파헤칠수록 깊고 넓은 분야이기 때문입니다. 알고리즘의 이러한 특성으로 많은 분이 알고리즘의 핵심이 아닌 주변부 내용 때문에 알고리즘이 이해하기 어렵다고 이야기합니다. 따라서 불필요한 부분을 모두 제외하고 알고리즘의 가장 중심이 되는 개념만을 정확하게 전달하기 위해 노력했습니다. 또한, 그림으로 다소 어렵게 느껴질 수 있는 개념 설명을 시각화하였으며 설명을 간결화하여 이해도를 높였습니다.#. 알고리즘의 실제 구현알고리즘의 개념을 이해했더라도 실제 소스 코드로 구현하지 못한다면 알고리즘을 제대로 이해했다고 보기 어렵습니다. 소스로 구현되지 못한 알고리즘은 실제 동작이 불가능하기 때문입니다. 이 책은 각 알고리즘의 예제 소스를 제시할 뿐 아니라 알고리즘의 개념이 실제 소스로 어떻게 구현되었는지 글과 그림을 통해 설명하였습니다. 따라서 독자 여러분이 책의 설명을 따라서 직접 소스를 입력하고 실행하는 과정 가운데 알고리즘이 동작하는 개념을 보다 빨리 이해할 수 있을 것입니다. 지면 관계상 생략된 일부 소스는 남가람북스 홈페이지에서 다운로드 받을 수 있습니다.이 책의 대상 독자는 알고리즘을 프로그램 개발에 사용하려는 분들입니다. 이분들은 C 언어와 같은 프로그래밍 언어와 자료구조를 어느 정도 알고 있는 학생일 수 있습니다. 혹은 개발자 취업 준비생이거나 정체된 개발 실력으로 고민하고 있는 경력 개발자일 수도 있습니다.