C語言實(shí)現(xiàn)的超級(jí)瑪麗,速度有點(diǎn)慢,不過適合學(xué)習(xí)
上傳時(shí)間: 2013-12-15
上傳用戶:標(biāo)點(diǎn)符號(hào)
這是一個(gè)典型的產(chǎn)生式系統(tǒng)的算法題.用的是有界深度優(yōu)先的遞歸算法,是用C++Builder4.0寫的.這也是人工智能或者程序設(shè)計(jì)競(jìng)賽題中最基本最常用的算法.如果自己動(dòng)手編程實(shí)現(xiàn)了一個(gè)這樣的題目,那么很多相關(guān)的題目也就都一樣可以做了,比如"四皇后問題","推箱子問題","傳教士和野人問題"等等。 利用深度優(yōu)先的算法都是不一定能找到最優(yōu)路徑的,而且如果解路徑過長(zhǎng)的話還可能會(huì)搜索失敗.如果保證要找到最優(yōu)路徑需要用另一些算法,比如寬度優(yōu)先算法.無論是哪一種算法,如果問題稍微復(fù)雜一點(diǎn)的話,都要解決"組合爆炸"問題,即有幾乎無窮種組合走法的問題,這種空間的復(fù)雜度往往是難以想象的,要求計(jì)算機(jī)的速度往往也就是體現(xiàn)在這方面. 所以我們每一次搜索都要以某種控制策略來決定下一步的走法,以最快的速度達(dá)到目標(biāo),減少搜索的范圍.這也是人工智能的核心問題.可以說,人工智能的精髓就是窮舉,人工智能的關(guān)鍵就是控制策略.
上傳時(shí)間: 2017-04-10
上傳用戶:franktu
TI的C6000的DSP的C編程優(yōu)化培訓(xùn)的課本,我參加了培訓(xùn)偷偷拷出來的,我用課本中的技巧優(yōu)化我的程序后,速度提高了47倍
上傳時(shí)間: 2014-08-19
上傳用戶:evil
在C#中直接打開Word文件并編輯,但速度有點(diǎn)慢。
上傳時(shí)間: 2017-05-01
上傳用戶:rishian
工業(yè)領(lǐng)域串口通信速度慢是個(gè)比較突出的問題, 而 F T 2 4 5 B M 能夠進(jìn)行 US B和并行 I / O口之間的 協(xié)議轉(zhuǎn)換, 在一些條件下能夠取代串口. 介紹 F T 2 4 5 B M 芯片的工作原理和功能, 并給出基于 F T2 4 5 B M 的 US B接口電路的應(yīng)用設(shè)計(jì)和基于 8 9 c 5 2的匯編及 c 5 1 單片機(jī)源程序.
標(biāo)簽: 工業(yè)領(lǐng)域 串口通信 速度 比較
上傳時(shí)間: 2017-05-27
上傳用戶:kytqcool
ChessWZQ1.0 采用C/S模式編寫 客戶端和服務(wù)器端的交互有class Message中定義,有很好的可擴(kuò)展性(見 Message 定義) 客戶端負(fù)責(zé)界面維護(hù)和收集用戶輸入的信息,及錯(cuò)誤處理 服務(wù)器維護(hù)各在線用戶的基本信息和任意兩個(gè)對(duì)戰(zhàn)用戶的棋盤信息,動(dòng)態(tài)維護(hù)用戶列表 鑒于Applet的下載速度太慢,故做成Application
標(biāo)簽: ChessWZQ Message class 1.0
上傳時(shí)間: 2017-05-31
上傳用戶:exxxds
漢諾塔C語言算法,有簡(jiǎn)單,執(zhí)行速度快等特點(diǎn),適合C語言初學(xué)者。
上傳時(shí)間: 2013-12-11
上傳用戶:熊少鋒
采用C++編寫的已經(jīng)封裝好的lzw壓縮算法,對(duì)于常規(guī)文件壓縮而言,這個(gè)壓縮算法的速度還是比較不錯(cuò)的,也可以用于嵌入式平臺(tái)下使用
上傳時(shí)間: 2017-06-16
上傳用戶:123啊
對(duì)混沌時(shí)間序列相空間重構(gòu)C—C方法的三點(diǎn)不足,提出了一種基于改進(jìn)的C-c方法的 確定曩優(yōu)時(shí)延與嵌入窗的新算法.在關(guān)聯(lián)積分計(jì)算過程中引入了權(quán)衡計(jì)算精度與速度的可調(diào)參數(shù), 合理選擇試參數(shù),能在不嚴(yán)重?fù)p失估計(jì)精度的前提下,大大加快計(jì)算速度。在理論分析的基礎(chǔ)上, 用所提出的算法對(duì)三種混沌序列進(jìn)行相空間重構(gòu),仿真結(jié)果表明該算法對(duì)最優(yōu)時(shí)延的選擇更準(zhǔn)確, 對(duì)最優(yōu)嵌入窗的選取更可靠。
上傳時(shí)間: 2014-01-01
上傳用戶:Divine
Bycore是一個(gè)嵌入式操作系統(tǒng)內(nèi)核。Bycore包括內(nèi)存管理、任務(wù)管理、中斷管理、任務(wù)互斥、同步與通信管理等功能。Bycore全部由C語言完成,只有少量的與硬件有關(guān)的代碼由匯編代碼完成。Bycore支持64優(yōu)先級(jí)的多任務(wù)管理,任務(wù)數(shù)量由實(shí)際的內(nèi)存大小決定。Bycore是一個(gè)搶占式的內(nèi)核,任務(wù)間的切換時(shí)間確定,使得用戶可以完全確定任務(wù)的切換時(shí)機(jī)。內(nèi)存管理采用一種全新的算分配策略,兼顧了分配速度、管理簡(jiǎn)單、利用率高等特點(diǎn)。為便于移植,只需要簡(jiǎn)單修改Bycore提供的幾個(gè)函數(shù)即可。另外,Bycore提供了一套簡(jiǎn)單的機(jī)制完成對(duì)中斷的管理,應(yīng)用程序只需關(guān)注一個(gè)邏輯的中斷,然后指定中斷處理函數(shù),Bycore在中斷發(fā)生時(shí),中斷處理函數(shù)就能被回調(diào)。
標(biāo)簽: Bycore 嵌入式操作系統(tǒng) 內(nèi)核 內(nèi)存管理
上傳時(shí)間: 2014-10-14
上傳用戶:釣鰲牧馬
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1