版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
將輸入轉(zhuǎn)化為所要求的輸出的過程計算機(jī)算法(將輸入轉(zhuǎn)化為所要求的輸出的過程)01算法性質(zhì)算法特點重要算法算法與程序目錄030204基本信息計算機(jī)算法是以一步接一步的方式來詳細(xì)描述計算機(jī)如何將輸入轉(zhuǎn)化為所要求的輸出的過程,或者說,算法是對計算機(jī)上執(zhí)行的計算過程的具體描述。算法性質(zhì)算法性質(zhì)一個算法必須具備以下性質(zhì):(1)算法首先必須是正確的,即對于任意的一組輸入,包括合理的輸入與不合理的輸入,總能得到預(yù)期的輸出。如果一個算法只是對合理的輸入才能得到預(yù)期的輸出,而在異常情況下卻無法預(yù)料輸出的結(jié)果,那么它就不是正確的。(2)算法必須是由一系列具體步驟組成的,并且每一步都能夠被計算機(jī)所理解和執(zhí)行,而不是抽象和模糊的概念。(3)每個步驟都有確定的執(zhí)行順序,即上一步在哪里;下一步是什么,都必須明確,無二義性。(4)無論算法有多么復(fù)雜,都必須在有限步之后結(jié)束并終止運行;即算法的步驟必須是有限的。在任何情況下,算法都不能陷入無限循環(huán)中。一個問題的解決方案可以有多種表達(dá)方式;但只有滿足以上4個條件的解才能稱之為算法。重要算法重要算法A*搜尋算法俗稱A星算法。這是一種在圖形平面上,有多個節(jié)點的路徑,求出最低通過成本的算法。常用于游戲中的NPC的移動計算,或線上游戲的BOT的移動計算上。該算法像Dijkstra算法一樣,可以找到一條最短路徑;也像BFS一樣,進(jìn)行啟發(fā)式的搜索。BeamSearch束搜索(beamsearch)方法是解決優(yōu)化問題的一種啟發(fā)式方法,它是在分枝定界方法基礎(chǔ)上發(fā)展起來的,它使用啟發(fā)式方法估計k個最好的路徑,僅從這k個路徑出發(fā)向下搜索,即每一層只有滿意的結(jié)點會被保留,其它的結(jié)點則被永久拋棄,從而比分枝定界法能大大節(jié)省運行時間。束搜索于20世紀(jì)70年代中期首先被應(yīng)用于人工智能領(lǐng)域,1976年Lowerre在其稱為HARPY的語音識別系統(tǒng)中第一次使用了束搜索方法。他的目標(biāo)是并行地搜索幾個潛在的最優(yōu)決策路徑以減少回溯,并快速地獲得一個解。二分取中查找算法一種在有序數(shù)組中查找某一特定元素的搜索算法。搜索過程從數(shù)組的中間元素開始,如果中間元素正好是要查找的元素,則搜索過程結(jié)束;如果某一特定元素大于或者小于中間元素,則在數(shù)組大于或小于中間元素的那一半中查找,而且跟開始一樣從中間元素開始比較。這種搜索算法每一次比較都使搜索范圍縮小一半。算法特點算法特點1.有窮性。一個算法應(yīng)包含有限的操作步驟,而不能是無限的。事實上“有窮性”往往指“在合理的范圍之內(nèi)”。如果讓計算機(jī)執(zhí)行一個歷時1000年才結(jié)束的算法,這雖然是有窮的,但超過了合理的限度,人們不把他視為有效算法。2.確定性。算法中的每一個步驟都應(yīng)當(dāng)是確定的,而不應(yīng)當(dāng)是含糊的、模棱兩可的。算法中的每一個步驟應(yīng)當(dāng)不致被解釋成不同的含義,而應(yīng)是十分明確的。也就是說,算法的含義應(yīng)當(dāng)是唯一的,而不應(yīng)當(dāng)產(chǎn)生“歧義性”。3.有零個或多個輸入、所謂輸入是指在執(zhí)行算法是需要從外界取得必要的信息。4.有一個或多個輸出。算法的目的是為了求解,沒有輸出的算法是沒有意義的。5.有效性。算法中的每一個步驟都應(yīng)當(dāng)能有效的執(zhí)行。并得到確定的結(jié)果。算法與程序算法與程序雖然算法與計算機(jī)程序密切相關(guān),但二者也存在區(qū)別:計算機(jī)程序是算法的一個實例,是將算法通過某種計算機(jī)語言表達(dá)出來的具體形式;同一個算法可以用任何一種計算機(jī)語言來表達(dá)。算法列表圖論路徑問題0/1
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年民生銀行蘭州分行社會招聘備考題庫含答案詳解
- 2025年防城港市生態(tài)環(huán)境局招聘備考題庫及參考答案詳解
- 2025年能源產(chǎn)業(yè)十年分析:風(fēng)能利用與能源存儲報告
- 2025年陶瓷釉料五年藝術(shù)裝飾專利分析報告
- 成都農(nóng)商銀行關(guān)于2025年產(chǎn)業(yè)金融崗社會招聘的備考題庫及答案詳解參考
- 2026四川廣元市昭化區(qū)元壩鎮(zhèn)人民政府招聘城鎮(zhèn)公益性崗位人員23人模擬筆試試題及答案解析
- 2025年北京協(xié)和醫(yī)院心內(nèi)科合同制科研助理招聘備考題庫及一套答案詳解
- 2025鞍山臺安縣教育系統(tǒng)面向師范類院校應(yīng)屆畢業(yè)生校園招聘13人筆試重點題庫及答案解析
- 2025山東勞動職業(yè)技術(shù)學(xué)院招聘8人筆試重點試題及答案解析
- 2025年光澤縣縣屬國有企業(yè)專崗招聘退役軍人2人考試核心試題及答案解析
- 2025團(tuán)員教育評議大會
- 汽車金融公司培訓(xùn)
- 一套近乎完美的公司財務(wù)流程(包括崗位設(shè)置)
- 2025發(fā)電企業(yè)投資管理信息系統(tǒng)
- 水土保持與灌溉水質(zhì)監(jiān)測方案
- 2025年建筑設(shè)計師《建筑設(shè)計原理》備考題庫及答案解析
- 《醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項準(zhǔn)則實施細(xì)則(試行)》解讀學(xué)習(xí)
- 護(hù)理質(zhì)量敏感指標(biāo)計算及數(shù)據(jù)采集
- 勞動仲裁培訓(xùn)授課
- 技術(shù)研發(fā)團(tuán)隊介紹
- 非營利組織財務(wù)管理制度及規(guī)范
評論
0/150
提交評論