Stack and Queue
이 둘은 linear data structure로 모든 데이터의 접근과 동작을 순차적으로 해야 하는 특징이 있다.
stack은 선입후출(First In Last Out) Queue는 선입선출(First In First Out)이라는 특징이 있다.
JavaScript
javascript란 single thread 이고 non-blocked 언어이다.
Scope
Scope(유효범위)란 특정 변수가 적용되는 범위를 뜻하는 개념으로
프로그램이 커지면 여러 가지 이유로 변수 등의 이름이 충돌하게 되는데, 이를 해결하기 위해서 고안된 것이 유효범위라는 개념이다.
Linked List
Linked List는 value와 node가 한 세트이며 node는 다음 순서의 value를 가리킨다.
Hash Tables
특정 Key에 특정 value가 있는 배열구조형태
Hash Table이 중요한 점은 실생활에서도 매우 많이 사용되고 있고 따라서 coding test에 반드시 물어본다는 점에 있다.
그리고 많이 쓰이는 이유는! 보통 HashTable로 처리시간을 크게 단축할 수 있기 때문이다(공간은 더 차지하지만)