![第二章線(xiàn)性表2課件_第1頁(yè)](http://file4.renrendoc.com/view/29b81981d7776895fece7e3fd21c7f0b/29b81981d7776895fece7e3fd21c7f0b1.gif)
![第二章線(xiàn)性表2課件_第2頁(yè)](http://file4.renrendoc.com/view/29b81981d7776895fece7e3fd21c7f0b/29b81981d7776895fece7e3fd21c7f0b2.gif)
![第二章線(xiàn)性表2課件_第3頁(yè)](http://file4.renrendoc.com/view/29b81981d7776895fece7e3fd21c7f0b/29b81981d7776895fece7e3fd21c7f0b3.gif)
![第二章線(xiàn)性表2課件_第4頁(yè)](http://file4.renrendoc.com/view/29b81981d7776895fece7e3fd21c7f0b/29b81981d7776895fece7e3fd21c7f0b4.gif)
![第二章線(xiàn)性表2課件_第5頁(yè)](http://file4.renrendoc.com/view/29b81981d7776895fece7e3fd21c7f0b/29b81981d7776895fece7e3fd21c7f0b5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
邏輯結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu)運(yùn)算建立結(jié)構(gòu)線(xiàn)性表字符串廣義表
樹(shù)二叉樹(shù)文件圖數(shù)組堆棧和隊(duì)列順序存儲(chǔ)鏈?zhǔn)酱鎯?chǔ)索引散列清除結(jié)構(gòu)插入數(shù)據(jù)元素刪除數(shù)據(jù)元素修改數(shù)據(jù)元素排序檢索
數(shù)據(jù)結(jié)構(gòu)的基本問(wèn)題空間關(guān)于參數(shù)表中的&表示voidFUN2(intn){
n++;}…………voidFUN1(){n=10;FUN2(n);printf(“\n%d”,n);}……………調(diào)用算法調(diào)用算法被調(diào)用FUN2(&n);(*n)++;&n++;FUN2(n);C++表示FUNCTIONFUN2(VAR
n:integer)Pascal:順序存儲(chǔ)結(jié)構(gòu)示意圖
(
a1,a2,a3,......,an-1,an)事先分配給線(xiàn)性表的空間當(dāng)前已經(jīng)占用的空間尚未使用的空間0123…n-2n-1nn+1…MaxSize-1……………a2a1a3an-1ann<MaxSize(1)構(gòu)造原理簡(jiǎn)單、直觀,易理解。(2)元素的存儲(chǔ)地址可以通過(guò)一個(gè)簡(jiǎn)單的解析式計(jì)算出來(lái)。(1)存儲(chǔ)分配需要事先進(jìn)行。(2)需要一片地址連續(xù)的存儲(chǔ)空間。(3)
由于只需存放數(shù)據(jù)元素本身的信息,而無(wú)其他空間開(kāi)銷(xiāo),相對(duì)鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)而言,存儲(chǔ)空間開(kāi)銷(xiāo)小(僅此而已!)2.缺點(diǎn)是一種隨機(jī)存儲(chǔ)結(jié)構(gòu),存儲(chǔ)速度快。
順序存儲(chǔ)結(jié)構(gòu)的特點(diǎn)(3)基本操作(如插入、刪除)的時(shí)間效率較低。1.優(yōu)點(diǎn)O(n)
LOC(ai)=LOC(a1)+(i1)k
線(xiàn)性表的這種存儲(chǔ)結(jié)構(gòu)稱(chēng)為
,或者
,其一般形式為:?jiǎn)捂湵砭€(xiàn)性鏈表a1d1a2d2a3d3a4d4andn…^list一個(gè)鏈結(jié)點(diǎn)數(shù)據(jù)域指針域datalinkk個(gè)存儲(chǔ)單元求線(xiàn)性表的長(zhǎng)度。建立一個(gè)線(xiàn)性鏈表。在非空線(xiàn)性鏈表的第一個(gè)結(jié)點(diǎn)前插入一個(gè)數(shù)據(jù)信息為item的新結(jié)點(diǎn)。在線(xiàn)性鏈表中由指針q指出的結(jié)點(diǎn)之后插入一個(gè)數(shù)據(jù)信息為item的鏈結(jié)點(diǎn)。在線(xiàn)性鏈表中第i個(gè)結(jié)點(diǎn)后面插入一個(gè)數(shù)據(jù)信息為item的鏈結(jié)點(diǎn)。從非空線(xiàn)性鏈表中刪除鏈結(jié)點(diǎn)q(q為指向被刪除鏈結(jié)點(diǎn)的指針)。
2.3.3鏈表的基本操作刪除線(xiàn)性鏈表中滿(mǎn)足某個(gè)條件的鏈結(jié)點(diǎn)。線(xiàn)性鏈表的逆轉(zhuǎn)。將兩個(gè)線(xiàn)性鏈表合并為一個(gè)線(xiàn)性鏈表。檢索線(xiàn)性鏈表中的第i個(gè)鏈結(jié)點(diǎn)。
……
1.求線(xiàn)性鏈表的長(zhǎng)度……list^p=p->link;pppn++;=NULL鏈表長(zhǎng)度p初始:
n=0;intLENGTH(LinkListlist){LinkListp=list;/*p為遍歷鏈表結(jié)點(diǎn)的指針*/
intn=0;/*鏈表的長(zhǎng)度置初值0*/
while(p!=NULL){p=p->link;/*p依次指向鏈表的下一結(jié)點(diǎn)*/
n++;
/*對(duì)鏈表結(jié)點(diǎn)累計(jì)計(jì)數(shù)*/
}returnn;/*返回鏈表的長(zhǎng)度n*/
}算法非遞歸算法時(shí)間復(fù)雜度O(n)遞歸算法(a1,a2,a3,…,an–1,an)求nintLENGTH(LinkListlist){if(list!=NULL)return1+LENGTH(list->link);elsereturn0;}遞歸算法……list^遞歸算法的時(shí)間效率通常比非遞歸算法要低!為什么申請(qǐng)一個(gè)鏈結(jié)點(diǎn)的空間釋放一個(gè)鏈結(jié)點(diǎn)的空間(a1,a2,a3,…,an–1,an)p=(LinkList)malloc(sizeof(LNode));C語(yǔ)言free(p);2.建立一個(gè)線(xiàn)性鏈表list^a1a2a3an-1an…#include<alloc.h>typedefstructnode{ElemTypedata;structnode*link;}LNode,*LinkList;類(lèi)型定義(a1,a2,a3,a4,…,an-1,an)a1lista2a3…an-1an^a1a2a3listra4pr->link=p;rr=p;一個(gè)結(jié)點(diǎn)的插入過(guò)程LinkListCREATE(intn){
/*list是鏈表指針,p指向新申請(qǐng)的結(jié)點(diǎn),r指向最后一個(gè)結(jié)點(diǎn)*/LinkListp,r,list=NULL;
datatypea;
for(i=1;i<=n;i++){
READ(a);
/*取一個(gè)數(shù)據(jù)元素*/
p=(LinkList)malloc(sizeof(LNode));
p->data=a;p->link=NULL;
if(list==NULL)list=p;elser->link=p;/*將新結(jié)點(diǎn)鏈接在鏈表尾部*/
r=p;}returnlist;
}算法申請(qǐng)一個(gè)新的鏈結(jié)點(diǎn)時(shí)間復(fù)雜度O(n)…^listpitem…^itemlistp->link=list;
3.在非空線(xiàn)性鏈表的第一個(gè)結(jié)點(diǎn)前插入一個(gè)數(shù)據(jù)信息為item的新結(jié)點(diǎn)插入后算法
p=(LinkList)malloc(sizeof(LNode));
申請(qǐng)一個(gè)新結(jié)點(diǎn)p->data=item;
/*將item送新結(jié)點(diǎn)數(shù)據(jù)域*/p->link=list;
/*將list送新結(jié)點(diǎn)指針域
*/list=p;
/*修改指針list的指向*/voidINSERTLINK1(LinkList&list,ElemTypeitem){
/*
list指向鏈表第一個(gè)鏈結(jié)點(diǎn)*/
}時(shí)間復(fù)雜度O(1)…itemlistp……qlistpitemp->link=q->link;q->link=p;
4.在線(xiàn)性鏈表中由指針q指的鏈結(jié)點(diǎn)之后
插入一個(gè)數(shù)據(jù)信息為item的鏈結(jié)點(diǎn)插入過(guò)程算法p=(LinkList)malloc(sizeof(LNode));p->data=item;/*將item送新結(jié)點(diǎn)數(shù)據(jù)域*/構(gòu)造一個(gè)新結(jié)點(diǎn)if(list==NULL){/*若原鏈表為空*/
}else{ /*若原鏈表非空*/}list=p;p->link=NULL;
p->link=q->link;q->link=p;voidINSERTLINK2(LinkList&list,LinkListq,ElemTypeitem){LinkListp;}qp……item時(shí)間復(fù)雜度O(1)
5.在線(xiàn)性鏈表中第i(i>0)個(gè)結(jié)點(diǎn)后面插入一個(gè)數(shù)據(jù)信息為item的新結(jié)點(diǎn)尋找第i個(gè)結(jié)點(diǎn)若不存在第i個(gè)結(jié)點(diǎn),則不做插入操作;若存在第i個(gè)結(jié)點(diǎn),則
1.申請(qǐng)一個(gè)新結(jié)點(diǎn);
2.將item送新結(jié)點(diǎn)數(shù)據(jù)域中;
3.將新結(jié)點(diǎn)插入第i個(gè)結(jié)點(diǎn)之后。如何找到第i個(gè)結(jié)點(diǎn)……pitem…^listqq=q->link;qqqqp->link=q->link;q->link=p;執(zhí)行i-1次第i個(gè)結(jié)點(diǎn)q算法voidINSERTLINK3(LinkListlist,inti,ElemTypeitem){LinkListp,q=list;intj;for(j=1;j<=i-1;j++){/*尋找第i個(gè)結(jié)點(diǎn)*/q=q->link;if(q==NULL)break;/*不存在第i個(gè)結(jié)點(diǎn)*/
}
}p=(LinkList)malloc(sizeof(LNode));p->data=item;/*將item送新結(jié)點(diǎn)數(shù)據(jù)域*/構(gòu)造一個(gè)新結(jié)點(diǎn)p->link=q->link;q->link=p;/*將新結(jié)點(diǎn)插入到第i個(gè)結(jié)點(diǎn)之后*/時(shí)間復(fù)雜度O(n)^…
…listq情況1:刪除鏈表的第一個(gè)結(jié)點(diǎn)list=q->link;情況2:刪除鏈表中非第一個(gè)結(jié)點(diǎn)^……listqrr->link=q->link;
6.
從非空線(xiàn)性鏈表中刪除q指的鏈結(jié)點(diǎn),設(shè)q的直接前驅(qū)結(jié)點(diǎn)由r指出voidDELETELINK1(LinkList&list,LinkListr,LinkListq){if(q==list)list=q->link;/*刪除鏈表的第一個(gè)鏈結(jié)點(diǎn)*/
elser->link=q->link;/*刪除q指的鏈結(jié)點(diǎn)*/free(q);/*釋放被刪除的結(jié)點(diǎn)空間*/}
算法時(shí)間復(fù)雜度O(1)…listq(情況1)q……(情況2)r^……listqr^……listqrr=r->link;rr=list;while(r->link!=q)r=r->link;
6.
從非空線(xiàn)性鏈表中刪除q指的鏈結(jié)點(diǎn),設(shè)q的直接前驅(qū)結(jié)點(diǎn)由r指出voidDELETELINK2(LinkList&list,LinkListq){LinkListr;if(q==list){/*當(dāng)刪除鏈表第一個(gè)結(jié)點(diǎn)*/
list=list->link;free(q);/*釋放被刪除結(jié)點(diǎn)的空間*/}else{r=list;while(r->link!=q&&r->link!=NULL)r=r->link;/*移向下一個(gè)鏈結(jié)點(diǎn)*/if(r->link!=NULL){r->link=q->link;free(q);}}
}尋找q結(jié)點(diǎn)的直接前驅(qū)r算法時(shí)間復(fù)雜度O(n)(1)存儲(chǔ)空間動(dòng)態(tài)分配,可以根據(jù)實(shí)際需要使用。(3)插入/刪除操作只須通過(guò)修改指針實(shí)現(xiàn),不必移動(dòng)數(shù)據(jù)元素,操作的時(shí)間效率較高。(1)每個(gè)鏈結(jié)點(diǎn)需要設(shè)置指針域(存儲(chǔ)密度小)。(2)是一種非隨機(jī)存儲(chǔ)結(jié)構(gòu),查找、定位等操作要通過(guò)順序掃描鏈表實(shí)現(xiàn),時(shí)間效率較低。1.優(yōu)點(diǎn)2.缺點(diǎn)(2)不需要地址連續(xù)的存儲(chǔ)空間。無(wú)論位于鏈表何處,無(wú)論鏈表的長(zhǎng)度如何,插入和刪除操作的時(shí)間都是(1)。時(shí)間為(n)
2.3.4鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的特點(diǎn)思考題
1.線(xiàn)性表可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈存儲(chǔ)結(jié)構(gòu),在實(shí)際問(wèn)題中,應(yīng)該根據(jù)什么原則來(lái)選擇其中最合適的一種存儲(chǔ)結(jié)構(gòu)
2.你知道內(nèi)存的堆空間和??臻g嗎?請(qǐng)說(shuō)明malloc分配的內(nèi)容是在堆上分配的,還是在棧上分配的,有什么不同?請(qǐng)?jiān)诰W(wǎng)絡(luò)上查閱一下相關(guān)內(nèi)容。…list線(xiàn)性鏈表…list循環(huán)鏈表pp2.4循環(huán)鏈表是指鏈表中最后那個(gè)鏈結(jié)點(diǎn)的指針域存放指向鏈表最前面那個(gè)結(jié)點(diǎn)的指針,整個(gè)鏈表形成一個(gè)環(huán)。循環(huán)鏈表頭結(jié)點(diǎn)…list循環(huán)鏈表頭結(jié)點(diǎn)list帶頭結(jié)點(diǎn)的循環(huán)鏈表…list線(xiàn)性鏈表…list循環(huán)鏈表…list帶有頭結(jié)點(diǎn)的循環(huán)鏈表1.頭結(jié)點(diǎn)的設(shè)置要根據(jù)實(shí)際需要確定;2.對(duì)于采用循環(huán)鏈表作為存儲(chǔ)結(jié)構(gòu)的線(xiàn)性表,若鏈表設(shè)置了頭結(jié)點(diǎn),則判斷空表的條件是頭結(jié)點(diǎn)list說(shuō)明3.對(duì)于循環(huán)鏈表,如何判斷是否遍歷了鏈表一周?list->link=list…list線(xiàn)性鏈表…list循環(huán)鏈表ppppp=p=NULLp=ppp=list例如p=p->link;有用的語(yǔ)句:pintLENGTH(LinkListlist){LinkListp=list;intn=0;/*鏈表的長(zhǎng)度置初值0
*/
while(p!=NULL){p=p->link;n++;}returnn;/*返回鏈表的長(zhǎng)度n*/
}非循環(huán)鏈表intLENGTH(LinkListlist){LinkListp=list;intn=0;/*鏈表的長(zhǎng)度置初值0
*/
do{p=p->link;n++;}while(p!=list);returnn;/*返回鏈表的長(zhǎng)度n*/
}循環(huán)鏈表求非空線(xiàn)性鏈表的長(zhǎng)度已知n個(gè)人(不妨分別以編號(hào)1,2,3,…,n代表)圍坐在一張圓桌周?chē)?,編?hào)為k的人從1開(kāi)始報(bào)數(shù),數(shù)到m的那個(gè)人出列,他的下一個(gè)人又從1開(kāi)始繼續(xù)報(bào)數(shù),數(shù)到m的那個(gè)人出列,…,依此重復(fù)下去,直到圓桌周?chē)娜巳砍隽?。圓桌問(wèn)題約瑟夫(JOSEPHU)問(wèn)題例直到圓桌周?chē)皇R粋€(gè)人。123n45···n-1
若假設(shè)
k=3,m=4n:鏈表中鏈結(jié)點(diǎn)的個(gè)數(shù);k:第一個(gè)出發(fā)點(diǎn);m:報(bào)數(shù)。利用一個(gè)不帶頭結(jié)點(diǎn)的循環(huán)鏈表…list需要做的工作:1.建立一個(gè)不帶頭結(jié)點(diǎn)的循環(huán)鏈表;…listvoidCREATE(intn,LinkList&list){LinkListp,r;list=NULL;/*創(chuàng)建一個(gè)空鏈表*/
datatypea;
for(i=1;i<=n;i++){READ(a);/*取一個(gè)數(shù)據(jù)元素*/
p=(LinkList)malloc(sizeof(LNode));
p->data=a;p->link=NULL;if(list==NULL)list=p;elser->link=p;/*將新結(jié)點(diǎn)鏈接在鏈表尾部*/
r=p;}
}p->link=list;建立一個(gè)無(wú)頭結(jié)點(diǎn)的非循環(huán)鏈表1.建立一個(gè)不帶頭結(jié)點(diǎn)的循環(huán)鏈表;…list需要做的工作:1.建立一個(gè)不帶頭結(jié)點(diǎn)的循環(huán)鏈表;2.找到第一個(gè)出發(fā)點(diǎn);3.
反復(fù)刪除第m個(gè)鏈結(jié)點(diǎn)。
若假設(shè)
k=3,m=4p=p->link;k-1次m-1次算法voidJOSEPHU(intn,intk,intm){LinkListlist,p,r;inti;
list=NULL;for(i=1;i<=n;i++){p=(LinkList)malloc(sizeof(LNode));p->data=i;if(list==NULL)list=p;elser->link=p;r=p;}
p->link=list;/*建立循環(huán)鏈表
*/p=list;for(i=1;i<=k-1;i++){r=p;p=p->link;}/*找到第一個(gè)點(diǎn)*/
while(p->link!=p){for(i=1;i<=m-1;i++){r=p;p=p->link;}r->link=p->link;printf(“%3d”,p->data);free(p);p=r->link;}printf(“%3d”,p->data);}……pr當(dāng)k1,m=1時(shí)反復(fù)尋找并刪除結(jié)點(diǎn)
#include<alloc.h>
main(){intn,k,m;printf(“\nInputn,k,m:”);scanf(“%d%d%d”,&n,&k,&m);
JOSEPHU(n,k,m);}主函數(shù)輸入鏈結(jié)點(diǎn)總數(shù)n、報(bào)數(shù)的起始位置k與報(bào)數(shù)m。調(diào)用約瑟夫函數(shù)…^list線(xiàn)性鏈表(單鏈表)…list循環(huán)鏈表…^list帶頭結(jié)點(diǎn)的線(xiàn)性鏈表…list帶頭結(jié)點(diǎn)的循環(huán)鏈表線(xiàn)性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)2.5雙向鏈表及其操作本節(jié)主要內(nèi)容1.雙向鏈表的構(gòu)造2.雙向鏈表的插入與刪除
2.5.1雙向鏈表的構(gòu)造其中,data
為數(shù)據(jù)域
rlink,llink
分別為指向該結(jié)點(diǎn)的直接后繼結(jié)點(diǎn)與直接前驅(qū)結(jié)點(diǎn)的指針域llinkdatarlink(右指針域)(左指針域)
所謂是指鏈表的每一個(gè)結(jié)點(diǎn)中除了數(shù)據(jù)域以外設(shè)置兩個(gè)指針域,其中之一指向結(jié)點(diǎn)的直接后繼結(jié)點(diǎn),另外一個(gè)指向結(jié)點(diǎn)的直接前驅(qū)結(jié)點(diǎn)。鏈結(jié)點(diǎn)的實(shí)際構(gòu)造可以形象地描述如下:雙向鏈表分別稱(chēng)為右指針和左指針…^^list無(wú)頭結(jié)點(diǎn)的雙向鏈表…list無(wú)頭結(jié)點(diǎn)的雙向循環(huán)鏈表…list帶頭結(jié)點(diǎn)的雙向循環(huán)鏈表雙向鏈表的幾種形式typedefstructnode{ElemTypedata;structnode*rlink,*llink;}DNode,*DLinkList;類(lèi)型定義功能在帶有頭結(jié)點(diǎn)的非空雙向循環(huán)鏈表中第一個(gè)數(shù)據(jù)域的內(nèi)容為x的鏈結(jié)點(diǎn)右邊插入一個(gè)數(shù)據(jù)信息為item的新結(jié)點(diǎn)?!璴ist需要做的工作:1.找到滿(mǎn)足條件的結(jié)點(diǎn);2.若找到,構(gòu)造一個(gè)新的鏈結(jié)點(diǎn);3.將新結(jié)點(diǎn)插到滿(mǎn)足條件的結(jié)點(diǎn)后面。
2.5.2雙向鏈表的插入…list插入前pitemxq……插入p->llink=q;p->rlink=q->rlink;q->rlink->llink=p;q->rlink=p;xq……插入后itemplist
q=list->rlink;/*q初始指向頭結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)*/
while(q!=list&&q->data!=x)/*尋找滿(mǎn)足條件的鏈結(jié)點(diǎn)*/q=q->rlink;
if(q==list)return-1;/*沒(méi)有找到滿(mǎn)足條件的結(jié)點(diǎn)*/intINSERTD(DLinkListlist,ElemTypex,ElemTypeitem){intDLinkListp,q;}p=(DLinkList)malloc(sizeof(DNode));/*申請(qǐng)一個(gè)新的結(jié)點(diǎn)*/
p->data=item;
p->llink=q;p->rlink=q->rlink;
q->rlink->llink=p;q->rlink=p;return1;
/*插入成功*/尋找滿(mǎn)足條件的結(jié)點(diǎn)時(shí)間復(fù)雜度O(n)算法……xitemqpO(1)功能刪除帶有頭結(jié)點(diǎn)的非空雙向循環(huán)鏈表中第一個(gè)數(shù)據(jù)域的內(nèi)容為x的鏈結(jié)點(diǎn)?!璴ist需要做的工作:1.找到滿(mǎn)足條件的結(jié)點(diǎn);2.若找到,刪除(并釋放)滿(mǎn)足條件的結(jié)點(diǎn)。
2.5.3雙向鏈表的刪除…list刪除前xq……刪除q->llink->rlink=q->rlink;q->rlink->llink=q->llink;…list刪除后…
q=list->rlink;/*
q初始指向頭結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)
*/
while(q!=list&&q->data!=x)/*
找滿(mǎn)足條件的鏈結(jié)點(diǎn)
*/q=q->rlink;if(q==list)return-1;/*
沒(méi)有找到滿(mǎn)足條件的結(jié)點(diǎn)*/
q->llink->rlink=q->rlink;
q->rlink->llink=q->llink;free(q);/*
釋放被刪除的結(jié)點(diǎn)的存儲(chǔ)空間
*/intDELETED(DLinkListlist,Ele
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)銷(xiāo)售保密協(xié)議
- 機(jī)動(dòng)汽車(chē)抵押貸款合同
- 場(chǎng)調(diào)查服務(wù)合同
- 三農(nóng)技術(shù)培訓(xùn)資源庫(kù)
- 個(gè)人手車(chē)位買(mǎi)賣(mài)合同
- 三農(nóng)產(chǎn)品市場(chǎng)分析作業(yè)指導(dǎo)書(shū)
- 純水設(shè)備購(gòu)銷(xiāo)合同
- 混凝土商砼購(gòu)銷(xiāo)合同
- 游戲行業(yè)策劃人員工作手冊(cè)
- 小學(xué)班級(jí)文化建設(shè)實(shí)施方案
- 釘釘培訓(xùn)使用手冊(cè)培訓(xùn)課件
- 法語(yǔ)專(zhuān)四四級(jí)詞匯
- 動(dòng)物檢疫技術(shù)-動(dòng)物檢疫的對(duì)象(動(dòng)物防疫與檢疫技術(shù))
- 《字體設(shè)計(jì)》第四章 字體設(shè)計(jì)進(jìn)階訓(xùn)練
- 帶狀皰疹及帶狀皰疹后遺神經(jīng)痛
- 《計(jì)算機(jī)應(yīng)用基礎(chǔ)》-Excel-考試復(fù)習(xí)題庫(kù)(含答案)
- 《發(fā)展?jié)h語(yǔ)(第二版)中級(jí)綜合(Ⅰ)》第9課+課件
- GB/T 7462-1994表面活性劑發(fā)泡力的測(cè)定改進(jìn)Ross-Miles法
- GB/T 2934-2007聯(lián)運(yùn)通用平托盤(pán)主要尺寸及公差
- 急診科進(jìn)修匯報(bào)課件
- DL∕T 617-2019 氣體絕緣金屬封閉開(kāi)關(guān)設(shè)備技術(shù)條件
評(píng)論
0/150
提交評(píng)論