双向删除链表的结点——删除两個双向删除链表的结点中相同的节点先找到相同的节点,放入删除链表的结点same然后两个删除链表的结点都删除与same相同的节点
这个程序没寫好写成了一坨屎
node *left; //指向什么类型的对象,就用什么类型的指针 if(n<1) //参数检测删除链表的结点最少有一个节点 p=head->right; //p重新指向头结点后的那个结点,即for循环创建的第一个结点 while(s) //如果head的第一个节点和same中有相同,则删除目的是让head的第一个节点与same删除链表的结点中节点都不同 { //因为head的头节點可以指向第一个节点,但第一个节点不能指向头结点这是删除链表的结点创建时决定的 display(list1); //输出显示建立的删除链表的结点,这里是讯删除链表的结点不用输出 display(list2); //输出显示建立的删除链表的结点,这里是讯删除链表的结点不用输出