자바스크립트(node.js)에서도 자료구조를 사용함으로서 성능 향상을 기대할 수 있나요?
글쓴이: vani2 / 작성시간: 일, 2015/07/19 - 3:17오후
자료구조는 C++ 공부할 때 몇 번 본 것이 전부라 사실 잘 모르지만(:p)..
자바스크립트로 전향하고 나서 항상 궁금했던 것이 '자바스크립트에서도 자료구조를 사용할 수 있을까?' 였는데 마침 찾아보니 당장 사용할 수 있는 몇가지 라이브러리들을 발견할 수 있었습니다.
* Google Closure Library
* dsjslib
* BucketsJS
* CollectionsJS
* lodash (알고리즘)
* underscore (알고리즘)
그런데 생각해보니 이것이 의미가 있을까? 하고 의문이 드는데, 네이티브는 네이티브만의 한계등으로 인해 사용할 이유가 명백한데 자바스크립트는 잘 모르겠네요..
자료구조를 사용하는 이유 중 하나가 성능 향상인데 이걸 자바스크립트에서도 기대할 수 있을까요?
Forums:
자료 구조와 포인터는 전혀 관계가
자료 구조와 포인터는 전혀 관계가 없습니다.
C/C++에서 자료 구조를 구현할 때 포인터를 쓰는 건 언어의 명세 때문인거고, 자료 구조의 개념에 포인터라는 건 눈꼽만큼도 관여하지 않습니다.
아 그렇군요 수정하겠습니다. 지적 감사합니다.
아 그렇군요 수정하겠습니다. 지적 감사합니다.
제가 지적하고자 하는 바는, 자료구조라는 건 효율적인
제가 지적하고자 하는 바는, 자료구조라는 건 효율적인 알고리즘에 대한 것입니다. 언어와 상관없습니다. 당연히 이진트리에서 찾는게 순차 탐색해서 찾는거보다 빠릅니다.
댓글 달기