본문 바로가기

반응형

리스트

★ 16. C# - List 사용 예제 List 에 대한 간략한 설명 및 사용 방법을 알아보겠습니다. [1] 일반적으로 배열은 동적으로 크기 조절이 되지 않지만 List는 가능합니다.[2] 리스트를 사용하면 배열의 크기에 대해서 크게 신경쓸 필요도 없습니다.[3] 선형 리스트에 필요한 Key도 사용하지 않으면서 많은 기능을 제공합니다. Key PointList는 Generic이나 구조체로 간주되며 사이에 자료형을 선언해야 합니다. Add Value 1234567891011121314using System.Collections.Generic; class Program{ static void Main() { List list = new List(); list.Add(2); list.Add(3); list.Add(5); list.Add(7); }}.. 더보기
★ 1. STL Vector와 List 설명 및 장단점 STL Vector와 List 설명 및 장단점 - Vector, List 설명 - = Vector =벡터는 일반적인 배열처럼 개체들을 연속적인 메모리 공간에 저장한다.즉, iterator 뿐 아니라 position index(operator [])로도 접근이 가능하다는 것이다.동적으로 확장/축소가 가능한 동적 배열(dynamic array)로 구현되어 있다. = List =리스트는 double linked list로 구현되어 있다.노드가 양 쪽으로 모두 연결 되어 있으며 삽입/삭제가 자주 발생하는 경우에 용이하다. - Vector, List 장단점 - = Vector =장점 : 1. 개별 원소들 접근 가능 2. 원소를 마지막에 삽입 하는 것이 빠름 3. 랜덤으로 원소 순회가 가능 4. 개별 원소에 대한 .. 더보기

반응형