자바 컬렉션 프레임워크 Vector와 Stack은 왜 안쓰는가? C++ STL 중 Vector는 Stack과 다르게 random access가 가능하고, iterator 등 구성 원소에 접근이 용이한 여러 기능을 가지고 있어 널리 쓰인다.Vector로 Stack형 자료구조를 구현하게 된다면 스택의 꼭대기가 아닌 맨 아래에 있는 원소를 참조할 수도 있고, 중간 부분에 원소를 추가하는 것 또한 가능하다.반대로 Stack의 LIFO(Last In First Out) 기능에만 관심이 있고, 또 그것을 보장되게 하고 싶다면 Stack STL로 Stack형 자료구조를 구현하는게 좋을 것이다.C++에서 Vector와 Stack은 사용자의 요구에 맞게 상황에 맞게 서로 혼용될 수 있는 편리한 STL인 것이다. 자바도 ..