알고리즘 첫 걸음 저자 양성봉 출판 생 능 출판사 발매 2020 . 01 . 13 . ​​​ 알고리즘 책 추천 그림 으로 쉽 게 이해 하 는 알고리즘 문제 풀 이 몇 해 전 영국 에서 생활 한 적 이 있 다 . 초저 가 항공 권 을 구매 해서 시간 이 날 때 마다 유럽 국가 들 을 여행 했 고 당시 많 은 유럽 국가 에서 는 이미 코딩 을 활용 하 여 아이 들 에게 수업 을 하 고 있 었 다 . 어느 날 영국 초등 학교 저학년 학생 들 을 대상 으로 ' 한국 문화 알리 기 ' 봉사 활동 을 간 적 이 있 다 . 열심히 수업 준비 를 하 고 있 는데 아이 들 이 1 대 의 태블릿 PC 에 여러 명 이 옹기종기 붙 어서 무언가 를 열정 적 으로 토론 하 고 있 었 다 . 너무 궁금 해서 물 어 보 니 코딩 으로 게임 을 만들 기 위해 아이디어 를 내 고 있 다고 했 다 . 그때 는 ' 참 신기 하 네 ' 라고 만 생각 는데 시간 이 흘러 한국 으로 돌아왔 고 한국 에서 도 코딩 수업 이 막 이슈 가 되 기 시작 했 다 . 운 좋 게 수업 기회 가 생겨 기초 부터 코딩 을 배울 수 있 었 고 게임 / 음악 / 퀴즈 등 을 만들 게 되 었 다 . What kind of person am I ? I ' m really number person . . 코딩 = 알고리즘 코딩 에 관심 을 갖 게 되 면서 알고리즘 도출 과정 에 다시금 관심 이 생겼 다 . 어렵 지만 재미있 는 분야 이 고 특히 양성봉 작가 님 의 그림 으로 쉽 게 이해 하 는 알고리즘 ' 알고리즘 첫 걸음 ' 을 통해 그렇게 다시 알고리즘 을 이해 하 게 되 었 다 . 학창 시절 수학 과목 을 무척 좋 아 했 고 전공 도 회계학 인 나 에게 는 즐거운 시간 이 었 다 . 책 이 도착 하 자 마 자 첫 페이지 부터 신나 게 읽 기 시작 했 고 . 뒷 내용 이 궁금 해서 이틀 만 에 정독 을 끝냈 다 . 그 중 에서 제일 흥미 로웠 던 에피소드 를 소개 하 자면 , 버블 정렬 버블 정렬 은 이웃 하 는 숫자 를 비교 하 여 작 은 수 를 앞쪽 으로 이동 시키 는 과정 을 반복 하 여 정렬 하 는 알고리즘 버블 정렬 수행 과정 을 50 , 40 , 90 , 10 을 가지 고 살펴보 자 1 . 먼저 첫 번 째 숫자 인 50 과 이웃 하 는 40 을 비교 하 고 , 50 이 크 므로 40 과 50 의 자리 를 바꾼다 . 40 , 50 , 90 , 102 . 50 , 90 을 비교 한다 . 이때 50 이 작 으므로 자리 를 바꾸 지 않 는다 . 40 , 50 , 90 , 103 . 세 번 째 숫자 인 90 , 10 을 비교 한다 . 40 , 50 , 10 , 90 => 작 은 수 는 버블 처럼 위 로 한 칸 씩 올라갔 다 . => 1 번 부터 다시 수행 하 면 40 , 10 , 50 , 90 이 된다 . => 다시 1 번 부터 수행 하 면 10 , 40 , 50 , 90 이 된다 . => 일반 적 으로 N 개 의 숫자 가 있 으면 최대 ( N - 1 ) 의 수행 이 이루 어 진다 . => 작 은 수 가 마치 거품 처럼 위 로 올라 간다 . 그래서 버블 정렬 이 다 . ​ 당연히 답 을 찾 는 것 은 쉬운 일 이 었 지만 과정 을 생각 해 보 면 그 만 의 법칙 이 존재 한다 . ' 알고리즘 첫 걸음 ' 을 통해 답 이 추론 되 는 여정 을 생각 해 보 는 시간 이 되 었 다 . 애니 의 아주 개인 적 인 북 리뷰 입니다 . 또한 생 능 출판사 의 이벤트 에 당첨 되 어 제공 받 은 도서 입니다 .