[Data Structure] 이중 연결 리스트
·
Programming/Algorithm & Data Structure
이중 연결 리스트 (Doubly Linked List)기존 연결 리스트는 단순히 한 방향으로만 이동할 수 있었다. 양방향에 대한 포인터를 가지는 노드를 사용하면 양방향으로 이동할 수 있는 이중 연결 리스트를 구현할 수 있다.양방향 노드template class BidirectionalNode{ public: BidirectionalNode(T data) { this->data = data; } T data; BidirectionalNode* left = nullptr; BidirectionalNode* right = nullptr;};노드 삽입양쪽 노드에 대한 포인터 처리만 해주면 된다.// 삽입void Insert(Bidir..