p NULL和p next NULL是不是不等價

2021-04-12 07:18:52 字數 2817 閱讀 1532

1樓:匿名使用者

很明顯不一樣啊 乙個判斷的是p,乙個判斷的是p->next

p!=null與p->next!=null區別?

2樓:

都起作用,前乙個,p就是尾結點,後乙個p是尾結點的前乙個結點,單鏈表需要找到前乙個結點,才能插入和刪除,雙鏈表找到結點本身就可以插入和刪除,修改資料的話,找到結點本身最好!連結串列是儲存資料的,資料才是程式要用的,連結串列只是資料存放的手段!只所以會有各種資料結構,是資料的組織方式要求的,各種資料結構相關的演算法,都是為使用資料服務的!

3樓:匿名使用者

前者是判定p指標本身是否為空,

後者是判定p指向的結構中的next元素是否為空。

p->next!= null 和 p!= null區別

4樓:匿名使用者

這是php的?第乙個p->next!=null,是判斷物件p的屬性next是否為空,當然這個物件是存在的,第二個不用說,是判斷物件p是否為空

while迴圈中的p!=null是指p->data和p->next其中乙個不為空還是next不為空

5樓:匿名使用者

p每次都指向當前結點的後繼(next),p!=null,就是檢查結點是不是到了表尾,表尾就是乙個空指標

6樓:天選之徒啊

單向連結串列

連結串列最後乙個p->next為null

其他的p->next不位null

p->next!=null和p!=null的表示什麼意思啊? 詳細點那

7樓:

p->next!=null指向的下乙個data 為空

p!=null指向的當前data為空

解釋下 p->next=null; r->next=p; r=p;什麼意思 5

8樓:無畏無懼

p->next=null:p指標指向的物件的next屬性為空

r->next=p:r指標指向的物件的下乙個為p指向的物件

r=p:r指標指向p指標指向的物件。

9樓:愛笑的掰玉公尺

p->next=null:p指標指來向的物件的next屬性為自bai空

r->next=p:r指標指向

du的物件zhi的下一dao個為p指向的物件r=p:r指標指向p指標指向的物件。

next 命令顯示系統給歸檔在訊息處理程式(mh)資料夾中的下一條訊息分配的編號。將 next 的值指定為訊息,next 命令和 show 命令是等價的。

next 命令鏈結 show 程式,將任何切換傳遞到 showproc 程式上。如果鏈結 next 值,並且呼叫除 next 以外的鏈結,則鏈結就會像 show 命令那樣執行,而不是像 next 命令那樣。

show 命令將它未標識的標誌傳遞給執行列表的程式。next 命令為列表程式提供了很多標誌。

10樓:哈哈哈哥哥呵呵

#include

#include

using namespace std;

typedef struct node

link;

void create(link *&l,int n)r->next = l;

l = r;

}int main()

p = l->next;

l->next = p->next;

free(p);

} cout << l->k;

return 0;}

資料結構的一道題,請問下p=l;l->next=null是什麼意思,尤其是它為什麼要有p=l?謝謝

11樓:傷心的麻婆豆腐

題目是單鏈表逆置bai,這du個程式實現了 a->b->c->d->null; 變成 null<-a<-b<-c<-d

具體zhi到程式,假設有個連結串列dao a->b->c->d->null,一開始 l 作為引數傳專入進屬來,那麼就是

l->a->b->c->d->null

p=l; //執行 p = l; 即將 p 和 l 執行同乙個連結串列,此時 l(p)->a->b->c->d->null

p=p->next; // 此時 l->a->b->c->d->null 而 p 指向 b 了

// 從p 看來,連結串列是 p->b->c->d->null

l->next=null; // 連結串列變成了2根 : null<-a<-l p->b->c->d->null

接下來迴圈從 p 的鏈條中取出乙個元素,放入 l 鏈條中,然後調整 l 的位置,直到 p 指向 null 時為止,過程如下:

null<-a<-b<-l p->c->d->null

null<-a<-b<-c<-l p->d->null

null<-a<-b<-c<-d<-l p->null

12樓:匿名使用者

l是頭節點指標,p=l使得指標p也指向頭節點。l->next=null表示頭節點與連結串列分離,因為p=p-next的p指標指向了下乙個節點。

為什麼把 while(p!=null)換成 while(p->next!=null)就少輸出乙個數

13樓:匿名使用者

確實是少乙個。。少的是p指標裡的數值p->next是p指標的下乙個位址的內容,不包含p指標本身的內容。

小狗和猴子和兔子和大象作文,小狗和猴子和兔子和大象作文

在深林里,小兔,小猴和小狗是大象最好的朋友。一天,小兔,小猴和小狗在一起商量準備大吃一頓。於是小兔提議說 我們來吃蔬菜沙拉吧!小猴說 可以呀,可是,一盤蔬菜沙拉哪夠我們吃,要不我再去果園摘些果子跟蔬菜沙拉一起拌著吃吧,小兔你再去菜園拔一些大白菜。你們都有吃的了,那我吃啥呀?小狗在旁邊悶悶不樂的說。是...

3和4365和76誰大,53和4365和76誰大

第一組,因為分母相同,只要比較分子就行啦,因為5比4大,所以5 3大,其實你也可以除一下,比較一下小數誰大,5 3 1.67,4 3 1.33,顯然啦!第二組也是這樣算,6 5 1.2,7 6 1.17,所以6 5大!嘿嘿,看在我寫的這樣詳細的情況下,給個最佳答案吧!7 6等於1 1 6,6 5 1...

拼音和組詞,和的拼音和組詞

拼組詞 拼命 打拼 拼寫 拼死 比拼 拼力 拼合 拼搶 音組詞 音量 聲音 音響 讀音 濁音 噪音 音韻 和組詞 和面 暖和 和氣 平和 和好 總和 和聲 附和 sh 設施 na 抓耳撓腮 ji n 艱苦y 毅力ch n 鏟子li 惡劣r j 譏笑 ji ng 豆漿ch 岔路口 和 的拼音和組詞 a...