版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
..第一章概論一、選擇題1、研究數(shù)據(jù)結(jié)構(gòu)就是研究〔D。A.數(shù)據(jù)的邏輯結(jié)構(gòu) B.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)C.數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu) D.數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及其基本操作2、算法分析的兩個(gè)主要方面是〔A。A.空間復(fù)雜度和時(shí)間復(fù)雜度 B.正確性和簡(jiǎn)單性 C.可讀性和文檔性D.數(shù)據(jù)復(fù)雜性和程序復(fù)雜性3、具有線性結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)是〔D。A.圖 B.樹 C.廣義表 D.棧4、計(jì)算機(jī)中的算法指的是解決某一個(gè)問題的有限運(yùn)算序列,它必須具備輸入、輸出、〔B等5個(gè)特性。A.可執(zhí)行性、可移植性和可擴(kuò)充性 B.可執(zhí)行性、有窮性和確定性C.確定性、有窮性和穩(wěn)定性 D.易讀性、穩(wěn)定性和確定性5、下面程序段的時(shí)間復(fù)雜度是〔C。for<i=0;i<m;i++> for<j=0;j<n;j++>a[i][j]=i*j;A.O<m2>B.O<n2> C.O<m*n> D.O<m+n>6、算法是〔D。A.計(jì)算機(jī)程序 B.解決問題的計(jì)算方法 C.排序算法D.解決問題的有限運(yùn)算序列7、某算法的語句執(zhí)行頻度為〔3n+nlog2n+n2+8,其時(shí)間復(fù)雜度表示〔C。A.O<n> B.O<nlog2n>C.O<n2>D.O<log2n>8、下面程序段的時(shí)間復(fù)雜度為〔C。 i=1; while<i<=n> i=i*3;A.O<n>B.O<3n> C.O<log3n> D.O<n3> 9、數(shù)據(jù)結(jié)構(gòu)是一門研究非數(shù)值計(jì)算的程序設(shè)計(jì)問題中計(jì)算機(jī)的數(shù)據(jù)元素以及它們之間的〔B和運(yùn)算等的學(xué)科。A.結(jié)構(gòu) B.關(guān)系 C.運(yùn)算 D.算法10、下面程序段的時(shí)間復(fù)雜度是〔A。i=s=0; while<s<n>{ i++;s+=i;根號(hào)〔n}A.O<n> B.O<n2> C.O<log2n> D.O<n3>11、抽象數(shù)據(jù)類型的三個(gè)組成部分分別為〔A。A.數(shù)據(jù)對(duì)象、數(shù)據(jù)關(guān)系和基本操作B.數(shù)據(jù)元素、邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)C.數(shù)據(jù)項(xiàng)、數(shù)據(jù)元素和數(shù)據(jù)類型D.數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型12、通常從正確性、易讀性、健壯性、高效性等4個(gè)方面評(píng)價(jià)算法的質(zhì)量,以下解釋錯(cuò)誤的是〔D。A.正確性算法應(yīng)能正確地實(shí)現(xiàn)預(yù)定的功能B.易讀性算法應(yīng)易于閱讀和理解,以便調(diào)試、修改和擴(kuò)充C.健壯性當(dāng)環(huán)境發(fā)生變化時(shí),算法能適當(dāng)?shù)刈龀龇磻?yīng)或進(jìn)行處理,不會(huì)產(chǎn)生不需要的運(yùn)行結(jié)果D.高效性即達(dá)到所需要的時(shí)間性能13、下列程序段的時(shí)間復(fù)雜度為〔B。x=n;y=0; while<x>=<y+1>*<y+1>>y=y+1;A.O<n> B. C. O<1> D.O<n2>二、填空題1、程序段"i=1;while<i<=n>i=i*2;"的時(shí)間復(fù)雜度為。2、數(shù)據(jù)結(jié)構(gòu)的四種基本類型中,樹形結(jié)構(gòu)的元素是一對(duì)多關(guān)系。三、綜合題1、將數(shù)量級(jí)O<1>,O<N>,O<N2>,O<N3>,O<NLOG2N>,O<LOG2N>,O<2N>按增長(zhǎng)率由小到大排序。答案:O<1>O<log2N>O<N>O<Nlog2N>O<N2>O<N3>O<2N>第二章線性表一、選擇題1、若長(zhǎng)度為n的線性表采用順序存儲(chǔ)結(jié)構(gòu),在其第i個(gè)位置插入一個(gè)新元素算法的時(shí)間復(fù)雜度〔。A.O<log2n> B.O<1> C.O<n> D.O<n2>2、若一個(gè)線性表中最常用的操作是取第i個(gè)元素和找第i個(gè)元素的前趨元素,則采用〔存儲(chǔ)方式最節(jié)省時(shí)間。A.順序表 B.單鏈表 C.雙鏈表 D.單循環(huán)鏈表3、具有線性結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)是〔。A.圖 B.樹 C.廣義表D.棧4、在一個(gè)長(zhǎng)度為n的順序表中,在第i個(gè)元素之前插入一個(gè)新元素時(shí),需向后移動(dòng)〔個(gè)元素。A.n-iB.n-i+1 C.n-i-1 D.i5、非空的循環(huán)單鏈表head的尾結(jié)點(diǎn)p滿足〔。A.p->next==head B.p->next==NULLC.p==NULL D.p==head6、鏈表不具有的特點(diǎn)是〔。A.可隨機(jī)訪問任一元素 B.插入刪除不需要移動(dòng)元素 C.不必事先估計(jì)存儲(chǔ)空間 D.所需空間與線性表長(zhǎng)度成正比7、在雙向循環(huán)鏈表中,在p指針?biāo)傅慕Y(jié)點(diǎn)后插入一個(gè)指針q所指向的新結(jié)點(diǎn),修改指針的操作是〔。 A.p->next=q;q->prior=p;p->next->prior=q;q->next=q; B.p->next=q;p->next->prior=q;q->prior=p;q->next=p->next; C.q->prior=p;q->next=p->next;p->next->prior=q;p->next=q;D.q->next=p->next;q->prior=p;p->next=q;p->next=q;8、線性表采用鏈?zhǔn)酱鎯?chǔ)時(shí),結(jié)點(diǎn)的存儲(chǔ)地址〔。A.必須是連續(xù)的B.必須是不連續(xù)的C.連續(xù)與否均可D.和頭結(jié)點(diǎn)的存儲(chǔ)地址相連續(xù)9、在一個(gè)長(zhǎng)度為n的順序表中刪除第i個(gè)元素,需要向前移動(dòng)〔個(gè)元素。A.n-i B.n-i+1 C.n-i-1 D.i+110、線性表是n個(gè)〔的有限序列。A.表元素B.字符 C.數(shù)據(jù)元素D.數(shù)據(jù)項(xiàng) 11、從表中任一結(jié)點(diǎn)出發(fā),都能掃描整個(gè)表的是〔。A.單鏈表 B.順序表C.循環(huán)鏈表 D.靜態(tài)鏈表12、在具有n個(gè)結(jié)點(diǎn)的單鏈表上查找值為x的元素時(shí),其時(shí)間復(fù)雜度為〔。A.O<n> B.O<1>C.O<n2>D.O<n-1>13、線性表L=<a1,a2,……,an>,下列說法正確的是〔。A.每個(gè)元素都有一個(gè)直接前驅(qū)和一個(gè)直接后繼B.線性表中至少要有一個(gè)元素C.表中諸元素的排列順序必須是由小到大或由大到小D.除第一個(gè)和最后一個(gè)元素外,其余每個(gè)元素都由一個(gè)且僅有一個(gè)直接前驅(qū)和直接后繼14、一個(gè)順序表的第一個(gè)元素的存儲(chǔ)地址是90,每個(gè)元素的長(zhǎng)度為2,則第6個(gè)元素的存儲(chǔ)地址是〔。A.98B.100 C.102 D.10615、在線性表的下列存儲(chǔ)結(jié)構(gòu)中,讀取元素花費(fèi)的時(shí)間最少的是〔。A.單鏈表 B.雙鏈表 C.循環(huán)鏈表D.順序表16、在一個(gè)單鏈表中,若刪除p所指向結(jié)點(diǎn)的后續(xù)結(jié)點(diǎn),則執(zhí)行〔。A.p->next=p->next->next;B.p=p->next;p->next=p->next->next;C.p=p->next;D.p=p->next->next;17、將長(zhǎng)度為n的單鏈表連接在長(zhǎng)度為m的單鏈表之后的算法的時(shí)間復(fù)雜度為〔。A.O<1> B.O<n> C.O<m>D.O<m+n>18、線性表的順序存儲(chǔ)結(jié)構(gòu)是一種〔存儲(chǔ)結(jié)構(gòu)。A.隨機(jī)存取B.順序存取 C.索引存取 D.散列存取 19、順序表中,插入一個(gè)元素所需移動(dòng)的元素平均數(shù)是〔。A.<n-1>/2 B.n C.n+1D.<n+1>/210、循環(huán)鏈表的主要優(yōu)點(diǎn)是〔。A.不再需要頭指針B.已知某結(jié)點(diǎn)位置后能容易找到其直接前驅(qū)C.在進(jìn)行插入、刪除運(yùn)算時(shí)能保證鏈表不斷開D.在表中任一結(jié)點(diǎn)出發(fā)都能掃描整個(gè)鏈表11、不帶頭結(jié)點(diǎn)的單鏈表head為空的判定條件是〔A。A.head==NULLB.head->next==NULLC.head->next==headD.head!=NULL答案B是帶頭結(jié)點(diǎn)的12、在下列對(duì)順序表進(jìn)行的操作中,算法時(shí)間復(fù)雜度為O<1>的是〔。A.訪問第i個(gè)元素的前驅(qū)〔1<B.在第i個(gè)元素之后插入一個(gè)新元素<>C.刪除第i個(gè)元素<>D.對(duì)順序表中元素進(jìn)行排序答案是A.假設(shè)順序表L,長(zhǎng)度為n,求第i個(gè)節(jié)點(diǎn)L[i],直接前驅(qū)L[i-1],因此為O〔1答案B需要移動(dòng)n-i+1個(gè)節(jié)點(diǎn),因此為O<n>答案C也需要移動(dòng)n-i個(gè)節(jié)點(diǎn)答案D根據(jù)排序方法不同最慢O<n^2>,最快O<nlogn>13、已知指針p和q分別指向某單鏈表中第一個(gè)結(jié)點(diǎn)和最后一個(gè)結(jié)點(diǎn)。假設(shè)指針s指向另一個(gè)單鏈表中某個(gè)結(jié)點(diǎn),則在s所指結(jié)點(diǎn)之后插入上述鏈表應(yīng)執(zhí)行的語句為〔。A.q->next=s->next;s->next=p;B.s->next=p;q->next=s->next;C.p->next=s->next;s->next=q;D.s->next=q;p->next=s->next;14、在以下的敘述中,正確的是〔。A.線性表的順序存儲(chǔ)結(jié)構(gòu)優(yōu)于鏈表存儲(chǔ)結(jié)構(gòu)B.線性表的順序存儲(chǔ)結(jié)構(gòu)適用于頻繁插入/刪除數(shù)據(jù)元素的情況C.線性表的鏈表存儲(chǔ)結(jié)構(gòu)適用于頻繁插入/刪除數(shù)據(jù)元素的情況D.線性表的鏈表存儲(chǔ)結(jié)構(gòu)優(yōu)于順序存儲(chǔ)結(jié)構(gòu)15、在表長(zhǎng)為n的順序表中,當(dāng)在任何位置刪除一個(gè)元素的概率相同時(shí),刪除一個(gè)元素所需移動(dòng)的平均個(gè)數(shù)為〔。A.<n-1>/2B.n/2 C.<n+1>/2 D.n16、在一個(gè)單鏈表中,已知q所指結(jié)點(diǎn)是p所指結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn),若在q和p之間插入一個(gè)結(jié)點(diǎn)s,則執(zhí)行〔。A.s->next=p->next;p->next=s; B.p->next=s->next;s->next=p; C.q->next=s;s->next=p; D.p->next=s;s->next=q; 17、在單鏈表中,指針p指向元素為x的結(jié)點(diǎn),實(shí)現(xiàn)刪除x的后繼的語句是〔。A.p=p->next;B.p->next=p->next->next;C.p->next=p; D.p=p->next->next;18、在頭指針為head且表長(zhǎng)大于1的單循環(huán)鏈表中,指針p指向表中某個(gè)結(jié)點(diǎn),若p->next->next==head,則〔。A.p指向頭結(jié)點(diǎn) B.p指向尾結(jié)點(diǎn) C.p的直接后繼是頭結(jié)點(diǎn)D.p的直接后繼是尾結(jié)點(diǎn)二、填空題1、設(shè)單鏈表的結(jié)點(diǎn)結(jié)構(gòu)為〔data,next。已知指針p指向單鏈表中的結(jié)點(diǎn),q指向新結(jié)點(diǎn),欲將q插入到p結(jié)點(diǎn)之后,則需要執(zhí)行的語句:;。答案:q->next=p->next p->next=q2、線性表的邏輯結(jié)構(gòu)是,其所含元素的個(gè)數(shù)稱為線性表的。答案:線性結(jié)構(gòu)長(zhǎng)度3、寫出帶頭結(jié)點(diǎn)的雙向循環(huán)鏈表L為空表的條件。答案:L->prior==L->next==L4、帶頭結(jié)點(diǎn)的單鏈表head為空的條件是。答案:head->next==NULL5、在一個(gè)單鏈表中刪除p所指結(jié)點(diǎn)的后繼結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行以下操作:q=p->next;p->next=_q->next___;三、判斷題1、單鏈表不是一種隨機(jī)存儲(chǔ)結(jié)構(gòu)。2、在具有頭結(jié)點(diǎn)的單鏈表中,頭指針指向鏈表的第一個(gè)數(shù)據(jù)結(jié)點(diǎn)。3、用循環(huán)單鏈表表示的鏈隊(duì)列中,可以不設(shè)隊(duì)頭指針,僅在隊(duì)尾設(shè)置隊(duì)尾指針。4、順序存儲(chǔ)方式只能用于存儲(chǔ)線性結(jié)構(gòu)。5、在線性表的順序存儲(chǔ)結(jié)構(gòu)中,邏輯上相鄰的兩個(gè)元素但是在物理位置上不一定是相鄰的。6、鏈?zhǔn)酱鎯?chǔ)的線性表可以隨機(jī)存取。X四、程序分析填空題1、函數(shù)GetElem實(shí)現(xiàn)返回單鏈表的第i個(gè)元素,請(qǐng)?jiān)诳崭裉帉⑺惴ㄑa(bǔ)充完整。intGetElem<LinkListL,inti,Elemtype*e>{ LinkListp;intj;p=L->next;j=1; while<p&&j<i>{<1>;++j;}if<!p||j>i>returnERROR;*e=<2>;returnOK;}答案:<1>p=p->next<2>p->data2、函數(shù)實(shí)現(xiàn)單鏈表的插入算法,請(qǐng)?jiān)诳崭裉帉⑺惴ㄑa(bǔ)充完整。intListInsert<LinkListL,inti,ElemTypee>{LNode*p,*s;intj; p=L;j=0; while<<p!=NULL>&&<j<i-1>>{p=p->next;j++; } if<p==NULL||j>i-1>returnERROR; s=<LNode*>malloc<sizeof<LNode>>; s->data=e;<1>;<2>; returnOK;}/*ListInsert*/答案:<1>s->next=p->next<2>p->next=s3、函數(shù)ListDelete_sq實(shí)現(xiàn)順序表刪除算法,請(qǐng)?jiān)诳崭裉帉⑺惴ㄑa(bǔ)充完整。intListDelete_sq<Sqlist*L,inti>{intk;if<i<1||i>L->length>returnERROR;for<k=i-1;k<L->length-1;k++>L->slist[k]=〔1;〔2;returnOK;}答案:〔1L->slist[k+1]〔2--L->Length4、函數(shù)實(shí)現(xiàn)單鏈表的刪除算法,請(qǐng)?jiān)诳崭裉帉⑺惴ㄑa(bǔ)充完整。intListDelete<LinkListL,inti,ElemType*s>{LNode*p,*q;intj;p=L;j=0;while<<〔1>&&<j<i-1>>{p=p->next;j++;}if<p->next==NULL||j>i-1>returnERROR;q=p->next;〔2;*s=q->data;free<q>;returnOK;}/*listDelete*/答案:<1>p->next!=NULL<2>p->next=q->next5、寫出算法的功能。intL<head>{ node*head; intn=0; node*p; p=head; while<p!=NULL> {p=p->next; n++; } return<n>; }答案:求單鏈表head的長(zhǎng)度五、綜合題1、編寫算法,實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表的逆置算法。答案:voidinvent<Lnode*head>{Lnode*p,*q;if<!head->next>returnERROR;p=head->next;q=p->next;p->next=NULL;while<q>{p=q;q=q->next;p->next=head->next;head->next=p;}}2、有兩個(gè)循環(huán)鏈表,鏈頭指針分別為L(zhǎng)1和L2,要求寫出算法將L2鏈表鏈到L1鏈表之后,且連接后仍保持循環(huán)鏈表形式。答案:voidmerge<Lnode*L1,Lnode*L2>{Lnode*p,*q;while<p->next!=L1>p=p->next;while<q->next!=L2>q=q->next;q->next=L1;p->next=L2;}3、設(shè)一個(gè)帶頭結(jié)點(diǎn)的單向鏈表的頭指針為head,設(shè)計(jì)算法,將鏈表的記錄,按照data域的值遞增排序。答案:voidassending<Lnode*head>{Lnode*p,*q,*r,*s;p=head->next;q=p->next;p->next=NULL;while<q>{r=q;q=q->next;if<r->data<=p->data>{r->next=p;head->next=r;p=r;}else{while<!p&&r->data>p->data>{s=p;p=p->next;}r->next=p;s->next=r;}p=head->next;}}4、編寫算法,將一個(gè)頭指針為head不帶頭結(jié)點(diǎn)的單鏈表改造為一個(gè)單向循環(huán)鏈表,并分析算法的時(shí)間復(fù)雜度。答案:voidlinklist_c<Lnode*head>{Lnode*p;p=head;if<!p>returnERROR;while<p->next!=NULL>p=p->next;p->next=head;}設(shè)單鏈表的長(zhǎng)度〔數(shù)據(jù)結(jié)點(diǎn)數(shù)為N,則該算法的時(shí)間主要花費(fèi)在查找鏈表最后一個(gè)結(jié)點(diǎn)上〔算法中的while循環(huán),所以該算法的時(shí)間復(fù)雜度為O〔N。5、已知head為帶頭結(jié)點(diǎn)的單循環(huán)鏈表的頭指針,鏈表中的數(shù)據(jù)元素依次為〔a1,a2,a3,a4,…,an,A為指向空的順序表的指針。閱讀以下程序段,并回答問題:〔1寫出執(zhí)行下列程序段后的順序表A中的數(shù)據(jù)元素;〔2簡(jiǎn)要敘述該程序段的功能。if<head->next!=head>{p=head->next;A->length=0;while<p->next!=head>{p=p->next;A->data[A->length++]=p->data;if<p->next!=head>p=p->next;}}答案:<1><a2,a4,…,><2>將循環(huán)單鏈表中偶數(shù)結(jié)點(diǎn)位置的元素值寫入順序表A6、設(shè)順序表va中的數(shù)據(jù)元數(shù)遞增有序。試寫一算法,將x插入到順序表的適當(dāng)位置上,以保持該表的有序性。答案:voidInsert_sq<Sqlistva[],ElemTypex>{inti,j,n;n=length<va[]>;if<x>=va[i]>va[n]=x;else{i=0;while<x>va[i]>i++;for<j=n-1;j>=I;j-->va[j+1]=va[j];va[i]=x;}n++;}7、假設(shè)線性表采用順序存儲(chǔ)結(jié)構(gòu),表中元素值為整型。閱讀算法f2,設(shè)順序表L=<3,7,3,2,1,1,8,7,3>,寫出執(zhí)行算法f2后的線性表L的數(shù)據(jù)元素,并描述該算法的功能。voidf2<SeqList*L>{inti,j,k;k=0;for<i=0;i<L->length;i++>{for<j=0;j<k&&L->data[i]!=L->data[j];j++>;if<j==k>{if<k!=i>L->data[k]=L->data[i];k++;}}L->length=k;}答案:<3,7,2,1,8>刪除順序表中重復(fù)的元素8、已知線性表中的元素以值遞增有序排列,并以單鏈表作存儲(chǔ)結(jié)構(gòu)。試寫一算法,刪除表中所有大于x且小于y的元素〔若表中存在這樣的元素同時(shí)釋放被刪除結(jié)點(diǎn)空間。答案:voidDelete_list<Lnode*head,ElemTypex,ElemTypey>{Lnode*p,*q;if<!head>returnERROR;p=head;q=p;while<!p>{if<p->data>x>&&<p->data<y>}i++;if<p==head>{head=p->next;free<p>;p=head;q=p;}else{q->next=p->next;free<p>;p=q->next;}else{q=p;p=p->next;}}}9、在帶頭結(jié)點(diǎn)的循環(huán)鏈表L中,結(jié)點(diǎn)的數(shù)據(jù)元素為整型,且按值遞增有序存放。給定兩個(gè)整數(shù)a和b,且a<b,編寫算法刪除鏈表L中元素值大于a且小于b的所有結(jié)點(diǎn)。第三章棧和隊(duì)列一、選擇題1、一個(gè)棧的輸入序列為:a,b,c,d,e,則棧的不可能輸出的序列是〔。A.a,b,c,d,eB.d,e,c,b,aC.d,c,e,a,bD.e,d,c,b,a2、判斷一個(gè)循環(huán)隊(duì)列Q〔最多n個(gè)元素為滿的條件是〔。A.Q->rear==Q->frontB.Q->rear==Q->front+1C.Q->front==<Q->rear+1>%nD.Q->front==<Q->rear-1>%n3、設(shè)計(jì)一個(gè)判別表達(dá)式中括號(hào)是否配對(duì)的算法,采用〔數(shù)據(jù)結(jié)構(gòu)最佳。A.順序表 B.鏈表C.隊(duì)列D.棧4、帶頭結(jié)點(diǎn)的單鏈表head為空的判定條件是〔。A.head==NULLB.head->next==NULLC.head->next!=NULL D.head!=NULL5、一個(gè)棧的輸入序列為:1,2,3,4,則棧的不可能輸出的序列是〔。A.1243B.2134C.1432D.4312 E.32146、若用一個(gè)大小為6的數(shù)組來實(shí)現(xiàn)循環(huán)隊(duì)列,且當(dāng)rear和front的值分別為0,3。當(dāng)從隊(duì)列中刪除一個(gè)元素,再加入兩個(gè)元素后,rear和front的值分別為〔。A.1和5B.2和4C.4和2D.5和17、隊(duì)列的插入操作是在〔。A.隊(duì)尾 B.隊(duì)頭 C.隊(duì)列任意位置 D.隊(duì)頭元素后8、循環(huán)隊(duì)列的隊(duì)頭和隊(duì)尾指針分別為front和rear,則判斷循環(huán)隊(duì)列為空的條件是〔。A.front==rear B.front==0C.rear==0D.front=rear+19、一個(gè)順序棧S,其棧頂指針為top,則將元素e入棧的操作是〔。A.*S->top=e;S->top++;B.S->top++;*S->top=e;C.*S->top=eD.S->top=e;10、表達(dá)式a*<b+c>-d的后綴表達(dá)式是〔。A.abcd+-B.abc+*d- C.abc*+d- D.-+*abcd11、將遞歸算法轉(zhuǎn)換成對(duì)應(yīng)的非遞歸算法時(shí),通常需要使用〔來保存中間結(jié)果。A.隊(duì)列B.棧C.鏈表D.樹12、棧的插入和刪除操作在〔。A.棧底B.棧頂 C.任意位置 D.指定位置13、五節(jié)車廂以編號(hào)1,2,3,4,5順序進(jìn)入鐵路調(diào)度站〔棧,可以得到〔的編組。 A.3,4,5,1,2 B.2,4,1,3,5 C.3,5,4,2,1D.1,3,5,2,414、判定一個(gè)順序棧S〔棧空間大小為n為空的條件是〔。A.S->top==0 B.S->top!=0C.S->top==nD.S->top!=n15、在一個(gè)鏈隊(duì)列中,front和rear分別為頭指針和尾指針,則插入一個(gè)結(jié)點(diǎn)s的操作為〔。A.front=front->nextB.s->next=rear;rear=sC.rear->next=s;rear=s; D.s->next=front;front=s;16、一個(gè)隊(duì)列的入隊(duì)序列是1,2,3,4,則隊(duì)列的出隊(duì)序列是〔。A.1,2,3,4B.4,3,2,1 C.1,4,3,2D.3,4,1,217、依次在初始為空的隊(duì)列中插入元素a,b,c,d以后,緊接著做了兩次刪除操作,此時(shí)的隊(duì)頭元素是〔。A.a B.bC.cD.d18、正常情況下,刪除非空的順序存儲(chǔ)結(jié)構(gòu)的堆棧的棧頂元素,棧頂指針top的變化是〔。A.top不變 B.top=0 C.top=top+1 D.top=top-119、判斷一個(gè)循環(huán)隊(duì)列Q〔空間大小為M為空的條件是〔A。A.Q->front==Q->rear B.Q->rear-Q->front-1==MC.Q->front+1=Q->rearD.Q->rear+1=Q->front20、設(shè)計(jì)一個(gè)判別表達(dá)式中左右括號(hào)是否配對(duì)出現(xiàn)的算法,采用〔C數(shù)據(jù)結(jié)構(gòu)最佳。A.線性表的順序存儲(chǔ)結(jié)構(gòu) B.隊(duì)列 C.棧D.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)21、當(dāng)用大小為N的數(shù)組存儲(chǔ)順序循環(huán)隊(duì)列時(shí),該隊(duì)列的最大長(zhǎng)度為〔C。A.N B.N+1 C.N-1 D.N-222、隊(duì)列的刪除操作是在〔A。A.隊(duì)首 B.隊(duì)尾 C.隊(duì)前 D.隊(duì)后23、若讓元素1,2,3依次進(jìn)棧,則出棧次序不可能是〔C。A.3,2,1 B.2,1,3C.3,1,2D.1,3,224、循環(huán)隊(duì)列用數(shù)組A[0,m-1]存放其元素值,已知其頭尾指針分別是front和rear,則當(dāng)前隊(duì)列中的元素個(gè)數(shù)是〔A。 A.<rear-front+m>%m B.rear-front+1 C.rear-front-1 D.rear-front25、在解決計(jì)算機(jī)主機(jī)和打印機(jī)之間速度不匹配問題時(shí),通常設(shè)置一個(gè)打印數(shù)據(jù)緩沖區(qū),主機(jī)將要輸出的數(shù)據(jù)依次寫入該緩沖區(qū),而打印機(jī)則從該緩沖區(qū)中取走數(shù)據(jù)打印。該緩沖區(qū)應(yīng)該是一個(gè)〔B結(jié)構(gòu)。A.堆棧 B.隊(duì)列 C.數(shù)組 D.線性表26、棧和隊(duì)列都是〔C。A.鏈?zhǔn)酱鎯?chǔ)的線性結(jié)構(gòu)B.鏈?zhǔn)酱鎯?chǔ)的非線性結(jié)構(gòu)C.限制存取點(diǎn)的線性結(jié)構(gòu)D.限制存取點(diǎn)的非線性結(jié)構(gòu)27、在一個(gè)鏈隊(duì)列中,假定front和rear分別為隊(duì)頭指針和隊(duì)尾指針,刪除一個(gè)結(jié)點(diǎn)的操作是〔A。A.front=front->next B.rear=rear->nextC.rear->next=frontD.front->next=rear28、隊(duì)和棧的主要區(qū)別是〔D。A.邏輯結(jié)構(gòu)不同B.存儲(chǔ)結(jié)構(gòu)不同C.所包含的運(yùn)算個(gè)數(shù)不同D.限定插入和刪除的位置不同二、填空題1、設(shè)棧S和隊(duì)列Q的初始狀態(tài)為空,元素e1,e2,e3,e4,e5,e6依次通過棧S,一個(gè)元素出棧后即進(jìn)入隊(duì)列Q,若6個(gè)元素出隊(duì)的序列是e2,e4,e3,e6,e5,e1,則棧的容量至少應(yīng)該是。答案:32、一個(gè)循環(huán)隊(duì)列Q的存儲(chǔ)空間大小為M,其隊(duì)頭和隊(duì)尾指針分別為front和rear,則循環(huán)隊(duì)列中元素的個(gè)數(shù)為:。答案:<rear-front+M>%M3、在具有n個(gè)元素的循環(huán)隊(duì)列中,隊(duì)滿時(shí)具有個(gè)元素。答案:n-14、設(shè)循環(huán)隊(duì)列的容量為70,現(xiàn)經(jīng)過一系列的入隊(duì)和出隊(duì)操作后,front為20,rear為11,則隊(duì)列中元素的個(gè)數(shù)為。答案:615、已知循環(huán)隊(duì)列的存儲(chǔ)空間大小為20,且當(dāng)前隊(duì)列的頭指針和尾指針的值分別為8和3,且該隊(duì)列的當(dāng)前的長(zhǎng)度為____15___。三、判斷題1、棧和隊(duì)列都是受限的線性結(jié)構(gòu)。2、在單鏈表中,要訪問某個(gè)結(jié)點(diǎn),只要知道該結(jié)點(diǎn)的地址即可;因此,單鏈表是一種隨機(jī)存取結(jié)構(gòu)。3、以鏈表作為棧的存儲(chǔ)結(jié)構(gòu),出棧操作必須判別??盏那闆r。四、程序分析填空題1、已知棧的基本操作函數(shù): intInitStack<SqStack*S>;//構(gòu)造空棧 intStackEmpty<SqStack*S>;//判斷??読ntPush<SqStack*S,ElemTypee>;//入棧 intPop<SqStack*S,ElemType*e>;//出棧函數(shù)conversion實(shí)現(xiàn)十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù),請(qǐng)將函數(shù)補(bǔ)充完整。voidconversion<>{ InitStack<S>; scanf<"%d",&N>; while<N>{〔1; N=N/8;}while<〔2>{ Pop<S,&e>;printf<"%d",e>;}}//conversion答案:〔1Push<S,N%8> 〔2!StackEmpty<S>2、寫出算法的功能。intfunction<SqQueue*Q,ElemType*e>{ if<Q->front==Q->rear> returnERROR; *e=Q->base[Q->front];Q->front=<Q->front+1>%MAXSIZE; returnOK;}若循環(huán)隊(duì)列非空,隊(duì)頭元素出隊(duì)列且返回其值,否則返回空元素。3、閱讀算法f2,并回答下列問題:〔1設(shè)隊(duì)列Q=〔1,3,5,2,4,6。寫出執(zhí)行算法f2后的隊(duì)列Q;〔2簡(jiǎn)述算法f2的功能。voidf2<Queue*Q>{DataTypee;if<!QueueEmpty<Q>>{e=DeQueue<Q>;f2<Q>;EnQueue<Q,e>;}}答案:〔16,4,2,5,3,1 〔2將隊(duì)列倒置五、綜合題1、假設(shè)以帶頭結(jié)點(diǎn)的循環(huán)鏈表表示隊(duì)列,并且只設(shè)一個(gè)指針指向隊(duì)尾結(jié)點(diǎn),但不設(shè)頭指針,請(qǐng)寫出相應(yīng)的入隊(duì)列算法〔用函數(shù)實(shí)現(xiàn)。答案:voidEnQueue<Lnode*rear,ElemTypee>{Lnode*new;New=<Lnode*>malloc<sizeof<Lnode>>;If<!new>returnERROR;new->data=e;new->next=rear->next;rear->next=new;rear=new;}2、已知Q是一個(gè)非空隊(duì)列,S是一個(gè)空棧。編寫算法,僅用隊(duì)列和棧的ADT函數(shù)和少量工作變量,將隊(duì)列Q的所有元素逆置。棧的ADT函數(shù)有:voidmakeEmpty<SqStacks>; 置空棧voidpush<SqStacks,ElemTypee>; 元素e入棧ElemTypepop<SqStacks>; 出棧,返回棧頂元素intisEmpty<SqStacks>; 判斷??贞?duì)列的ADT函數(shù)有:voidenQueue<Queueq,ElemTypee>; 元素e入隊(duì)ElemTypedeQueue<Queueq>; 出隊(duì),返回隊(duì)頭元素intisEmpty<Queueq>; 判斷隊(duì)空答案:voidQueueInvent<Queueq>{ElemTypex;makeEmpty<SqStacks>;while<!isEmpty<Queueq>>{x=deQueue<Queueq>;push<SqStacks,ElemTypex>;}while<!isEmpty<SqStacks>>{x=pop<SqStacks>;enQueue<Queueq,ElemTypex>;}}3、對(duì)于一個(gè)棧,給出輸入項(xiàng)A,B,C,D,如果輸入項(xiàng)序列為A,B,C,D,試給出全部可能的輸出序列。4,1,4,1,2,1,1答案:出棧的可能序列:ABCDABDCACDBACBDADCBBACDBADCBCADBCDABDCACBDACBADCDBADCBA第四章串一、選擇題1、設(shè)有兩個(gè)串S1和S2,求串S2在S1中首次出現(xiàn)位置的運(yùn)算稱作〔C。A.連接B.求子串C.模式匹配D.判斷子串2、已知串S=’aaab’,則next數(shù)組值為〔A。A.0123 B.1123C.1231D.12113、串與普通的線性表相比較,它的特殊性體現(xiàn)在〔C。A.順序的存儲(chǔ)結(jié)構(gòu) B.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) C.數(shù)據(jù)元素是一個(gè)字符 D.數(shù)據(jù)元素任意4、設(shè)串長(zhǎng)為n,模式串長(zhǎng)為m,則KMP算法所需的附加空間為〔A。A.O<m>B.O<n>C.O<m*n>D.O<nlog2m>5、空串和空格串〔B。A.相同B.不相同C.可能相同D.無法確定6、與線性表相比,串的插入和刪除操作的特點(diǎn)是〔B。A.通常以串整體作為操作對(duì)象B.需要更多的輔助空間C.算法的時(shí)間復(fù)雜度較高D.涉及移動(dòng)的元素更多7、設(shè)SUBSTR<S,i,k>是求S中從第i個(gè)字符開始的連續(xù)k個(gè)字符組成的子串的操作,則對(duì)于S=’Beijing&Nanjing’,SUBSTR<S,4,5>=〔B。A.‘ijing’ B.‘jing&’C.‘ingNa’ D.‘ing&N’二、判斷題〔×1、造成簡(jiǎn)單模式匹配算法BF算法執(zhí)行效率低的原因是有回溯存在?!病?、KMP算法的最大特點(diǎn)是指示主串的指針不需要回溯。〔√3、完全二叉樹某結(jié)點(diǎn)有右子樹,則必然有左子樹。三、填空題1、求子串在主串中首次出現(xiàn)的位置的運(yùn)算稱為模式匹配。2、設(shè)s=’I︺AM︺A︺TEACHER’,其長(zhǎng)度是__14__。3、兩個(gè)串相等的充分必要條件是兩個(gè)串的長(zhǎng)度相等且對(duì)應(yīng)位置字符相同。四、程序填空題1、函數(shù)kmp實(shí)現(xiàn)串的模式匹配,請(qǐng)?jiān)诳崭裉帉⑺惴ㄑa(bǔ)充完整。intkmp<sqstring*s,sqstring*t,intstart,intnext[]>{inti=start-1,j=0; while<i<s->len&&j<t->len> if<j==-1||s->data[i]==t->data[j]>{ i++;j++; } elsej=next[j]; if<j>=t->len> return<i=t->len+1>; else return<-1>;}2、函數(shù)實(shí)現(xiàn)串的模式匹配算法,請(qǐng)?jiān)诳崭裉帉⑺惴ㄑa(bǔ)充完整。intindex_bf<sqstring*s,sqstring*t,intstart>{inti=start-1,j=0;while<i<s->len&&j<t->len>if<s->data[i]==t->data[j]>{i++;j++;}else{i=i-j+1;j=0;}if<j>=t->len>returni-t->len+1;elsereturn-1;}}/*listDelete*/3、寫出下面算法的功能。intfunction<SqString*s1,SqString*s2>{ inti; for<i=0;i<s1->length&&i<s1->length;i++> if<s->data[i]!=s2->data[i]> returns1->data[i]-s2->data[i]; returns1->length-s2->length;}答案:.串比較算法4、寫出算法的功能。intfun<sqstring*s,sqstring*t,intstart>{inti=start-1,j=0;while<i<s->len&&j<t->len>if<s->data[i]==t->data[j]>{i++;j++;}else{i=i-j+1;j=0;}if<j>=t->len>returni-t->len+1;elsereturn-1;}答案:串的模式匹配算法第五章數(shù)組和廣義表一、選擇題1、設(shè)廣義表L=<<a,b,c>>,則L的長(zhǎng)度和深度分別為〔C。A.1和1 B.1和3 C.1和2 D.2和32、廣義表<<a>,a>的表尾是〔B。A.a B.<a> C.<> D.<<a>>3、稀疏矩陣的常見壓縮存儲(chǔ)方法有〔C兩種。A.二維數(shù)組和三維數(shù)組 B.三元組和散列表C.三元組和十字鏈表D.散列表和十字鏈表4、一個(gè)非空廣義表的表頭〔D。A.不可能是子表 B.只能是子表 C.只能是原子 D.可以是子表或原子5、數(shù)組A[0..5,0..6]的每個(gè)元素占5個(gè)字節(jié),將其按列優(yōu)先次序存儲(chǔ)在起始地址為1000的內(nèi)存單元中,則元素A[5][5]的地址是〔A。A.1175B.1180 C.1205 D.12106、廣義表G=<a,b<c,d,<e,f>>,g>的長(zhǎng)度是〔A。A.3 B.4C.7 D.87、采用稀疏矩陣的三元組表形式進(jìn)行壓縮存儲(chǔ),若要完成對(duì)三元組表進(jìn)行轉(zhuǎn)置,只要將行和列對(duì)換,這種說法〔B。A.正確B.錯(cuò)誤 C.無法確定 D.以上均不對(duì)8、廣義表<a,b,c>的表尾是〔B。A.b,c B.<b,c>C.cD.<c>9、常對(duì)數(shù)組進(jìn)行兩種基本操作是〔C。A.建立和刪除 B.索引和修改C.查找和修改 D.查找與索引10、對(duì)一些特殊矩陣采用壓縮存儲(chǔ)的目的主要是為了〔D。A.表達(dá)變得簡(jiǎn)單B.對(duì)矩陣元素的存取變得簡(jiǎn)單C.去掉矩陣中的多余元素 D.減少不必要的存儲(chǔ)空間的開銷11、設(shè)有一個(gè)10階的對(duì)稱矩陣A,采用壓縮存儲(chǔ)方式,以行序?yàn)橹鞔鎯?chǔ),a11為第一個(gè)元素,其存儲(chǔ)地址為1,每元素占1個(gè)地址空間,則a85的地址為〔B。A.13 B.33 C.18D.4012、設(shè)矩陣A是一個(gè)對(duì)稱矩陣,為了節(jié)省存儲(chǔ),將其下三角部分按行序存放在一維數(shù)組B[1,n<n-1>/2]中,對(duì)下三角部分中任一元素ai,j<i>=j>,在一維數(shù)組B的下標(biāo)位置k的值是〔B。A.i<i-1>/2+j-1 B.i<i-1>/2+jC.i<i+1>/2+j-1D.i<i+1>/2+j13、廣義表A=<<a>,a>的表頭是〔B。A.a B.<a>C.b D.<<a>>14、稀疏矩陣一般的壓縮存儲(chǔ)方法有兩種,即〔C。A.二維數(shù)組和三維數(shù)組 B.三元組和散列 C.三元組和十字鏈表 D.散列和十字鏈表15、假設(shè)以三元組表表示稀疏矩陣,則與如圖所示三元組表對(duì)應(yīng)的4×5的稀疏矩陣是〔注:矩陣的行列下標(biāo)均從1開始〔B。A. B.C. D.16、以下有關(guān)廣義表的表述中,正確的是〔A。A.由0個(gè)或多個(gè)原子或子表構(gòu)成的有限序列 B.至少有一個(gè)元素是子表C.不能遞歸定義D.不能為空表17、對(duì)廣義表L=<<a,b>,<<c,d>,<e,f>>>執(zhí)行head<tail<head<tail<L>>>>操作的結(jié)果是〔D。A.的B.eC.<e> D.〔e,f二、判斷題〔×1、廣義表中原子個(gè)數(shù)即為廣義表的長(zhǎng)度?!病?、一個(gè)稀疏矩陣采用三元組表示,若把三元組中有關(guān)行下標(biāo)與列下標(biāo)的值互換,并把mu和nu的值進(jìn)行互換,則完成了矩陣轉(zhuǎn)置?!病?、稀疏矩陣壓縮存儲(chǔ)后,必會(huì)失去隨機(jī)存取功能。〔×4、廣義表的長(zhǎng)度是指廣義表中括號(hào)嵌套的層數(shù)?!病?、廣義表是一種多層次的數(shù)據(jù)結(jié)構(gòu),其元素可以是單原子也可以是子表。三、填空題1、已知二維數(shù)組A[m][n]采用行序?yàn)橹鞣绞酱鎯?chǔ),每個(gè)元素占k個(gè)存儲(chǔ)單元,并且第一個(gè)元素的存儲(chǔ)地址是LOC<A[0][0]>,則A[i][j]的地址是___Loc<A[0][0]>+<i*N+j>*k____。2、廣義表運(yùn)算式HEAD<TAIL<<a,b,c>,<x,y,z>>>的結(jié)果是:<x,y,z>。3、二維數(shù)組,可以按照列序?yàn)橹骱托行驗(yàn)橹鲀煞N不同的存儲(chǔ)方式。4、稀疏矩陣的壓縮存儲(chǔ)方式有:三元組和十字鏈表。四、綜合題1、現(xiàn)有一個(gè)稀疏矩陣,請(qǐng)給出它的三元組表。答案:第六章樹一、選擇題1、二叉樹的深度為k,則二叉樹最多有〔C個(gè)結(jié)點(diǎn)。A.2k B.2k-1 C.2k-1 D.2k-12、用順序存儲(chǔ)的方法,將完全二叉樹中所有結(jié)點(diǎn)按層逐個(gè)從左到右的順序存放在一維數(shù)組R[1..N]中,若結(jié)點(diǎn)R[i]有右孩子,則其右孩子是〔B。A.R[2i-1] B.R[2i+1] C.R[2i] D.R[2/i]3、設(shè)a,b為一棵二叉樹上的兩個(gè)結(jié)點(diǎn),在中序遍歷時(shí),a在b前面的條件是〔B。A.a在b的右方 B.a在b的左方 C.a是b的祖先 D.a是b的子孫4、設(shè)一棵二叉樹的中序遍歷序列:badce,后序遍歷序列:bdeca,則二叉樹先序遍歷序列為〔D。A.adbce B.decab C.debac D.abcde5、在一棵具有5層的滿二叉樹中結(jié)點(diǎn)總數(shù)為〔A。A.31 B.32 C.33 D.166、由二叉樹的前序和后序遍歷序列〔B惟一確定這棵二叉樹。A.能 B.不能7、某二叉樹的中序序列為ABCDEFG,后序序列為BDCAFGE,則其左子樹中結(jié)點(diǎn)數(shù)目為〔C。A.3 B.2 C.4 D.58、若以{4,5,6,7,8}作為權(quán)值構(gòu)造哈夫曼樹,則該樹的帶權(quán)路徑長(zhǎng)度為〔C。A.67 B.68 C.69 D.709、將一棵有100個(gè)結(jié)點(diǎn)的完全二叉樹從根這一層開始,每一層上從左到右依次對(duì)結(jié)點(diǎn)進(jìn)行編號(hào),根結(jié)點(diǎn)的編號(hào)為1,則編號(hào)為49的結(jié)點(diǎn)的左孩子編號(hào)為〔A。A.98 B.99 C.50 D.4810、表達(dá)式a*<b+c>-d的后綴表達(dá)式是〔B。A.abcd+- B.abc+*d- C.abc*+d- D.-+*abcd11、對(duì)某二叉樹進(jìn)行先序遍歷的結(jié)果為ABDEFC,中序遍歷的結(jié)果為DBFEAC,則后序遍歷的結(jié)果是〔B。 A.DBFEAC B.DFEBCA C.BDFECA D.BDEFAC12、樹最適合用來表示〔C。A.有序數(shù)據(jù)元素 B.無序數(shù)據(jù)元素 C.元素之間具有分支層次關(guān)系的數(shù)據(jù) D.元素之間無聯(lián)系的數(shù)據(jù)13、表達(dá)式A*<B+C>/<D-E+F>的后綴表達(dá)式是〔C。 A.A*B+C/D-E+F B.AB*C+D/E-F+ C.ABC+*DE-F+/ D.ABCDED*+/-+14、在線索二叉樹中,t所指結(jié)點(diǎn)沒有左子樹的充要條件是〔B。A.t->left==NULL B.t->ltag==1 C.t->ltag==1&&t->left==NULL D.以上都不對(duì)15、任何一棵二叉樹的葉結(jié)點(diǎn)在先序、中序和后序遍歷序列中的相對(duì)次序〔A。A.不發(fā)生改變 B.發(fā)生改變 C.不能確定 D.以上都不對(duì)16、假定在一棵二叉樹中,度為2的結(jié)點(diǎn)數(shù)為15,度為1的結(jié)點(diǎn)數(shù)為30,則葉子結(jié)點(diǎn)數(shù)為〔B個(gè)。A.15 B.16 C.17 D.4717、在下列情況中,可稱為二叉樹的是〔B。A.每個(gè)結(jié)點(diǎn)至多有兩棵子樹的樹B.哈夫曼樹C.每個(gè)結(jié)點(diǎn)至多有兩棵子樹的有序樹D.每個(gè)結(jié)點(diǎn)只有一棵子樹18、用順序存儲(chǔ)的方法,將完全二叉樹中所有結(jié)點(diǎn)按層逐個(gè)從左到右的順序存放在一維數(shù)組R[1..n]中,若結(jié)點(diǎn)R[i]有左孩子,則其左孩子是〔C。A.R[2i-1] B.R[2i+1] C.R[2i] D.R[2/i]19、下面說法中正確的是〔D。A.度為2的樹是二叉樹B.度為2的有序樹是二叉樹C.子樹有嚴(yán)格左右之分的樹是二叉樹 D.子樹有嚴(yán)格左右之分,且度不超過2的樹是二叉樹20、樹的先根序列等同于與該樹對(duì)應(yīng)的二叉樹的〔A。A.先序序列B.中序序列C.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)固定電話芯片行業(yè)并購(gòu)重組擴(kuò)張戰(zhàn)略制定與實(shí)施研究報(bào)告
- 新形勢(shì)下連接器行業(yè)可持續(xù)發(fā)展戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國(guó)整合營(yíng)銷傳播服務(wù)行業(yè)開拓第二增長(zhǎng)曲線戰(zhàn)略制定與實(shí)施研究報(bào)告
- 新形勢(shì)下聯(lián)合辦公行業(yè)轉(zhuǎn)型升級(jí)戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國(guó)煤炭檢測(cè)實(shí)驗(yàn)分析儀器行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 網(wǎng)絡(luò)工程師工作總結(jié)計(jì)劃及建議
- 全球新藥研發(fā)進(jìn)展月報(bào)-第45期-2024年12月刊
- 建設(shè)局部門預(yù)算執(zhí)行情況匯報(bào)范文
- 在國(guó)有企業(yè)2024年歲末年初安全生產(chǎn)工作會(huì)議上的講話
- 2025年鐵合金爐料項(xiàng)目可行性研究報(bào)告
- 新人教版一年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)導(dǎo)學(xué)案
- 2025年中考語文復(fù)習(xí)之現(xiàn)代文閱讀:非連續(xù)性文本閱讀(10題)
- GB/T 9755-2024合成樹脂乳液墻面涂料
- 商業(yè)咨詢報(bào)告范文模板
- 2024年度軟件定制開發(fā)合同(ERP系統(tǒng))3篇
- 家族族譜模板
- 家譜修編倡議書范文
- (正式版)JBT 10437-2024 電線電纜用可交聯(lián)聚乙烯絕緣料
- 教科版三年級(jí)上冊(cè)科學(xué)期末測(cè)試卷(二)【含答案】
- A5技術(shù)支持的課堂導(dǎo)入作業(yè)1—問題描述.針對(duì)日常教學(xué)中的某一主題針對(duì)教學(xué)目標(biāo)、教學(xué)內(nèi)容以及教學(xué)對(duì)象用簡(jiǎn)短的語言描述當(dāng)前課堂導(dǎo)入環(huán)節(jié)中存在的問題和不足以及借助信息技術(shù)改進(jìn)課堂導(dǎo)入的必要性
- 國(guó)家開放大學(xué)《土木工程力學(xué)(本)》章節(jié)測(cè)試參考答案
評(píng)論
0/150
提交評(píng)論