C#/Data Structure [C# 자료구조] LinkedList, SortedList - LinkedList 와 SortedList 2개의 자료구조 모두 List 에서 파생된 클래스 LinkedList 는 데이터를 포함하는 노드들을 연결하여 각 노드가 데이터와 다음/이전 링크 포인터를 갖게 되는 자료구조(앞/뒤, 이중 연결 리스트 형태) LinkedList 는 특정 노드에서 삽입, 삭제가 편리하나 특정 노드를 검색하기 위해서는 시간이 다소 걸림 [O(n)] SortedList 는 Hashtable 과 ArrayList 의 혼합형이며 내부 데이터는 Key 와 Value 로 이루저져 있고, Key 와 Index 로 접근 가능 SortedList 는 내부적으로 정렬된 컬렉션을 유지하고 있다는게 큰 특징임(정렬은 Value 이 아닌 별도의 Key 를 통해 정렬하고, Key 는 중복이 불가능함) (다음 노드가 무엇인지만 알고 있는 단일 연결 리스트, 위키피디아 이미지 참고) (이전, 다음 노드를 둘 다 알고 있는 이중 연결 리스트, 위키피디아 이미지 참고) 선언 & 사용 방법 마무리 LinkedList 와 SortedList 의 속성 및 메서드에 대한 정보는 참고자료를 확인 참고자료1 (사용 필요성) 참고자료2 (복잡한 내용 없이 정리된 자료) 참고자료3 참고자료4 참고자료5 참고자료6 (주요 메서드) 참고자료7 (예제) 참고자료8 (예제) 참고자료9 (세부) 반응형 공유하기 게시글 관리 개발 일지 저작자표시 비영리 변경금지 'C# > Data Structure' 카테고리의 다른 글 [C# 자료구조] Hashtable, Dictionary (0) 2021.10.03 [C# 자료구조] Stack, Queue (0) 2021.09.26 [C# 자료구조] ArrayList, List (0) 2021.09.20 [C# 자료구조] Array (0) 2021.09.12 Contents 추천 컨텐츠 [C# 자료구조] Hashtable, Dictionary 2021.10.03 [C# 자료구조] Stack, Queue 2021.09.26 [C# 자료구조] ArrayList, List 2021.09.20 [C# 자료구조] Array 2021.09.12 댓글 0 + 이전 댓글 더보기