Algorithm/Basic (2) 썸네일형 리스트형 [Java] LinkedList 사용법 정리 1. LinkedList 란? 2. LinkedList vs ArrayList public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, Serializable public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, Serializable LinkedList와 ArrayList는 위와 같이 인터페이스를 구현하고 있습니다. 한가지 다른건 Deque를 구현한다는 점이 ArrayList와 다릅니다. 따라서 Java의 Queue에서 지원하는 메소드를 사용할 수 있다는게 특징입니다. Queue 지원 메소드(FIFO .. [C++] Vector Container 사용법 정리 1. Vector Container란 C++ STL에 포함된 자료구조로 동적할당되어 작동하며 메모리를 효율적으로 관리할 수 있는 container입니다. 2. 사용법 1) 초기화 #include // vector 변수명; vector intVector; vector stringVector; // vector 변수명(숫자); // 숫자만큼의 크기로 vector가 생성되고 각 자료형의 초기값으로 전체 설정된다 vector intVector(10); // vector 생성과 동시에 초기화 vector stringVector(3) = {"a", "b", "c"}; vector intVector(2, 3); // 크기는 2, 값은 3으로 초기화 // vector 복사 초기화 vector intVector1(int.. 이전 1 다음