当前位置: > 我想怎样用指针来比较两个数的大小 指针指的节点 与后一个节点的数字对比啊...
题目
我想怎样用指针来比较两个数的大小 指针指的节点 与后一个节点的数字对比啊
void CreateList_L(LinkList &L,int n)/
{
LNode *p,*r;
int i;
L=new LNode;
L->next=NULL;
r=L;
for(i=0; i>p->data;
p->next=NULL;
r->next=p;
r=p;
}
}
LNode* max(LinkList &L)
{
LNode *p,*t;
p=L;
t=p;
while(p)
{
x05if(x05(p->data)next->data)x05)//?
x05x05t=p->next;
x05p=p->next;
}
return t;
}
void main(){
ElemType e;
LNode *p;
LNodex05*t;
InitList_L(list);//初始化单链表
//CreateList_F(list,5);//前插法
CreateList_L(list,5);//后插法
p=list->next;
while(p){
cout

提问时间:2020-11-01

答案
max是找到链表里最大的节点吗?如果是,while循环里应该
while(p && p->next)
{
x05if(x05(t->data)next->data)x05)//?问题所在啊
x05x05t=p->next;
x05p=p->next;
}
原来的if一句有2个问题
if(x05(p->data)next->data)x05)
1、比较p->data和p->next->data不对,应比较记录的最大值和p->next->data
2、没有判断p->next是否空,到最后一个节点p->next为空时访问p->next->data会出错
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.