wuyi8808 空军 写一个您的双链表看看c++版本 本帖最后由 plglenn12 于 2010-03-12 23:52:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include<iostream.h> struct node { int id; node *N; node *P; }; void cre(node *&head,node *&rear) { node *p=new node; node *v; head=v=p; p->P=NULL; cout<<"id:"<<endl; cin>>p->id; while(p->id) { v=p; p=new node; v->N=p; p->P=v; cout<<"id:"<<endl; cin>>p->id; } p->N=NULL; rear=p; } void abc(node *p) { while(p) cout<<p->id<<endl,p=p->N; } void cba(node *p) { while(p) cout<<p->id<<endl,p=p->P; } void main() { node *head,*rear; cre(head,rear); abc(head); cba(rear); } 网上瞎找的,免得你背后骂我老猪只会说风凉话。 ASP.NET中WEB控件和HTML控件取舍问题 请教一个字符串截取的问题 分析了,在论坛问防止SQL注入的方法没得到答案,自己研究了一个,共享拉 奇怪的URLRewriter问题 如何去掉调试环境中的目录 请大家多多提供可以学习asp.net、c#的网站 动态生成按钮的事件问题! 通过 smtp srv发送mail,结果中文变?,这个怎么解决? 论坛公告(请大家都来看看) post方式调用接口,怎么传递数组数据呢 如何设计东带的权限树 非哥 引用究竟又什么作用啊 int&
#include<iostream.h>
struct node
{
int id;
node *N;
node *P;
};
void cre(node *&head,node *&rear)
{
node *p=new node;
node *v;
head=v=p;
p->P=NULL;
cout<<"id:"<<endl;
cin>>p->id;
while(p->id)
{
v=p;
p=new node;
v->N=p;
p->P=v;
cout<<"id:"<<endl;
cin>>p->id;
}
p->N=NULL;
rear=p;
}
void abc(node *p)
{
while(p)
cout<<p->id<<endl,p=p->N;
}
void cba(node *p)
{
while(p)
cout<<p->id<<endl,p=p->P;
}
void main()
{
node *head,*rear;
cre(head,rear);
abc(head);
cba(rear);
}
网上瞎找的,免得你背后骂我老猪只会说风凉话。