추상적 자료구조(Abstract Data Structures)


Data : 정수, 문자열, 레코드, ...

A set of operations : 삽입, 삭제, 순회, ... / 정렬, 탐색, ...

기본적 연결 리스트


선형 배열처럼 나란히 붙어서 늘어선 것이 아니라, 앞의 원소가 뒤의 원소를 가리키는 자료구조

자료 구조 정의


Node : Data, Link(next)

classNode:
	def __init__(self, item):
		self.data = item
		self.next = None
classLinkedList:
	def __init__(self):
		self.nodeCount = 0
		self.head = None
		self.tail = None

연산 정의