循环双链表删除结点,删除值为num的所有结点
循环双链表删除结点,删除值为num的所有结点
关于遍历循环双向链表删除特定结点的问题,我一直没在网上看到能成功的在我的编辑器上运行的代码,于是自己写了一个,逻辑比较啰嗦,但能成功运行,我把几个边界点单独拿出来讨论的。
下面是代码
#include <iostream>
using namespace std;
class linknode {
public:
int data;
linknode* next, * prev;
linknode(int info = 0,
原创
2020-10-06 18:39:09 ·
1068 阅读 ·
2 评论