![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dsWWff/btrbvyfwxIn/t7rRQ9FbApkNZsvgRyEs8K/img.png)
C# Collection에 속한 Dictionary 클래스에 대해서 살펴보겠습니다. https://docs.microsoft.com/ko-kr/dotnet/api/system.collections.generic.dictionary-2?view=net-5.0 Dictionary 클래스 (System.Collections.Generic) 키와 값의 컬렉션을 나타냅니다.Represents a collection of keys and values. docs.microsoft.com https://docs.microsoft.com/ko-kr/dotnet/api/system.collections.generic.sorteddictionary-2?view=net-5.0 SortedDictionary 클래스 (Syste..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/l1c22/btraKEHvL5t/5kPCese3YNfEGsclevwJn1/img.png)
C# collection에 속한 SortedSet에 대해서 살펴보겠습니다. 주요 데이터는 MSDN을 참고하였습니다. https://docs.microsoft.com/ko-kr/dotnet/api/system.collections.generic.sortedset-1?view=net-5.0 SortedSet 클래스 (System.Collections.Generic) 정렬된 순서대로 유지 관리되는 개체의 컬렉션을 나타냅니다.Represents a collection of objects that is maintained in sorted order. docs.microsoft.com https://docs.microsoft.com/ko-kr/dotnet/api/system.collections.generic.h..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/xjwfh/btqRGq2qNrV/mn375h7tDThYaXeR5GU1D1/img.png)
C#의 Collection에 속한 LinkedList에 관한 글입니다. 이 글도 완벽한 성능 분석이 아닌, C++에서 사용한 List의 간단한 사용법과 비교하면서 중요하고 주로 사용했던 부분들에 대한 정보를 공유하고자 글을 작성하였습니다. 이 글은 C++의 STL으로 다룰 줄 아시는 분 or 사용해본 경험이 있다는 것을 전제로 작성하였습니다. 글은 MS의 MSDN을 참고했고 틀린 부분은 댓글을 달아주시면 확인 후 수정하도록 하겠습니다 ^_^ 1. LinkedList의 특성 C++의 list와 비슷합니다. 양방향 연결 리스트이며 동적으로 메모리를 관리해주고 자유롭게 삽입, 삭제가 가능한.. 자료구조입니다. 대부분의 교재 및 자료(블로그)에서 List, Queue, Stack, Dictionary만 설명해주..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/lLBM9/btqJyxV22U3/nAsfaKP5WcrCUkcYXTUZGK/img.png)
C# Collection에 속한 Queue에 관한 글입니다. 특별히 List처럼 안의 값을 바꾸거나, 정렬 등등을 하는 데 사용하지는 않습니다만, 여러 알고리즘에 사용하고 있는 중요한 자료구조중 하나입니다. 알고리즘뿐만 아니라 개발에도 사용할 수 있을 것 같습니다. 이 글은 완벽한 성능 분석글이 아닙니다. 단순히 C#의 MSDN에서 중요하다고 생각하는 부분이나, 평소 C++을 사용하면서 STL의 Queue에서 사용했던 것 중 유용하고 자주 사용했던 부분을 설명할 예정입니다. 참고하는 부분은 MSDN의 C# Collection Queue내용입니다. 틀린 부분은 댓글을 달아주시면 확인 후 수정하도록 하겠습니다. ^^ 1. Queue의 특성 C++의 Queue와 같은 역할을 합니다. FIFO 이런 거는 다 알..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/DwHiy/btqIxYM3NiG/mFtaTUweSxRe57nKshCqd0/img.png)
C#의 Collection에 속한 List 에 관한 글입니다. 완벽한 성능분석이 아닌, C++에서 사용한 Vector의 간단한 사용법과 비교하면서 같이 중요하고 주로 사용했던 부분들에 대한 정보를 공유하고자 글을 작성하였습니다. 이 글은 C++의 STL을 다룰 줄 아시는 분 or 사용해본 경험이 있다는 것을 전제로 작성하였습니다. 글은 MS의 MSDN을 참고했고, 틀린부분은 댓글을 달아주시면 확인 후 수정하도록 하겠습니다. :) 1. List의 특성 C++의 Vector와 상당히 비슷합니다. 배열인데 동적으로 메모리를 관리해주고.. 자유롭게 삽입 삭제했다가 정렬도 할 수 있습니다. 특별하게 사용했던 것은,, Serialization을 할 때 유용하게 사용했던 것 같습니다. 어떤 클래스에 담긴 데이터들을 ..