max是找到鏈表里最大的節(jié)點(diǎn)嗎?如果是,while循環(huán)里應(yīng)該
while(p && p->next)
{
\x05if(\x05(t->data)next->data)\x05)//?問題所在啊
\x05\x05t=p->next;
\x05p=p->next;
}
原來(lái)的if一句有2個(gè)問題
if(\x05(p->data)next->data)\x05)
1、比較p->data和p->next->data不對(duì),應(yīng)比較記錄的最大值和p->next->data
2、沒有判斷p->next是否空,到最后一個(gè)節(jié)點(diǎn)p->next為空時(shí)訪問p->next->data會(huì)出錯(cuò)
我想怎樣用指針來(lái)比較兩個(gè)數(shù)的大小 指針指的節(jié)點(diǎn) 與后一個(gè)節(jié)點(diǎn)的數(shù)字對(duì)比啊
我想怎樣用指針來(lái)比較兩個(gè)數(shù)的大小 指針指的節(jié)點(diǎn) 與后一個(gè)節(jié)點(diǎn)的數(shù)字對(duì)比啊
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
其他人氣:290 ℃時(shí)間:2020-02-16 18:10:14
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- 甲轉(zhuǎn)動(dòng)指針,乙猜指針停在哪一個(gè)數(shù)字上,猜中則算贏.現(xiàn)在有四種猜數(shù)方法:
- 一個(gè)轉(zhuǎn)盤有1-8數(shù)字,轉(zhuǎn)動(dòng)轉(zhuǎn)盤,指針?biāo)竷蓚€(gè)數(shù)之和是偶數(shù)的可能性是多少?奇數(shù)呢?
- 求24和36的最大公約數(shù)和最小公倍數(shù)怎么操作?請(qǐng)說明基本原理及其公式好嗎謝謝
- 物理單位換算公式
- 8.370把它四舍五入到0.1是
- 若M∪N=空集,P={1,2,3},則M∪P=
- 已知通過甲,乙兩電阻絲的電流之比為1:2,電阻之比為2:3,則甲乙兩電阻絲發(fā)熱功率之比為
- 7、混凝土中,骨料級(jí)配良好的標(biāo)準(zhǔn)是________________________.
- 幾道英語(yǔ)的練習(xí)題.
- 求關(guān)于友誼的英語(yǔ)短篇美文或者詩(shī),適合在一兩分鐘朗誦的
- 為什么說膠體分散質(zhì)微粒能吸附離子使膠體帶電荷這說法錯(cuò)誤呢?
- 有個(gè)等腰三角形abc ,其ac=bc,角acb=96度,d 是三角形內(nèi)的一點(diǎn),角dab=18度,角dba=30,角acd等于多少度?
猜你喜歡
- 1老友記第六季第二集11分23秒,phoebe said:you could do a lot worse than joey
- 2布萊克一家現(xiàn)在習(xí)慣吃中餐了(be used to)英語(yǔ)翻譯
- 3兩個(gè)數(shù)學(xué)方程 (x-320)/x=34 (320-x)/x=34
- 4原句:烈火燒死了邱少云,我的心很痛.改成“把”字句________________________________
- 5戈 這個(gè)字少一撇,然后加個(gè) 心 字,這個(gè)字怎么念?
- 6小明有54枚郵票小明的郵票枚數(shù)是小新的4分之3小新的郵票枚數(shù)是小紅的7分之6小紅有多少枚郵票
- 7詢問天氣是情況是,how 和what及其答語(yǔ) 有什么區(qū)別.關(guān)于問天氣的各種句型
- 8英語(yǔ)作文:A Word About English Learning
- 9xy<0且x+y>0x<y試把x,y,0,-x,-y這5個(gè)數(shù)用<連接
- 10亙字的讀音
- 11關(guān)于國(guó)慶的英語(yǔ)作文
- 12請(qǐng)高手幫忙寫一篇100字左右關(guān)于最喜歡的節(jié)目的英文~~