版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、迭代法迭代法也稱輾轉(zhuǎn)法,是一種不斷用變量的舊值遞推新值的過(guò)程,跟迭代法相對(duì)應(yīng)的是直接法(或者稱為一次解法),即一次性解決問(wèn)題。迭代法又分為精確迭代和近似迭代?!岸址ā焙汀芭nD迭代法”屬于近似迭代法。迭代算法是用計(jì)算機(jī)解決問(wèn)題的一種基本方法。它利用計(jì)算機(jī)運(yùn)算速度快、適合做重復(fù)性操作的特點(diǎn),讓計(jì)算機(jī)對(duì)一組指令(或一定步驟)進(jìn)行重復(fù)執(zhí)行,在每次執(zhí)行這組指令(或這些步驟)時(shí),都從變量的原值推出它的一個(gè)新值。利用迭代算法解決問(wèn)題,需要做好以下三個(gè)方面的工作:一、確定迭代變量。在可以用迭代算法解決的問(wèn)題中,至少存在一個(gè)直接或間接地不斷由舊值遞推出新值的變量,這個(gè)變量就是迭代變量。二、建立迭代關(guān)系式。所謂
2、迭代關(guān)系式,指如何從變量的前一個(gè)值推出其下一個(gè)值的公式(或關(guān)系)。迭代關(guān)系式的建立是解決迭代問(wèn)題的關(guān)鍵,通常可以使用遞推或倒推的方法來(lái)完成。三、對(duì)迭代過(guò)程進(jìn)行控制。在什么時(shí)候結(jié)束迭代過(guò)程?這是編寫(xiě)迭代程序必須考慮的問(wèn)題。不能讓迭代過(guò)程無(wú)休止地重復(fù)執(zhí)行下去。迭代過(guò)程的控制通??煞譃閮煞N情況:一種是所需的迭代次數(shù)是個(gè)確定的值,可以計(jì)算出來(lái);另一種是所需的迭代次數(shù)無(wú)法確定。對(duì)于前一種情況,可以構(gòu)建一個(gè)固定次數(shù)的循環(huán)來(lái)實(shí)現(xiàn)對(duì)迭代過(guò)程的控制;對(duì)于后一種情況,需要進(jìn)一步分析出用來(lái)結(jié)束迭代過(guò)程的條件。例1:一個(gè)飼養(yǎng)場(chǎng)引進(jìn)一只剛出生的新品種兔子,這種兔子從出生的下一個(gè)月開(kāi)始,每月新生一只兔子,新生的兔子也如此
3、繁殖。如果所有的兔子都不死去,問(wèn)到第12個(gè)月時(shí),該飼養(yǎng)場(chǎng)共有兔子多少只?分析:這是一個(gè)典型的遞推問(wèn)題。我們不妨假設(shè)第1個(gè)月時(shí)兔子的只數(shù)為u1 ,第2個(gè)月時(shí)兔子的只數(shù)為u2,第3個(gè)月時(shí)兔子的只數(shù)為u3,根據(jù)題意,“這種兔子從出生的下一個(gè)月開(kāi)始,每月新生一只兔子”,則有u1=1,u2=u1+u1X1=2,u3=u2+u2X1=4,根據(jù)這個(gè)規(guī)律,可以歸納出下面的遞推公式:un=un1X2(n>2)對(duì)應(yīng)un和un1,定義兩個(gè)迭代變量y和x,可將上面的遞推公式轉(zhuǎn)換成如下迭代關(guān)系:y=x*2x=y讓計(jì)算機(jī)對(duì)這個(gè)迭代關(guān)系重復(fù)執(zhí)行11次,就可以算出第12個(gè)月時(shí)的兔子數(shù)。參考程序如下:clsx=1y=x*
4、2x=ynextiprintyend例2:阿米巴用簡(jiǎn)單分裂的方式繁殖,它每分裂一次要用3分鐘。將若干個(gè)阿米巴放在一個(gè)盛滿營(yíng)養(yǎng)參液的容器內(nèi),45分鐘后容器內(nèi)充滿了阿米巴。已知容器最多可以裝阿米巴220,220個(gè)。試問(wèn),開(kāi)始的時(shí)候往容器內(nèi)放了多少個(gè)阿米巴?請(qǐng)編程序算出。分析:根據(jù)題意,阿米巴每3分鐘分裂一次,那么從開(kāi)始的時(shí)候?qū)⒚装头湃肴萜骼锩?,?5分鐘后充滿容器,需要分裂45/3=15次。而“容器最多可以裝阿米巴2A20個(gè)”,即阿米巴分裂15次以后得到的個(gè)數(shù)是2A20。題目要求我們計(jì)算分裂之前的阿米巴數(shù),不妨使用倒推的方法,從第15次分裂之后的2A20個(gè),倒推出第15次分裂之前(即第14次分裂
5、之后)的個(gè)數(shù),再進(jìn)一步倒推出第13次分裂之后、第12次分裂之后、第1次分裂之前的個(gè)數(shù)。設(shè)第1次分裂之前的個(gè)數(shù)為x0、第1次分裂之后的個(gè)數(shù)為x1、第2次分裂之后的個(gè)數(shù)為x2、第15次分裂之后的個(gè)數(shù)為x15,則有x14=x15/2、x13=x14/2、xn-1=xn/2(n>1)因?yàn)榈?5次分裂之后的個(gè)數(shù)x15是已知的,如果定義迭代變量為x,則可以將上面的倒推公式轉(zhuǎn)換成如下的迭代公式:x=x/2(x的初值為第15次分裂之后的個(gè)數(shù)2A20)讓這個(gè)迭代公式重復(fù)執(zhí)行15次,就可以倒推出第1次分裂之前的阿米巴個(gè)數(shù)。因?yàn)樗璧牡螖?shù)是個(gè)確定的值,我們可以使用一個(gè)固定次數(shù)的循環(huán)來(lái)實(shí)現(xiàn)對(duì)迭代過(guò)程的控制。
6、參考程序如下:clsx=2A20fori=1to15x=x/2nextiprintxendps:java中冪的算法是Math.pow(2,20);返回double,稍微注意一下例3:驗(yàn)證谷角猜想。日本數(shù)學(xué)家谷角靜夫在研究自然數(shù)時(shí)發(fā)現(xiàn)了一個(gè)奇怪現(xiàn)象:對(duì)于任意一個(gè)自然數(shù)n,若n為偶數(shù),則將其除以2;若n為奇數(shù),則將其乘以3,然后再加1。如此經(jīng)過(guò)有限次運(yùn)算后,總可以得到自然數(shù)1。人們把谷角靜夫的這一發(fā)現(xiàn)叫做“谷角猜想”。要求:編寫(xiě)一個(gè)程序,由鍵盤(pán)輸入一個(gè)自然數(shù)n,把n經(jīng)過(guò)有限次運(yùn)算后,最終變成自然數(shù)1的全過(guò)程打印出來(lái)。分析:定義迭代變量為n,按照谷角猜想的內(nèi)容,可以得到兩種情況下的迭代關(guān)系式:當(dāng)n為
7、偶數(shù)時(shí),n=n/2;當(dāng)n為奇數(shù)時(shí),n=n*3+1。用QBASIC語(yǔ)言把它描述出來(lái)就是:ifn為偶數(shù)thenn=n/2elsen=n*3+1endif這就是需要計(jì)算機(jī)重復(fù)執(zhí)行的迭代過(guò)程。這個(gè)迭代過(guò)程需要重復(fù)執(zhí)行多少次,才能使迭代變量n最終變成自然數(shù)1,這是我們無(wú)法計(jì)算出來(lái)的。因此,還需進(jìn)一步確定用來(lái)結(jié)束迭代過(guò)程的條件。仔細(xì)分析題目要求,不難看出,對(duì)任意給定的一個(gè)自然數(shù)n,只要經(jīng)過(guò)有限次運(yùn)算后,能夠得到自然數(shù)1,就已經(jīng)完成了驗(yàn)證工作。因此,用來(lái)結(jié)束迭代過(guò)程的條件可以定義為:n=1。參考程序如下:clsinput"Pleaseinputn="ndountiln=1ifnmod2=
8、0thenrem如果n為偶數(shù),則調(diào)用迭代公式n=n/2n=n/2print""n;elsen=n*3+1print""n;endifloopend迭代法開(kāi)平方:#include<stdio.h>#include<math.h>voidmain()doublea,x0,x1;printf("Inputa:n");scanf("%lf",&a);/為什么在VC6.0中不能寫(xiě)成“scanf("%f",&a);”?if(a<0)printf("Er
9、ror!n");elsex0=a/2;x1=(x0+a/x0)/2;dox0=x1;x1=(x0+a/x0)/2;while(fabs(x0-x1)>=1e-6);printf("Result:n");printf("sqrt(%g)=%gn",a,x1);求平方根的迭代公式:x1=1/2*(x0+a/x0)。算法:1.先自定一個(gè)初值X0,作為a的平方根值,在我們的程序中取a/2作為a的初值;利用迭代公式求出一個(gè)x1。此值與真正的a的平方根值相比,誤差很大。2 .把新求得的X1代入X0中,準(zhǔn)備用此新的X0再去求出一個(gè)新的X1.3 .利用迭
10、代公式再求出一個(gè)新的X1的值,也就是用新的X0又求出一個(gè)新的平方根值x1,此值將更趨近于真正的平方根值。4 .比較前后兩次求得的平方根值X0和X1,如果它們的差值小于我們指定的值,即達(dá)到我們要求的精度,則認(rèn)為x1就是a的平方根值,去執(zhí)行步驟5;否則執(zhí)行步驟2,即循環(huán)進(jìn)行迭代。迭代法是用于求方程或方程組近似根的一種常用的算法設(shè)計(jì)方法。設(shè)方程為f(x)=0,用某種數(shù)學(xué)方法導(dǎo)出等價(jià)的形式x=g(x),然后按以下步驟執(zhí)行:(1)選一個(gè)方程的近似根,賦給變量x0;( 2) 將x0的值保存于變量x1,然后計(jì)算g(x1),并將結(jié)果存于變量x0;(3)當(dāng)x0與x1的差的絕對(duì)值還小于指定的精度要求時(shí),重復(fù)步驟(
11、2)的計(jì)管算。若方程有根,并且用上述方法計(jì)算出來(lái)的近似根序列收斂,則按上述方法求得的x0就認(rèn)為是方程的根。上述算法用C程序的形式表示為:【算法】迭代法求方程的根x0=初始近似根;dox1=x0;x0=g(x1);/*按特定的方程計(jì)算新的近似根*/while(fabs(x0-x1)>Epsilon);printf(“方程的近似根是n”,x0);迭代算法也常用于求方程組的根,令X=(x0,x1,,xn-1)設(shè)方程組為:xi=gi(X)(I=0,1,,n-1)則求方程組根的迭代算法可描述如下:【算法】迭代法求方程組的根for(i=0;ix=初始近似根;dofor(i=0;iy=x;for(i=
12、0;ix=gi(X);for(delta=0.0,i=0;iif(fabs(y-x)>delta)delta=fabs(y-x);while(delta>Epsilon);for(i=0;iprintf("變量%d的近似根是%f",I,x);printf(n”);具體使用迭代法求根時(shí)應(yīng)注意以下兩種可能發(fā)生的情況:(1)如果方程無(wú)解,算法求出的近似根序列就不會(huì)收斂,迭代過(guò)程會(huì)變成死循環(huán),因此在使用迭代算法前應(yīng)先考察方程是否有解,并在程序中對(duì)迭代的次數(shù)給予限制;(2)方程雖然有解,但迭代公式選擇不當(dāng),或迭代的初始近似根選擇不合理,也會(huì)導(dǎo)致迭代失敗。遞歸遞歸是設(shè)計(jì)和描
13、述算法的一種有力的工具,由于它在復(fù)雜算法的描述中被經(jīng)常采用,為此在進(jìn)一步介紹其他算法設(shè)計(jì)方法之前先討論它。能采用遞歸描述的算法通常有這樣的特征:為求解規(guī)模為N的問(wèn)題,設(shè)法將它分解成規(guī)模較小的問(wèn)題,然后從這些小問(wèn)題的解方便地構(gòu)造出大問(wèn)題的解,并且這些規(guī)模較小的問(wèn)題也能采用同樣的分解和綜合方法,分解成規(guī)模更小的問(wèn)題,并從這些更小問(wèn)題的解構(gòu)造出規(guī)模較大問(wèn)題的解。特別地,當(dāng)規(guī)模N=1時(shí),能直接得解。【問(wèn)題】編寫(xiě)計(jì)算斐波那契(Fibonacci)數(shù)列的第n項(xiàng)函數(shù)fib(n)。斐波那契數(shù)列為:0、1、1、2、3、,即:fib(0)=0;fib(1)=1;fib(n)=fib(n-1)+fib(n-2)(當(dāng)
14、n>1時(shí))。寫(xiě)成遞歸函數(shù)有:intfib(intn)if(n=0)return0;if(n=1)return1;if(n>1)returnfib(n-1)+fib(n-2);遞歸算法的執(zhí)行過(guò)程分遞推和回歸兩個(gè)階段。在遞推階段,把較復(fù)雜的問(wèn)題(規(guī)模為n)的求解推到比原問(wèn)題簡(jiǎn)單一些的問(wèn)題(規(guī)模小于n)的求解。例如上例中,求解fib(n),把它推到求解fib(n-1)和fib(n-2)。也就是說(shuō),為計(jì)算fib(n),必須先計(jì)算fib(n-1)和fib(n-2),而計(jì)算fib(n-1)和fib(n-2),又必須先計(jì)算fib(n-3)和fib(n-4)。依次類推,直至計(jì)算fib(1)和fib
15、(0),分別能立即得到結(jié)果1和0。在遞推階段,必須要有終止遞歸的情況。例如在函數(shù)fib中,當(dāng)n為1和0的情況。在回歸階段,當(dāng)獲得最簡(jiǎn)單情況的解后,逐級(jí)返回,依次得到稍復(fù)雜問(wèn)題的解,例如得到fib(1)和他(0)后,返回得到fib(2)的結(jié)果,在得到了fib(n-1)和fib(n-2)的結(jié)果后,返回得到fib(n)的結(jié)果。在編寫(xiě)遞歸函數(shù)時(shí)要注意,函數(shù)中的局部變量和參數(shù)知識(shí)局限于當(dāng)前調(diào)用層,當(dāng)遞推進(jìn)入“簡(jiǎn)單問(wèn)題”層時(shí),原來(lái)層次上的參數(shù)和局部變量便被隱蔽起來(lái)。在一系列“簡(jiǎn)單問(wèn)題”層,它們各有自己的參數(shù)和局部變量。由于遞歸引起一系列的函數(shù)調(diào)用,并且可能會(huì)有一系列的重復(fù)計(jì)算,遞歸算法的執(zhí)行效率相對(duì)較低。
16、當(dāng)某個(gè)遞歸算法能較方便地轉(zhuǎn)換成遞推算法時(shí),通常按遞推算法編寫(xiě)程序。例如上例計(jì)算斐波那契數(shù)列的第n項(xiàng)的函數(shù)fib(n)應(yīng)采用遞推算法,即從斐波那契數(shù)列的前兩項(xiàng)出發(fā),逐次由前兩項(xiàng)計(jì)算出下一項(xiàng),直至計(jì)算出要求的第n項(xiàng)?!締?wèn)題】組合問(wèn)題問(wèn)題描述:找出從自然數(shù)1、2、n中任取r個(gè)數(shù)的所有組合。例如n=5,r=3的所有組合為:(1)5、4、3(2)5、4、2(3)5、4、1(4)5、3、2(5)5、3、1(6)5、2、1(7)4、3、2(8)4、3、1(9)4、2、1( 10) 3、2、1分析所列的10個(gè)組合,可以采用這樣的遞歸思想來(lái)考慮求組合函數(shù)的算法。設(shè)函數(shù)為voidb(intm,intk)為找出從自
17、然數(shù)1、2、m中任取k個(gè)數(shù)的所有組合。當(dāng)組合的第一個(gè)數(shù)字選定時(shí),其后的數(shù)字是從余下的m-1個(gè)數(shù)中取k-1數(shù)的組合。這就將求m個(gè)數(shù)中取k個(gè)數(shù)的組合問(wèn)題轉(zhuǎn)化成求m-1個(gè)數(shù)中取k-1個(gè)數(shù)的組合問(wèn)題。設(shè)函數(shù)引入工作數(shù)組a存放求出的組合的數(shù)字,約定函數(shù)將確定的k個(gè)數(shù)字組合的第一個(gè)數(shù)字放在ak中,當(dāng)一個(gè)組合求出后,才將a中的一個(gè)組合輸出。第一個(gè)數(shù)可以是m、m-1、k,函數(shù)將確定組合的第一個(gè)數(shù)字放入數(shù)組后,有兩種可能的選擇,因還未去頂組合的其余元素,繼續(xù)遞歸去確定;或因已確定了組合的全部元素,輸出這個(gè)組合。細(xì)節(jié)見(jiàn)以下程序中的函數(shù)b?!境绦颉?include# defineMAXN100intaMAXN;vo
18、idb(intm,intk)inti,j;for(i=m;i>=k;i-)ak=i;if(k>1)b(i-1,k-1);elsefor(j=a0;j>0;j-)printf("4d”,aj);printf(n");voidmain()a0=3;b(5,3);【問(wèn)題】背包問(wèn)題問(wèn)題描述:有不同價(jià)值、不同重量的物品n件,求從這n件物品中選取一部分物品的選擇方案,使選中物品的總重量不超過(guò)指定的限制重量,但選中物品的價(jià)值之和最大。設(shè)n件物品的重量分別為w0、w1、wn-1,物品的價(jià)值分別為v0、v1、vn-1。采用遞歸尋找物品的選擇方案。設(shè)前面已有了多種選擇的方案,
19、并保留了其中總價(jià)值最大的方案于數(shù)組option,該方案的總價(jià)值存于變量maxv。當(dāng)前正在考察新方案,其物品選擇情況保存于數(shù)組cop。假定當(dāng)前方案已考慮了前i-1件物品,現(xiàn)在要考慮第i件物品;當(dāng)前方案已包含的物品的重量之和為tw;至此,若其余物品都選擇是可能的話,本方案能達(dá)到的總價(jià)值的期望值為tv。算法引入tv是當(dāng)一旦當(dāng)前方案的總價(jià)值的期望值也小于前面方案的總價(jià)值maxv時(shí),繼續(xù)考察當(dāng)前方案變成無(wú)意義的工作,應(yīng)終止當(dāng)前方案,立即去考察下一個(gè)方案。因?yàn)楫?dāng)方案的總價(jià)值不比maxv大時(shí),該方案不會(huì)被再考察,這同時(shí)保證函數(shù)后找到的方案一定會(huì)比前面的方案更好。對(duì)于第i件物品的選擇考慮有兩種可能:(1)考慮
20、物品i被選擇,這種可能性僅當(dāng)包含它不會(huì)超過(guò)方案總重量限制時(shí)才是可行的。選中后,繼續(xù)遞歸去考慮其余物品的選擇。(2)考慮物品i不被選擇,這種可能性僅當(dāng)不包含物品i也有可能會(huì)找到價(jià)值更大的方案的情況。按以上思想寫(xiě)出遞歸算法如下:try(物品i,當(dāng)前選擇已達(dá)到的重量和,本方案可能達(dá)到的總價(jià)值tv)/*考慮物品i包含在當(dāng)前方案中的可能性*/if(包含物品i是可以接受的)將物品i包含在當(dāng)前方案中;if(itry(i+1,tw+物品i的重量,tv);else/*又一個(gè)完整方案,因?yàn)樗惹懊娴姆桨负?,以它作為最佳方?/以當(dāng)前方案作為臨時(shí)最佳方案保存;恢復(fù)物品i不包含狀態(tài);/*考慮物品i不包含在當(dāng)前方案中的
21、可能性*/if(不包含物品i僅是可男考慮的)if(itry(i+1,tw,tv-物品i的價(jià)值);else/*又一個(gè)完整方案,因它比前面的方案好,以它作為最佳方案*/以當(dāng)前方案作為臨時(shí)最佳方案保存;為了理解上述算法,特舉以下實(shí)例。設(shè)有4件物品,它們的重量和價(jià)值見(jiàn)表:物品0123重量5321價(jià)值4431并設(shè)限制重量為7。則按以上算法,下圖表示找解過(guò)程。由圖知,一旦找到一個(gè)解,算法就進(jìn)一步找更好的佳。如能判定某個(gè)查找分支不會(huì)找到更好的解,算法不會(huì)在該分支繼續(xù)查找,而是立即終止該分支,并去考察下一個(gè)分支。按上述算法編寫(xiě)函數(shù)和程序如下:【程序】# include# defineN100doublelim
22、itW,totV,maxV;intoptionN,copN;structdoubleweight;doublevalue;aN;intn;voidfind(inti,doubletw,doubletv) intk; *考慮物品i包含在當(dāng)前方案中的可能性*/if(tw+a.weight<=limitW)cop=1;if(ielse for(k=0;koptionk=copk;maxv=tv;cop=0;/*考慮物品i不包含在當(dāng)前方案中的可能性*/if(tv-a.value>maxV)if(ielse for(k=0;koptionk=copk;maxv=tv-a.value;void
23、main() intk;doublew,v;printf(“輸入物品種數(shù)n”);scanf(“%d”,&n);printf(“輸入各物品的重量和價(jià)值n”);for(totv=0.0,k=0;k scanf(“%1f%1f”,&w,&v);ak.weight=w;ak.value=v;totV+=V;printf(“輸入限制重量n”);scanf(“%1f”,&limitV);maxv=0.0;for(k=0;kfind(0,0.0,totV);for(k=0;kif(optionk)printf(“%4d”,k+1);printf(“n總價(jià)值為n”,maxv);
24、作為對(duì)比,下面以同樣的解題思想,考慮非遞歸的程序解。為了提高找解速度,程序不是簡(jiǎn)單地逐一生成所有候選解,而是從每個(gè)物品對(duì)候選解的影響來(lái)形成值得進(jìn)一步考慮的候選解,一個(gè)候選解是通過(guò)依次考察每個(gè)物品形成的。對(duì)物品i的考察有這樣幾種情況:當(dāng)該物品被包含在候選解中依舊滿足解的總重量的限制,該物品被包含在候選解中是應(yīng)該繼續(xù)考慮的;反之,該物品不應(yīng)該包括在當(dāng)前正在形成的候選解中。同樣地,僅當(dāng)物品不被包括在候選解中,還是有可能找到比目前臨時(shí)最佳解更好的候選解時(shí),才去考慮該物品不被包括在候選解中;反之,該物品不包括在當(dāng)前候選解中的方案也不應(yīng)繼續(xù)考慮。對(duì)于任一值得繼續(xù)考慮的方案,程序就去進(jìn)一步考慮下一個(gè)物品?!?/p>
25、程序】# include# defineN100doublelimitW;intcopN;structeledoubleweight;doublevalue;aN;intk,n;structint;doubletw;doubletv;twvN;voidnext(inti,doubletw,doubletv)twv.=1;twv.tw=tw;twv.tv=tv;doublefind(structele*a,intn)inti,k,f;doublemaxv,tw,tv,totv;maxv=0;for(totv=0.0,k=0;ktotv+=ak.value;next(0,0.0,totv);i=0;While(i>=0)f=twv.;tw=twv.tw;tv=twv.tv;switc
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 購(gòu)銷框架合同的履行與解除的條件
- 權(quán)威就業(yè)指導(dǎo)服務(wù)合同
- 解除土地合同協(xié)議的程序簡(jiǎn)化探討
- 租賃合同續(xù)簽應(yīng)注意問(wèn)題
- 個(gè)人流動(dòng)資金借款合同格式
- 橋梁工程勞務(wù)承包協(xié)議
- 新媒體內(nèi)容創(chuàng)作及傳播策略研究報(bào)告
- 游泳技巧的培養(yǎng)和提升
- 電影和電視行業(yè)年度總結(jié)
- 《第三單元 開(kāi)發(fā)手機(jī)應(yīng)用 12 變身鋼琴奏音樂(lè)》教學(xué)實(shí)錄-2024-2025學(xué)年泰山版信息技術(shù)六年級(jí)下冊(cè)
- 《臨床帶教實(shí)施要求》課件
- 2023年內(nèi)蒙古興安盟事業(yè)單位秋專項(xiàng)人才引進(jìn)筆試真題
- 2024年保安員(初級(jí))試題及答案
- 春節(jié)施工現(xiàn)場(chǎng)值班規(guī)章制度范文(2篇)
- 蔬菜采購(gòu)框架合同模板
- 2025企業(yè)年會(huì)盛典
- 讀書(shū)分享《非暴力溝通》課件(圖文)
- 專題 與角度有關(guān)的計(jì)算問(wèn)題(35題提分練)2024-2025學(xué)年七年級(jí)數(shù)學(xué)上冊(cè)同步課堂(北師大版2024)
- 網(wǎng)格員調(diào)解員培訓(xùn)
- 浙江省紹興市2025屆高三上學(xué)期一模地理試題 含解析
- 安全與急救學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評(píng)論
0/150
提交評(píng)論