假定已建立以下鏈表結(jié)構(gòu),且指針P和q已指向如圖所示的結(jié)點(diǎn): 則以下選項中可將q所指結(jié)點(diǎn)從鏈表中刪
假定已建立以下鏈表結(jié)構(gòu),且指針P和q已指向如圖所示的結(jié)點(diǎn):
則以下選項中可將q所指結(jié)點(diǎn)從鏈表中刪除并釋放該結(jié)點(diǎn)的語句組是( )。
A.p一>next=q一>next;flee(q);
B.p=q一>next;free(q);
C.p=q;free(q);
D.(*p).next=(幸q).next;ffee(p);
正確答案:A本題考查刪除鏈表中的結(jié)點(diǎn)操作,其方法是將要刪除結(jié)點(diǎn)的上個結(jié)點(diǎn)的下個結(jié)點(diǎn)指向要刪除結(jié)點(diǎn)的下個結(jié)點(diǎn),然后釋放該要刪除結(jié)點(diǎn),所以選項A正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。