cs-js-01-자료구조&알고리즘-시작

SeungWoo Yoo ·2023년 2월 7일

1. 자료구조와 알고리즘이 중요한 이유

자료구조 + 알고리즘 = 프로그램

cf. 코딩테스트 광탈 방지 A to Z : JavaScript 및 다른 자료들을 공부하고 정리한 글입니다.


1.1 알고리즘 공부 방법


2. 알고리즘을 잘 공부하는 방법

2.1 문제를 풀 때 중요한 것

  1. 항상 여러가지 풀이 방법이 있을 수 있다는 것을 기억하자
  2. 항상 예외가 있을 수 있다는 것을 기억하자
  3. 내가 풀어낸 답이 베스트인지 의심하자
  4. 문제를 풀었다면 시행착오를 모두 기록하자
  5. 다른 사람의 코드를 많이 보자. 생각하지 못했던 방법을 발견할 수 있다.
  6. 쉽게 포기하지 말자. 하지만 도저히 모르겠다면 답을 보는 것도 좋은 방법이다.

2.2 그나마 재미있게 공부하는 방법

  1. 시각적인 사이트의 도움을 받자
    1. VISUALGO : https://visualgo.net/en
    2. Algorithm Visualizer : https://algorithm-visualizer.org/
  2. 공부하는 자료구조/알고리즘이 어디에 쓰일지 생각해보면서 공부하자.
profile
Front-end 공부 중... 책 읽는 걸 좋아합니다.

0개의 댓글