listnode用法 listNode是個(gè)什么函數(shù)?
listNode是個(gè)什么函數(shù)?在leetcode函數(shù)中運(yùn)行此代碼:IDX=listnode(3)n=IDXn.next=listnode(4)n=n.nextn.next=listnode(5)n=n
listNode是個(gè)什么函數(shù)?
在leetcode函數(shù)中運(yùn)行此代碼:
IDX=listnode(3)
n=IDX
n.next=listnode(4)
n=n.next
n.next=listnode(5)
n=n.next
return IDX
您將得到3-> 4-> 5
這是如何構(gòu)造此listnode類型的數(shù)據(jù)結(jié)構(gòu)。
~/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class/class將返回值轉(zhuǎn)換為節(jié)點(diǎn)的類型*,一般來說,linklist H=(node*)malloc(sizeof(node))或linklist H=(linklist)malloc(sizeof(node))是等價(jià)的
第一個(gè)Londe用于標(biāo)識(shí)結(jié)構(gòu)類型;第二個(gè)Londe是typedef定義的數(shù)據(jù)類型,相當(dāng)于struct Londe;linklist使用typedef定義表示指向結(jié)構(gòu)Londe的指針的數(shù)據(jù)類型結(jié)構(gòu)類型。