我想怎样用指针来比较两个数的大小 指针指的节点 与后一个节点的数字对比啊
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/01 07:32:19
我想怎样用指针来比较两个数的大小 指针指的节点 与后一个节点的数字对比啊
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)//?
\x05\x05t=p->next;
\x05p=p->next;
}
return t;
}
void main(){
ElemType e;
LNode *p;
LNode\x05*t;
InitList_L(list);//初始化单链表
//CreateList_F(list,5);//前插法
CreateList_L(list,5);//后插法
p=list->next;
while(p){
cout
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)//?
\x05\x05t=p->next;
\x05p=p->next;
}
return t;
}
void main(){
ElemType e;
LNode *p;
LNode\x05*t;
InitList_L(list);//初始化单链表
//CreateList_F(list,5);//前插法
CreateList_L(list,5);//后插法
p=list->next;
while(p){
cout
max是找到链表里最大的节点吗?如果是,while循环里应该
while(p && p->next)
{
\x05if(\x05(t->data)next->data)\x05)//?问题所在啊
\x05\x05t=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会出错
while(p && p->next)
{
\x05if(\x05(t->data)next->data)\x05)//?问题所在啊
\x05\x05t=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会出错
用C语言指针写一个两个数比较大小,相加减,输出最大,最小,两个数的和
请问怎么使画出来的图节点大小不同?
创建链表时为什么要将头结点的值赋给尾节点,并清空头结点使尾节点指向空指针域
梁柱节点与梁柱节点核心区的分别在哪?抗震规范说的强节点 指的是强节点核心区吗
在具有m个节点的循环队列中,头指针为front,尾指针为rear,判断循环队列满的条件是什么?
等效电路怎么画我想知道用节点法画等效电路的窍门,能不能详细讲讲,有一个例题,三个电阻,四个节点,导线隔两个电阻相连,应该
铝合金门窗节点的定义
指针常量与指针变量的区别?
建筑制图剖面图与节点图的区别
一棵二叉树共有25个节点,其中5个时子节点,那么度为1的节点数为
一个转盘有1-8数字,转动转盘,指针所指两个数之和是偶数的可能性是多少?奇数呢?
完全二叉树有2*n-1 的节点,则它的叶子节点数为?