Node* RemoveNode(Node* node)
{
Node* prevNode = node->prev;
Node* nextNode = node->next;
prevNode->next = nextNode;
nextNode->prev = prevNode;
delete node;
return nextNode;
}
void InsertNode(Node* posNode, int data)
{
Node* node = new Node(data);
Node* prevNode = posNode->prev;
prevNode->next = node;
node->prev = prevNode;
node->next = posNode;
posNode->prev = node;
}
vector 벡터 (0) | 2024.12.14 |
---|---|
자료구조 별 Big O 시간 복잡도 (1) | 2024.12.13 |
Big O notation (2) | 2024.12.13 |
Doubly Linked List 02 (1) | 2024.12.11 |
Doubly Linked List (2) | 2024.12.11 |