millycoder
2017. 1. 1. 23:53
- 구조체
| struct ListNode { int element; ListNode *prev, *next; }; | cs |
- 삭제
| void deleteNode(ListNode* node) { node->prev->next = node->next; node->next->prev = node->prev; } | cs |
- 자기 자신을 다시 리스트에 삽입
| void recoverNode(ListNode* node) { node->prev->next = node; node->next->prev = node; } | cs |