룰타일 (1) 썸네일형 리스트형 [TIL]2024-3-18 / 58일차 - 최종 프로젝트 3주차 1일차 1. 오늘의 기술 면접 질문 - 배열과 List, ArrayList, Dictionary 의 차이점을 설명해주세요 배열 - 연속된 메모리 공간으로 이루어져 메모리 관리가 용이하며 순서대로 되어있기에 그에 맞춰 index로 이루어져 접근을 빠르게 할 수 있다. 하지만 동적 할당이 불가하여 크기가 정적이다. (단점 - 할당된 메모리 블록은 사용하지 않아도 고정되어 있어 메모리 낭비가 발생 가능) (사용처 - 변경 가능성이 없는 고정된 수의 요소가 있고 비순차적인 방식으로 자주 엑세스를 해야할 때 편리) 리스트 - 리스트는 C#에서 제너릭 형식의 List로 제공되어 크기가 동적이다. 순차적으로 요소를 추가하고 제거하는 데에 편리하고 제너릭 형식이기에 박싱 언박싱이 일어나지 않아 이점이 있지만, 리스트는 다음 .. 이전 1 다음