자료구조의 공통점 : 공통적으로 가지고 있는 특징은 값들의 모음이라는 것.
왜이렇게 많은 자료구조가 존재할까?
- 특정 유형의 문제에 있어서, 특정한 자료 구조가 효율적이라는 사실에 기인한다.
- 자료구조들 중 하나를 언제 사용할 수 있을지 알고 있어야한다.
- 이들 자료 구조들은 모두 숫자를 저장한다.
- 데이터와 기능들 사이의 관계
- 개발자로서 많은 시간을 보낼 수록 여러분이 이러한 고급 자료 구조 사용을 필요로 할 가능성이 그 만큼 많아 진다.
- 자바스크립트의 DOM은 트리구조로 되어 있다.
- 인터뷰를 위한 것…
최고의 자료구조는 무엇인가요?
- 일부는 특정 구조에 특정 자료구조가 쓰인다.
- 서로 다른상황에서 특별한 자료구조를 사용한다.
- GPS에서 그래프 자료구조를 사용함. → 단일 링크드 리스트 사용 하면 안된다.
<aside>
💡 모든 자료구조는 서로 다른 상황에 특화된 각각의 장점들을 갖고 있다.
</aside>
다양한 자료구조들을 Class로 구현