Today I learned(TIL)
20.08.14- TIL
프로그램 탐험가
2020. 8. 14. 23:55
오늘 한 일
1. 자바스크립트 함수의 기본 파라미터 공부
2. 선택 정렬 알고리즘 풀이
느낀 점
오늘 자바스크립트의 함수에 기본 파라미터를 설정 하는 방법을 배웠는데 개발자가 실수로 함수로 전달 될 값을 안 넣어줬을때 기본적으로 들어갈 파라미터를 지정해주면 오류도 나지 않아서 만일의 사태를 대비 할수 있을거 같아서 좋은 기능인거 같다는 생각이 들었다.
내가 보고 있는 알고리즘 교재에서 정렬 파트를 나가게 되었는데 저자가 말하기를 정렬은 알고리즘 공부의 꽃이라고 할 수 있다고 하였고 정렬문제를 푸는 방법과 분석만 모아도 두꺼운 책이 한 권 나올 정도로 다양한 정렬 알고리즘이 있다고 하였는데 "와 그렇게 정렬이 알고리즘에서 중요한것인가? 중요하다면 왜 중요한것인가? 정렬의 말뜻은 말 그대로 순서대로 정렬하는거 같은데... 프로그래밍과 알고리즘에 있어서순서대로 정렬하는게 어떤 점에서 중요한 걸까?" 라는 생각이 들었다.그리고 이 책에서는 수많은 정렬 알고리즘 중에서 다섯 가지인 선택 정렬, 삽입 정렬, 병합 정렬, 퀵 정렬, 거품 정렬을 알아본다고 하였는데 앞으로 진도를 나가다보면 내가 생각한 의문이 풀리지 않을까 싶다.