版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟微B卷
五、 K路歸并,課本習(xí)題6.4
也可以用堆,時間復(fù)雜度相同六、
令子集和m=N/2,轉(zhuǎn)化為0-1背包 F[i,j]表示前i個數(shù),和為j時使用的數(shù)字個數(shù)
狀態(tài)轉(zhuǎn)移方程: F[i,j]=max{F[i–1,j],f[i–1,j–a[i]]+1}
初始:F[0,0]=0,F[0,j]=-∞ 0<j<=m F[i,0]=0; 0<i<=n
時間復(fù)雜度O(nN)七、
貪心方案一:頻率大的在前
反例:
方案平均檢索時間:1000*0.4+
1100*0.3+1110*0.2+1111*0.1=1063.1
最少平均檢索時間:1*0.1+11*0.2+
111*0.3+1111*0.4=480
貪心方案二:文件小的在前
反例:
方案平均檢索時間:1*0.01+3*0.02+6*0.03+
10*0.94=9.65
最少平均檢索時間:4*0.94+7*0.03+9*0.02+10*0.01=4.25
貪心方案三:按fi/si從大到小排序,盡量使用單位長度頻率最大的11010010000.10.20.30.412340.010.020.030.942011年算法考題2、O(nlog2n) O(nlogn)3、n/2+n/3+n/4+…+n/(n–1) =50+33+25+20+16+14+12+11+10+9+8+7+7+6+6+5*4+4*5+3*8+2*17+1*49=3817、將數(shù)組的值排序,然后從小的數(shù)值的開始累加概率和,在第一個超過0.5的地方停止,當(dāng)前的數(shù)就是所求6、
背包可以不滿
初始:F[0,j]=0,0<=j<=T/2; F[i,0]=0,0<=i<=n
背包必須裝滿
初始:F[0,0]=0,F[0,j]=-∞ 0<j<=m F[i,0]=0; 0<i<=n初始化的f數(shù)組事實上就是在沒有任何物品可以放入背包時的合法狀態(tài)。如果要求背包恰好裝滿,那么此時只有容量為0的背包可能被價值為0的nothing“恰好裝滿”,其它容量的背包均沒有合法的解,屬于未定義的狀態(tài),它們的值就都應(yīng)該是-∞了。如果背包并非必須被裝滿,那么任何容量的背包都有一個合法解“什么都不裝”,這個解的價值為0,所以初始時狀態(tài)的值也就全部為0了。2013年信科試題
2014年信科試題3、 n+n/2+n/4+…+
1=2n-14、
如果是絕對眾數(shù),即出現(xiàn)次數(shù)大于等于n/2,錦標(biāo)賽法,習(xí)題2.7
否則: 1)排序,計數(shù),時間復(fù)雜度O(nlogn),空間復(fù)雜度O(1) 2)hash,計數(shù),時間復(fù)雜度O(n),空間復(fù)雜度O(n)多項式乘積的分治算法問題描述:已知多項式 P(x)=a0+a1*x+…+an*
xn Q(x)=b0+b1*x+…+bn*xn
計算P(x)*Q(x)多項式乘積的分治算法多項式乘積直接運算多項式乘法:乘法(n+1)2次,加法n*(n+1)次多項式加、減法:加、減法(n+1)次為降低時間復(fù)雜度,降階,減少乘法次數(shù),增加加法次數(shù),變乘為加多項式乘積的分治算法(設(shè)n為多項式系數(shù)個數(shù))直接解:n=2時,多項式只有兩個系數(shù),直接乘 p(x)*
q(x)=a0b0+(a0b1+a1b0)x+a1b1x2劃分:n>2時,降階,將多項式劃分為兩個多項式 p(x)=p0(x)+
p1(x)*xn/2 q(x)=q0(x)+q1(x)*xn/2多項式乘積的分治算法
多項式乘積的分治算法未降低時間復(fù)雜度的原因:使用了四次多項式乘法有效的分治算法是盡可能降低多項式乘法的次數(shù)多項式乘積的分治算法求解、組合改進:p(x)q(x)=p0(x)q0(x)+[p0(x)q1(x)+p1(x)q0(x)]xn/2+p1(x)q1(x)xn(p0(x)+p1(x))(q0(x)+q1(x))=p0(x)q0(x)+p0(x)q1(x)+p1(x)q0(x) +p1(x)q1(x)記: r0(x)=p0(x)q0(x) r1(x)=p1(x)q1(x) r2(x)=(p0(x)+p1(x))(q0(x)+q1(x))多項式乘積的分治算法
多項式乘積的分治算法例:設(shè)多項式 p(x)=1+x–x2+2x3 q(x)=1–x+2x2–3x3
用分治法求解多項式乘積的分治算法n=4,n/2=2劃分多項式得: p(x)=(1+x)+(-1+2x)x2 q(x)=(1–x)+(2–3x)x2 p(x)q(x)=r0(x)+[r2(x)-r1(x)-r0(x)]xn/2+r1(x)xn r0(x)=(1+x)(1–x)=1–x2 r1(x)=(-1+2x)(2–3x)=-2+
7x–6x2 r2(x)=(1+x–1+2x)(1–x+
2–3x)=9x–12x2多項式乘積的分治算法p(x)q(x)=r0(x)+[r2(x)-r1(x)-r0(x)]xn/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西雙版納職業(yè)技術(shù)學(xué)院《產(chǎn)品開發(fā)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 桂林信息工程職業(yè)學(xué)院《政府審計》2023-2024學(xué)年第二學(xué)期期末試卷
- 保定學(xué)院《光電信息檢測》2023-2024學(xué)年第二學(xué)期期末試卷
- 青島職業(yè)技術(shù)學(xué)院《人工智能與大數(shù)據(jù)倫理》2023-2024學(xué)年第二學(xué)期期末試卷
- 保定職業(yè)技術(shù)學(xué)院《電力系統(tǒng)分析含實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆師范大學(xué)《電磁場與微波電路基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古工業(yè)職業(yè)學(xué)院《新聞攝影》2023-2024學(xué)年第二學(xué)期期末試卷
- 昭通衛(wèi)生職業(yè)學(xué)院《ERP實訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《電視專題節(jié)目制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 江漢大學(xué)《藏藥藥物分析學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新工會考試試題題庫工會考試試題題庫及答案解析
- 2025-2030中國道路標(biāo)志漆市場運營態(tài)勢分析與全面深度解析研究報告
- 電力網(wǎng)絡(luò)安全培訓(xùn)教學(xué)課件
- 網(wǎng)絡(luò)布線施工技術(shù)要求
- 連接員題庫(全)題庫(855道)
- 單元學(xué)習(xí)項目序列化-選擇性必修下冊第三單元為例(主題匯報課件)-統(tǒng)編高中語文教材單元項目式序列化研究
- 黑布林英語漁夫和他的靈魂
- 初三畢業(yè)班寒假家長會課件
- 電站組件清洗措施及方案
- 冀教版五年級英語下冊全冊同步練習(xí)一課一練
- 城鎮(zhèn)土地估價規(guī)程
評論
0/150
提交評論