C#에서 자주 쓰는 데이터 구조와 알고리즘 정리1. 배열, List, Dictionary, Stack, Queue 등 .NET 컬렉션 배열 (Array)고정 크기, 동일 타입 데이터 저장, 인덱스로 접근.선언 예시:int[] arr = new int[5];arr[0] = 10;다차원 배열도 지원:int[,] map = new int[5, 5];List동적 크기, 배열보다 유연, 인덱스 접근 가능.선언 및 사용:List numbers = new List();numbers.Add(1);numbers.Remove(1);foreach (int n in numbers) Console.WriteLine(n);배열은 크기 변경 불가, List는 Add/Remove로 데이터 관리DictionaryKey-Value 쌍 ..