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