您可能感興趣的試卷
你可能感興趣的試題
A.p->prior=q;q->next=p;p->prior->next=q;q->prior=q;
B.p->prior=q;p->prior->next=q;q->next=p;q->prior=p->prior;
C.q->next=p;q->prior=p->prior;p->Prior->next=q;p->prior=q;
D.q->prior=p->prior;q->next=q;p->prior=q;p->prior=q;
A.1
B.2
C.3
D.4
下列算法實(shí)現(xiàn)對(duì)順序表L 的劃分。下列選項(xiàng)中能完成此功能的語句序列為()。
A.①y=x;②L->data[j-1]=L->data[j];③L->data[0]=x;
B.①y=L->data[i];②L->data[j+1]=L->data[j];③L->data[0]=y;
C.①y=L->data[i];②L->data[j-1]=L->data[j];③L->data[0]=x;
D.①y=L->data[i];②L->data[j-1]=L->data[j];③L->data[0]=y;
下列算法實(shí)現(xiàn)在順序表L 中查找值為t 的結(jié)點(diǎn),找到返回位置值i,否則返回-1,表中第1個(gè)結(jié)點(diǎn)的數(shù)據(jù)存放在數(shù)組元素L->data[0]中。下列選項(xiàng)中能完成此功能的選項(xiàng)為()。
A.①L->data[i-1]=t、②L->data[i-1]!=t
B.①L->data[i-1]!=t、②L->data[i-1]!=t
C.①L->data[i-1]==t、②L->data[i-1]=t
D.①L->data[i-1]!=t、②L->data[i-1]==t
下列算法實(shí)現(xiàn)刪除順序表L 的第i(1≤i≤L->length)個(gè)結(jié)點(diǎn),表中第1個(gè)結(jié)點(diǎn)的數(shù)據(jù)存放在數(shù)組元素L->data[0]中。下列選項(xiàng)中能完成此功能的語句序列為()。
A.①L->data[j-1]=L->data[j];②L->length-1;
B.①L->data[j-1]=L->data[j];②L->length--;
C.①L->data[j+1]=L->data[j];②L->length--;
D.①L->data[j+1]=L->data[j];②L->length-1;
最新試題
在打印楊輝三角形前N行的算法中,需要申請(qǐng)一個(gè)N*N的二維數(shù)組存放楊輝三角形N行數(shù)據(jù)。
一個(gè)抽象類型包括數(shù)據(jù)對(duì)象、()和一組處理數(shù)據(jù)的操作。
對(duì)以下幾個(gè)關(guān)鍵字的序列進(jìn)行快速排序,以第一個(gè)元素為基準(zhǔn),一次劃分效果不好的是()
設(shè)二叉樹采用二叉鏈表方式存儲(chǔ),root指向根結(jié)點(diǎn),r所指結(jié)點(diǎn)為二叉樹中任一給定的結(jié)點(diǎn)。則可以通過改寫()算法,求出從根結(jié)點(diǎn)到結(jié)點(diǎn)r之間的路徑。
對(duì)關(guān)鍵字{28,16,32,12,60,2,5,72}進(jìn)行快速排序,第一趟以28為樞軸產(chǎn)生的劃分結(jié)果為()
順序表中有10個(gè)數(shù)據(jù)元素,若第一個(gè)元素的存儲(chǔ)地址是1000,則最后一個(gè)元素地址是1036,第5個(gè)元素的地址是()
某圖的鄰接表存儲(chǔ)結(jié)構(gòu)如下圖所示,則從6號(hào)點(diǎn)出發(fā),深度優(yōu)先遍歷的序列是()
下列可以直接用循環(huán)結(jié)構(gòu)即可將遞歸轉(zhuǎn)換為非遞歸的是()
二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價(jià)于上面的算法?
頭指針為L(zhǎng)的帶頭結(jié)點(diǎn)的雙循環(huán)鏈表,結(jié)點(diǎn)的前趨指針域?yàn)閜rior,后繼指針域?yàn)閚ext,判斷該鏈表為空的條件是()。