동적 배열 C++ vector
using System.Collections.Generic;을 선언해줘야 사용 가능
클래스이기 때문에 List 타입의 객체를 생성하면 참조를 하게 된다는 의미를 내포함, 즉 new를 사용해서 생성해야함
빈 상태일 때 없는 인덱스에 접근하면 런타입 에러 예외 발생
중간 삽입, 중간 삭제가 효율적이지 않음
임의 접근이 빠름
Add : 맨 끝에 삽입
Insert : 중간에 삽입
Remove : 원소로 search 하여 삭제
RemoveAt : 인덱스로 삭제
Count : 크기 리턴 (리스트 길이)
Clear : 원소 전부 삭제하여 리스트 비우기
key를 통하여 접근하여 그에 대응하는 value를 불러올 수 있다.
using System.Collections.Generic;을 선언해줘야 사용 가능
해시 테이블을 사용하는 덕분에 빠름
공간을 미리 차지하고 있어 공간 면에서는 비효율적일 수 있다.
메모리를 내주고 성능을 취한다.
값 가져오기
삭제
검색