반응형

Collection 3

[C# 기초] #13 : Collection(Stack, Queue)

- 자료구조 : 데이터를 구조적으로 구현하는 알고리즘 - Collection : C#에서 지원하는 자료구조 클래스. List, ArrayList, Dictionary, HashTable, Stack, Queue 등이 있음. * https://geukggom.tistory.com/95 이제까지 Collection에서 대표적으로 많이 쓰이는 클래스들을 정리해보았는데요, Collection 마지막 포스팅으로 Stack, Queue에 대해 알아보겠습니다. - Queue : 선입선출(First In First Out) 방식으로, 가장 먼저 입력된 값이 가장 먼저 나가는 구조. - Stack : 후입선출(Last In First Out) 방식으로, 가장 늦게 입력된 값이 가장 먼저 나가는 구조. - Stack, Q..

[Unity]/[C#] 2021.07.22

[C# 기초] #12 : Collection(Dictionary, HashTable)

[서론] 자료구조 : 데이터를 구조적으로 구현하는 알고리즘 Collection : C#에서 지원하는 자료구조 클래스. List, ArrayList, Dictionary, HashTable, Stack, Queue 등이 있음. 이번 포스팅에서는 이 중 Dictionary, HashTable에 대해 알아보려하는데요, 둘 다 key와 value를 사용해서 자료를 저장하는 타입이라는 공통점이 있습니다. 둘의 사용법은 거의 동일하지만 내부적으로 처리하는 기술이 다릅니다. [Dictionary] : 선언 시 미리 타입을 설정하기 때문에 입출력 시 박싱, 언박싱이 일어나지 않습니다. 따라서 사용에 용이하며, 다른 타입으로 형변환하기에도 오류가 생길 우려가 없습니다. 1.Generic 2.Key와 Value 모두 선언..

[Unity]/[C#] 2021.07.21

[C# 기초] #11 : Collection(List, ArrayList)

안녕하세요! 극꼼입니다! 오늘부터는 Collection중 List와 ArrayList에 대해 배워보겠습니다 ㅎㅎ * Collection : https://geukggom.tistory.com/95 [서론] 자료구조 : 데이터를 구조적으로 구현하는 알고리즘 Collection : C#에서 지원하는 자료구조 클래스. List, ArrayList, Dictionary, HashTable, Stack, Queue 등이 있음. 서로 유사한 자료구조인 List와 ArrayList를 먼저 살펴봅시다. Array List ArrayList - 고정된 배열 크기 (선언시 크기를 지정해주고, 삭제 및 추가와 같은 변형이 불가능하다.) - 같은 타입만 저장가능 - 다차원 배열 입력이 가능 - 배열크기가 고정되지 않음(삭제,..

[Unity]/[C#] 2021.07.16
반응형