[STL] 자료구조 원리와 시간 복잡도
Stack 특징 : FILO(First Input Last Output)형식의 자료구조입니다. C++에서는 vector으로, C#에서는 stack으로 구현이 되어있습니다. DFS방식의 탐색을 할때 사용될 수 있습니다. 시간복잡도 : 검색 O(n), 삽입/삭제 O(n) Queue 특징 : FIFO(First Input First Output)형식의 자료구조입니다. C++와 C#에서는 Queue로 구현이 되어있습니다. BFS방식의 탐색을 할때 사용될 수 있습니다. 시간복잡도 : 검색 O(n), 삽입/삭제 O(n) List 특징 : 한 노드가 자신의 앞의노드와 뒤의 노드의 주소값을 가지고 있는 형태의 자료구조입니다. C++에서는 List으로, C#에서는 stack으로 구현이 되어있습니다. DFS방식의 탐색을 ..