資料結構(C語言版),單連結串列問題

2023-02-12 12:05:07 字數 644 閱讀 7728

1樓:匿名使用者

d正確q->next=p->next的意思:讓q中指向下一個節點的指標指向p的下一個節點

此題中p還沒有插入佇列,所以p的下一個節點不確定,所以這個語句錯誤。

p->next=q->next意思:讓p中指向下一個節點的指標指向q的下一個節點

此題中,這條語句執行完後再讓q 的下一個節點指向p就達到目的可能說的不是很清楚,你可以看看課本上的圖例

2樓:匿名使用者

d:p->next=q->next;q->next=p

q->next=p->next:是說q指向p的next

p->next=q->next:是說pj指向q的next

3樓:匿名使用者

題目好像說q節點前面插入p節點,所以很明顯應該有p->next=q的關係了,答案是a

q->next=p->next,是說q節點的下一個節點就是p節點的下一個節點,或者這樣說,展示將節點的結構劃分為資料域和地址域,而q節點的地址域與p節點的地址域有相同的指向,你在草稿本上畫一下就明白了

p->next=q->next,同理

4樓:雲揚雲悠

呵……d正確。

樓上解釋幾近完美,頂!無補充。

c語言資料結構賦值問題,c語言版資料結構問題?

對應的結構體指標,那麼函式要定義成void initstack struct snode l 還有這程式有錯,傳進來的l只是副本,他的改變不影響到實參。應該用指標引數型別或引用型別。include include struct snode main int initstack struct snod...

怎麼學習資料結構(嚴蔚敏的c語言版)

談談如何學習資料結構 1.如果你沒有學過c語言,或者c語言學的不好的時候內把資料結構當成容一本數學書來學,它所講述的都是一些簡單的圖論。在你的大腦中的主線不能丟失 線性結構,樹結構和圖結構。當你不再考慮複雜的程式設計時,僅僅研究個個離散點之間的關係,似乎資料結構也就不會那麼難了。2.學習好了抽象的離...

資料結構 c語言版順序表的查詢 插入與刪除

單連結串列功能大全,嘿嘿 include include typedef struct node node 連結串列輸出 void output node head printf r n 連結串列建立 node creat head pstnext null p head while cycle s...