帶頭單鏈表逆置,下面程序有錯嗎?p=head->next;q=p->next;什么意思?
帶頭單鏈表逆置,下面程序有錯嗎?p=head->next;q=p->next;什么意思?
void linklist_rev1(linklilst head);
p=head->next;
head->next=NULL;
while(p)
{q=p->next;p->next=head->next;head->next=p;p=q;}
void linklist_rev1(linklilst head);
p=head->next;
head->next=NULL;
while(p)
{q=p->next;p->next=head->next;head->next=p;p=q;}
其他人氣:912 ℃時間:2020-04-27 02:59:27
優(yōu)質(zhì)解答
完全不對,你自己在圖上畫一畫不就知道是什么意思了,看不懂這什么意思額,這個是對的。已經(jīng)理解了,謝謝回復(fù)head->next都沒有實時更新,只是在不斷的用新值覆蓋,你隨便輸入幾個測試數(shù)據(jù)試試只是新建空的鏈表不用覆蓋后面依次插在首元位置那你應(yīng)該說鏈表的建立而不是逆置,逆置是操作于已經(jīng)建立好的鏈表。就算是建立新的也不對,你p還沒有malloc空間就隨便一個指針,要讓別人看問題首先要把細節(jié)都寫好,不要因為小問題讓人看不懂,這樣根本就不知道你這個程序要表達的意思
我來回答
類似推薦
- 單鏈表逆位序輸值L->next=NuLL,p->next=L->next,L->next=p什么意思
- head->next!=p與head=p的區(qū)別
- 比如一個題目是單鏈表中刪除p所指結(jié)點的后繼結(jié)點時,操作如(1)q=p->next ;(2)p->next=q->next; (3)delect q; ——這里2,3都看的懂,意思是把p結(jié)點的后繼結(jié)點的值給q還是把p結(jié)點的后繼結(jié)點的指針給q?
- *head=&a;a.next=&b;和p->next=q分別是什么意思,有什么區(qū)別.
- 明明過生日時時請好朋友們吃飯,買了4瓶橙汁,每瓶0.75升,每杯可倒3/10升,這些橙汁可倒多少杯?
- 花兒推開了春天的大門;雷電推開了夏天的大門仿著再寫4個句子!
- 隔一條長而寬的河如何測出松樹的高?
- 一個三位數(shù)除以一個二位數(shù),商最大是( )位數(shù),最小是( )位數(shù)
- 已知函數(shù)f(x)(x不等于0),對于任意非零實數(shù)x,y,滿足f(xy)=f(x)+f(y).
- 根號18/根號8*根號27/2
- sorry to break your walkman 翻譯成中文
- 誰有和還有的題目(注意,是練習(xí)題!)阿!現(xiàn)在要!求啊...
猜你喜歡
- 1人類的視覺是什么視覺,是真正看見嗎?
- 2為什么漢語拼音與英文字母一樣?
- 3英語高手可以幫我看一篇文章有什么語法或詞匯錯誤嗎?還能添加點什么嗎?
- 4在家庭電路中,以下情況會引起保險絲熔斷的是( ?。?A.用測電筆接觸火線 B.連接電路時誤將火線與零線接通 C.將開關(guān)用導(dǎo)線接通 D.電路中用電器總功率過大
- 5理想,在饑餓面前,它是糧食……仿寫句子兩句?
- 6焰色反應(yīng)是一種化學(xué)反應(yīng)嗎?
- 7This ruler is green.同意句
- 8某年的10月份有5個星期二,4個星期三,這年的國慶節(jié)是星期幾
- 9用一根鐵絲圍成一個邊長是8分米的正方形,如果把它拉成平行四邊形,面積減少了16平方分米,這個平行四邊形的高是多少分米?
- 10They arrived at teh small village_____(safe)at last
- 11分數(shù)應(yīng)用題一批稻谷放在甲,乙兩個糧庫中,甲庫所存的稻谷數(shù)量是乙?guī)斓陌朔种?后來從甲庫取出42噸,乙?guī)?/a>
- 12You'll never marry her-She's much too good for you