![]() 오늘은 알고리즘 책에 관해 서평을 작성해볼려고 한다! 주 언어가 자바이면서 코딩테스트를 위한 알고리즘을 공부할려고 준비중인 나에게 힘이 되줄 책이다. 구성 워밍업 -> 기본 알고리즘과 자료구조 -> 중급 알고리즘과 자료구조 -> 고급 알고리즘과 특수알고리즘 순서로 구성되어 있다. 목차 1장 알고리즘 워밍업 2장 반복문과 배열의 기본 및 선형 검색 3장 이진 탐색과 시간 복잡도 4장 다중 반복문과 삽입, 버블, 선택 정렬 5장 연결 리스트의 구조와 사용 6장 인진 탐색 트리의 추가와 탐색 7장 해시 테이블 탐색법 8장 재귀 호출과 퀵 정렬 9장 동적 계획법과 배낭 문제 10장 유전 알고리즘과 배낭 문제 부록 알고리즘 문제 해결로 실력 확인하기
각 장마다 확인문제들이 있고 중간중간 Quiz가 준비되어있다. 내가 모르는 게 무엇인지 제대로 짚고 넘어갈 수 있었다.
보시다시피 기간별로 공부할 수 있게 학습진도표도 나와있었다. 끝내려는 목표가 있어야 실천할 수 있는 법! 나에겐 너무 필요한 부분 중 하나였다. 개인적으로 4개월은 너무 길고 30일 완성이 나에게 잘 맞을 것 같은 느낌이 들었다.
나처럼 코딩테스를 준비하려는 직장인, 대학생, 관련 자격 시험 응시자 등에게 너무나도 좋은 책이 되줄 것 같은 느낌이 강하게 들었다.
책에서 다루는 모든 예제코드는 동양북스 깃허브에서 다운로드 할 수 있다!! 공부를 쉽게 하기 위한 꿀팁도 책에 잘 나와있으니 알고리즘을 공부하고 싶다면? 강추강추!!
책 이름 그대로 가장 쉬운 독학.. 알고리즘을 독학하기에 가장 좋은 책이 아닌가 싶다. 새로 나온 책인 만큼 디자인적이나 읽을 때의 편안함이 모두 갖춰진 책이다. 친절 그자체. 나의 코딩테스트를 위해.. 퐈이팅 ㅜㅡㅜ |
|
비전공자의 '가장 쉬운 독학 알고리즘 첫걸음 C&자바편' 리뷰입니다 !
안녕하세요! 저는 상경계열 전공인 대학생입니다. 제 입장에서 매우 주관적인 리뷰를 써보겠습니다 ! 책, 특히 비전공자의 입장에서 코딩공부를 할 때에는 수준에 맞는지 살펴보는게 가장 중요하다고 생각해요. 아예 모르는 상태에서 공부하기엔 처음 시작이 굉장히 어려워요 ㅠㅠ 이 책의 장점은 독자에게 친절하다는 점! 입니다.
책의 수준, 구성된 순서, 마지막 퀴즈까지 ! (특히 각 알고리즘에 대한 기본설명이 앞에 있어서 공부할 때 편했습니다) 파이썬을 제외한 다른 언어로 알고리즘을 공부해보고 싶었던 저에겐 딱이었어요 ㅎㅎ
저는 파워 J형 인간이라 계획표가 없으면 못사는 성격이에요,,, 근데 이렇게 개인 학습 진도표까지 ㅠㅠ 어떤 내용을 중요하고, 알고 넘어가야하는지 책에서 말해주니 굳이 한번 더 정리할 필요가 없었어요 !!
가장 중요한 알고리즘을 설명하는 부분을 읽어보면서 독자에게 친절한 책이라고 생각했어요. 알고리즘같은 경우는 쉽게, 직관적으로 설명할 수 있어야 한다고 생각해요. 그래야 문제를 풀어나가기가 쉬운데, 정말 설명이 1부터 100까지 되어있어서 이해하기 편했습니다!! <총평>
출판사로부터 책을 제공받아 주관적으로 작성한 글입니다.
|
|
"가장 쉬운 독학 알고리즘 첫걸음 - C&자바편"는 일본인 야자와 히사오 씨의 책을 번역한 것이다. 개인적으로 이 책의 저자와 역자분이 서문에 적은 글이 굉장히 인상깊었다.
기초 학습의 중요성을 실감했기 때문입니다. 기초를 모르는 저는 A와 B에 저장된 값을 교환할 때, A와 B만 사용한다는 선입견을 갖고 있었습니다. 기초를 모르면 이런 잘못된 믿음으로 자신의 사고에 불필요한 제약을 줍니다. 수업의 일환으로 어쩔 수 없이 교수님의 진도를 따라가기보다, 좀 더 진득하게 사고를 정리할 수 있는 '독학'과정이 꼭 필요하다고 생각하기 때문입니다.
책 앞부분에는 학습 진도표 체크리스트가 있어 어떤 순서로 공부할 수 있는지 가이드를 제시해준다. 또한 2주 완성, 30일 완성, 4개월 완성이라는 3가지 계획을 제시하여 각자의 목표에 맞게 학습스케줄까지 제시하고 있어, 체계적으로 학습하기에 적합하다.
개인적으로 알고리즘을 공부할 때, 각 단계마다 어떤 변화가 있는 건지 이해가 잘 안 될 때가 종종 있었다. 그런데 이 책에서는 각 단계별로 어떤 변화가 있는지를 그림을 통해 잘 설명해주고 있어, 정말 혼자서 독학하기에 매우 적합하다. (사진에서는 2단계까지만 나와 있지만, 알고리즘에 따라 거의 20단계에 이르는 것도 있다.)
특히 신간도서인 만큼 디자인이 아주 깔끔해서 눈에 확 잘 들어온다. 개인적으로 디자인을 조금 중시하는 편인데, 그 이유는 단순히 예뻐서가 아니라, 그래야만 자꾸 들여다 보고 싶은 생각이 들기 때문이다. 그런 면에서 보면 여백이나 글씨체나 색감이나 눈에 편안함을 준다. 또 C언어와 JAVA로 코드를 제시하고 있어, 각자 배우고 있는 언어를 사용하여 직접 실습하며 연습해볼 수 있다. 각 단원의 끝에는 확인 문제가 있는데, 개념을 확인하는 문제도 있고 코드를 활용한 문제도 있어 내가 잘 이해했는지 돌아볼 수 있어 좋다.
총평"가장 쉬운 독학 알고리즘 첫걸음 - C&자바편"는 깔끔한 디자인과 알기 쉬운 설명이 돋보이는 책이다. 개인적으로 레포트를 작성하며 여러 알고리즘을 책을 찾아봤지만 그중에서도 단연 손꼽힐 만하지 않을까 싶다. 나와 같이 알고리즘을 독학하려는 (다소 기초지식이 부족한) 학습자나, 혹은 한번 배웠더라도 다시 기초를 튼튼히 다지고 싶은 학습자라면 이 책을 통해 알고리즘의 기초를 마스터해보는 것은 어떨까 싶다.
출판사로부터 책을 제공받아 주관적으로 작성한 글입니다 |
|
안녕하세요! 저는 현재 파이썬을 이용해서 금융 소프트웨어를 개발중인 맥쓰사 회원입니다! 이번에 동양북스를 통해 <가장 쉬운 독학 알고리즘 첫걸음 C&자바편> 책 리뷰를 하게 되었는데요! 보통 리뷰를 잘 하지 않지만 이번에 리뷰를 하게 된 이유가 있습니다. 1년동안 파이썬만 이용하여 개발을 하였고, 제가 학생 신분이라 내년에 복학을 해야 하는데 학교에서는 파이썬만 배우는게 아니다 보니 다른 언어들에 대한 복습이 필요 했습니다. 그렇다고 큰 시간을 들여서 프로젝트를 진행하면서 복습을 할 수도 없는 상황이여서 좋은 책을 찾던 중에(실제로 매주 서점을 가서 신간을 둘러 보았습니다), 이 책을 리뷰할 수 있는 기회가 되어서 책을 리뷰하게 되었습니다!
공학도의 마음을 흔들면서도 너무 심플하지 않은, 또 너무 어려운 내용을 담고 있지 않은것 처럼 생겼습니다. 그래서 더욱 손이 가는 책이 되더라구요. 제가 느낀 이 책의 2가지 특징이 있습니다. 1. 그림과 함께 살펴보는 알고리즘 연산 과정 그림과 함께 살펴보는 알고리즘 연산 과정은 사실 초보자에게 정말로 중요한데요. 이론으로 설명된 알고리즘 책을 가지고 공부를 하다보면 자신이 이해하고 있는 순서가 맞는지 제대로 확인하기 어렵습니다. 수학으로 치면, 미분하는 방법만 알려주고 미분의 과정을 전혀 설명해주지 않는 것이죠. 그러면 우리는 문제를 잘 풀지 못한다는 것을 알 수 있습니다. 이 책은 그런 고충을 알고 상세하게 순서도를 설명해 주고 있어요. 가령 정렬 알고리즘이라면 한 요소가 리스트 안에서 어떻게 정렬되는지를 순서에 따라 하나하나 다 설명해 주는 것이죠. 또한 그것을 검증하는 방법까지 알려주고 있습니다.
2. 알고리즘의 이해도를 높이는 응용 퀴즈 이 책에서는 알고리즘에 대한 퀴즈를 제공합니다. 문제 난이도가 쉽다면 쉬운 난이도이지만 체감상 대학 전공시험의 1~2번 문제 정도는 되는 것 같아요. 그래서 기초에 대해서 확실히 이해하고 넘어가는데 도움이 되었고, 해당 문제를 통해 놓치고 있던 개념이나 이론을 좀 더 확실하게 잡고 넘어갈 수 있었습니다. 이 책을 모든 사람들에게 추천할 수는 없겠죠. 제가 생각했을때 이 책이 필요한 사람을 정리해 보았습니다. 이 책을 읽으면 좋은 사람 1. C언어나 자바를 3개월 정도 공부를 하였고, 알고리즘을 공부해야 겠다고 생각하는 사람. 2. 프로그래밍 공부를 했지만 알고리즘 공부는 안해본사람. 3. 알고리즘의 빠른 복습이 필요한 사람. 정말로 괜찮은 책이고, 저는 3번에 속하기 때문에 정말 많은 도움이 되었습니다. <본 리뷰는 동양북스에서 책을 제공받아 작성하였습니다> |
|
프로그래밍을 아주 조금이라도 경험한 비전공자도 차근차근 읽고 실습해나가면 무난하게 따라갈 수 있었다. 책 초반에 넉넉한 기간 4개월 완성 코스로 천천히 따라가면 누구나 완독 가능하다고 생각한다. 비전공자로서 항상 궁금했던 재귀 호출, 시간복잡법 등을 여럼풋이나마 개념을 잡기에 좋았다. 이 책 한권으로 마스터했다고 말하고 싶지만 아직 조금 더 노력이 필요하다고 생각된다. 코테를 준비하는 취준생들에게도 목적적합하다고 생각된다. 코테가 필수가 되어가고 난이도가 점점 올라가는 요즘 기본기 다지고 코드를 깔끔하기 짜기 위해서 한 번쯤은 읽어보면 좋다고 생각된다. |
|
컴퓨터공학과 소속으로 많은 서적을 접하고, 다양한 자료를 이용하여 공부를 하고 있는 대학생입니다. 전공 공부를 하게 된 지는 오래되지 않았지만, 학교에서 다루는 지식의 수준이 결고 얕지 않은 수준이라 학교 교재 만으로 따라가긴 벅찰 때가 있었습니다. 그러던 중 만나게 된 책이 바로 이 책, 가장 쉬운 독학 알고리즘 첫 걸음 C&자바였습니다. 피곤하지 않은 책 편집 및 구성, 눈에 쏙쏙 들어오는 코드와 설명, 그리고 이해를 돕는 그림들까지도 모두 책을 읽는 독자를 위한다는 것이 느껴졌습니다. 여태 배운 알고리즘을 알고리즘이라 부르기도 부끄럽지만, 이 책을 통해 공부하며 알고리즘의 알고 까지는 배웠다! 라고 자신있게 이야기할 수 있을 것 같습니다.
|