사람들이 자료구조, 알고리즘은 기본이 되는 부분이라고 말해서 어떤 언어로 사용해도 비슷하다고 말한다. 당연히 그 말에 동의한다. 나 또한 처음 자료구조를 공부했을 때, Java로 시작했다.
그러나 JS를 잘 사용하는 사람들은 분명 뭔가의 문제를 해결할 때 map, reduce 등 JS만의 메소드 혹은 특징(동적 배열 - Java의 ArrayList랑 비슷하게 작동)을 활용해서 가독성이 높은 혹은 더 효율적인 코드를 작성한다.
이 책을 통해 JS만의 특징을 이용한 자료구조, 알고리즘과 그것을 구현하는데 어떤 생각의 흐름(가장 중요!)으로 진행하는지 공부할 예정이다.
하루에 1강 이상씩 진행 예정