已知帶有頭結(jié)點(diǎn)的非空雙向循環(huán)鏈表的鏈結(jié)點(diǎn)構(gòu)造為,頭結(jié)點(diǎn)指針為list,請(qǐng)寫一算法,判斷該雙向循環(huán)鏈表是否對(duì)稱,若對(duì)稱,算法返回1,否則,返回0。 說明:所謂鏈表對(duì)稱是指除頭結(jié)點(diǎn)外,鏈表中前后所有對(duì)稱位置的結(jié)點(diǎn)的數(shù)據(jù)域值相同。例如下面的兩個(gè)鏈表中,(a)是對(duì)稱的,而(b)不是對(duì)稱的。
您可能感興趣的試卷
你可能感興趣的試題
設(shè)非空單鏈表的結(jié)點(diǎn)構(gòu)造為。若已知q指結(jié)點(diǎn)是p指結(jié)點(diǎn)的的直接前驅(qū),則在q與p之間插入由s所指結(jié)點(diǎn)的過程是依次執(zhí)行()
A.s->link=p->link; p->link=s;
B.p->link=s->link; s->link=p;
C.q->link=s; s->link=p;
D.p->link=s; s->link=q;
已知一棵二叉排序樹的形狀如圖所示,其結(jié)點(diǎn)的值分別為1,2,3,4,5,6,7,8,請(qǐng)?jiān)谠摱媾判驑渲袠?biāo)出各結(jié)點(diǎn)的值。
最新試題
設(shè)無向圖G有n個(gè)頂點(diǎn)m條邊,則其鄰接表中表結(jié)點(diǎn)數(shù)是()
說明線性表的順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)各自的優(yōu)缺點(diǎn)。
如圖所示,C節(jié)點(diǎn)的度為(),樹的度為()。
虛擬段式存儲(chǔ)管理中,若邏輯地址的段內(nèi)地址大于段表中該段的段長,則發(fā)生地址越界中斷。
文件的邏輯結(jié)構(gòu)是指文件在存儲(chǔ)空間的分配方式。
在循環(huán)首次適應(yīng)算法中,空閑區(qū)按()順序鏈成空閑區(qū)鏈。
若線性表最常用的操作是在最后一個(gè)元素之后插入一個(gè)結(jié)點(diǎn)和刪除最后一個(gè)結(jié)點(diǎn),則采用()存儲(chǔ)方式節(jié)省時(shí)間。
磁盤是共享設(shè)備,所以允許多個(gè)進(jìn)程同時(shí)在存儲(chǔ)空間中進(jìn)行訪問。
若表R再排序前已經(jīng)按關(guān)鍵字值遞增排列,則()算法的比較次數(shù)最少。
進(jìn)程執(zhí)行喚醒原語以后,該進(jìn)程由就緒狀態(tài)轉(zhuǎn)入執(zhí)行狀態(tài)。