1. 연결 리스트(Linked Lists)
추상적 자료구조(Abstract Data Structures)
- 내부구현은 숨겨두고(신경쓸 필요 없음) 밖에서 보이는것들을 제공하는 것
- Data : 정수, 문자열, 레코드, ...
- A set of operations : 삽입, 삭제, 순회 or 정렬, 탐색 등의 연산
연결 리스트를 추상적 자료구조로 구현
class LinkedList:
def __init__(self):
self.nodeCount = 0
self.head = None
self.tail = None
'Programmers TIL > Algorithm' 카테고리의 다른 글
[Algorithm] 이진 트리의 넓이 우선 순회(BFS)_TIL Day3-5 (1) | 2023.04.12 |
---|---|
[Algorithm] 트리, 이진 트리, 깊이 우선 순회_TIL Day3-4 (1) | 2023.04.12 |
[Algorithm] 우선순위 큐(Priority Queues)_TIL Day3-3 (0) | 2023.04.12 |
[Algorithm] 환형 큐(Circular Queue)_TIL Day3-2 (0) | 2023.04.12 |
[Algorithm] 배열/정렬/탐색/재귀,복잡도_TIL Day1 (0) | 2023.04.10 |