码迷,mamicode.com
首页 >  
搜索关键字:删除一个无头单链表的非尾节点    ( 3个结果
【C语言】单链表的相关热点面试题(包括:从尾到头打印,逆置,冒泡,寻找中间节点,倒数k节点)
从尾到头打印单链表voidFromTailToHeadPrint(SListNode*&head) { stack<SListNode*>s; SListNode*cur=head; while(cur) { s.push(cur); cur=cur->_next; } while(!s.empty()) { cout<<s.top()->_data<<"->"; s.pop(); } cout<<""<<..
分类:编程语言   时间:2016-05-11 19:59:40    阅读次数:361
C语言:【单链表】删除一个无头单链表的非尾节点
#include<stdio.h> #include<assert.h> #include<stdlib.h> typedefintDataType; typedefstructSListNode { DataTypedata; structSListNode*next; }SListNode; SListNode*BuyNode(DataTypex) { SListNode*next=(SListNode*)malloc(sizeof(SListNode)); ne..
分类:编程语言   时间:2016-01-13 00:49:57    阅读次数:203
删除一个无头单链表的非尾节点
voidDelMidNode(Node*n){ if(n==NULL) { printf("NodeisNULL\n"); } elseif(n->next==NULL) { printf("nisTailNode\n"); } else { Node*del=n->next; n->data=del->data; n->next=del->next; free(del); del=NULL; }
分类:其他好文   时间:2015-08-26 20:30:17    阅读次数:119
3条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!