資源描述:
《vj壓縮算法總結》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、為了適應公司新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質的培訓計劃vj壓縮算法總結 算法解題步驟 1、問題分析2、數(shù)學模型建立3、算法設計與選擇4、算法表示5、算法分析6、算法實現(xiàn)7、程序調試8、結果整理文檔編制什么是算法?算法是指在解決問題時,按照某種機械步驟一定可以得到問題結果的處理過程?! ∷惴ǖ?要素: 操作,控制結構,數(shù)據(jù)結構 算法的控制結構:順序結構,選擇結構,循環(huán)結構 算法的基本特征:1、有窮性2、確定性3、可行性4、算法有零個或多個的輸入5、算法有一個或多個輸
2、出算法的6種表示方式:自然語言,流程圖,盒圖,PAD圖,偽代碼,計算機程序設計語言動態(tài)規(guī)劃法的使用條件:最優(yōu)化原理和無后效性?! r間復雜度:是指執(zhí)行算法所需要的計算工作量?! 】臻g復雜度:算法在執(zhí)行過程中所占輔助存儲空間的大小,用s(n)表示?! 類問題:存在多項式時間的算法的一類問題NP問題:可以在多項式時間內驗證一個解是否正確的問題常用的存儲結構:連續(xù)存儲和鏈式存儲兩種存儲的優(yōu)缺點比較:目的-通過該培訓員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個行業(yè)的安全感。為了適應公司
3、新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質的培訓計劃vj壓縮算法總結 算法解題步驟 1、問題分析2、數(shù)學模型建立3、算法設計與選擇4、算法表示5、算法分析6、算法實現(xiàn)7、程序調試8、結果整理文檔編制什么是算法?算法是指在解決問題時,按照某種機械步驟一定可以得到問題結果的處理過程?! ∷惴ǖ?要素: 操作,控制結構,數(shù)據(jù)結構 算法的控制結構:順序結構,選擇結構,循環(huán)結構 算法的基本特征:1、有窮性2、確定性3、可行性4、算法有零個或多個的輸入5、算法有一個或多個輸出算法的6種
4、表示方式:自然語言,流程圖,盒圖,PAD圖,偽代碼,計算機程序設計語言動態(tài)規(guī)劃法的使用條件:最優(yōu)化原理和無后效性?! r間復雜度:是指執(zhí)行算法所需要的計算工作量?! 】臻g復雜度:算法在執(zhí)行過程中所占輔助存儲空間的大小,用s(n)表示?! 類問題:存在多項式時間的算法的一類問題NP問題:可以在多項式時間內驗證一個解是否正確的問題常用的存儲結構:連續(xù)存儲和鏈式存儲兩種存儲的優(yōu)缺點比較:目的-通過該培訓員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個行業(yè)的安全感。為了適應公司新戰(zhàn)略的發(fā)展
5、,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質的培訓計劃 1、基于存儲的考慮順序表的存儲空間是靜態(tài)分配的,在程序執(zhí)行之前在程序執(zhí)行之前必須明確規(guī)定它的存儲模式,也就是說事先對“MAXSIZE”要有合適的規(guī)定,過大造成浪費,過小造成溢出??梢妼€性表的長度或存儲規(guī)模難以估計時,不益采用順序;鏈表不用事先估計存儲規(guī)模,但鏈表的存儲密度較低,存儲密度是指一個結點中數(shù)據(jù)元素所占的存 儲單元和整個結點所占的存儲單元之比。顯然鏈式存儲的存儲密度是小于1的。2、基于運算的考慮在順序表中按序號訪問a的時間性能O
6、(1)時,而鏈表中按序號訪問的時間性能O(n),所以如果經常做的運算是按序號訪問數(shù)據(jù)元素,顯然順序表優(yōu)于鏈表;而在順序表中做插入、刪除時平均移動表中的一半元素,當數(shù)據(jù)元素的信息量較大且表較長時,這一點是不應忽視的;在鏈表中作插入、刪除,雖然也要找插入位置,但操作主要是比較操作,從這個角度考慮顯然是后者優(yōu)于前者。3、基于環(huán)境的考慮順序表容易實現(xiàn),任何高級語言中都有數(shù)組類型,鏈表的操作是基于指針的,相對來講前者簡單些,也是用戶考慮的一個因素??傊?,通常較穩(wěn)定的線性表選擇順序存儲,而頻繁作插入、刪除的即動態(tài)性較強的線性表宜選擇鏈式存儲。
7、枚舉法 枚舉法是蠻力策略的一種表現(xiàn)形式,也是一種使用非常普遍的思維方式。它是根據(jù)問題中的條件將可能的情況一一列舉出來,逐一嘗試從中找出滿足問題條件的解。目的-通過該培訓員工可對保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個行業(yè)的安全感。為了適應公司新戰(zhàn)略的發(fā)展,保障停車場安保新項目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務技能及個人素質的培訓計劃 分治法的思想 將整個問題分解成若干個小問題后分而治之,主要有3個步驟:1、分解:將原問題分解為若干個規(guī)模較小,相互獨立,與原問題形式相同的
8、子問題; 2、解決:若子問題規(guī)模較小而容易被解決則直接解決,否則再繼續(xù)分解為更小的子問題,直到容易解決;3、合并:將已解決的各個子問題的解,逐步合并為原問題的解。貪婪法 貪婪法又叫登山法,它的根本思想是逐步到達山頂,即逐步獲得最優(yōu)解,是解決最優(yōu)