从尾到头打印单链表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
#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