我們解決八數碼問題,廣度優先搜索可能會導致內存不夠用,采用啟發式搜索,啟發函數為f(x)=g(x)+h(x) g(x)為該結點不同于目標結點的個數,h(x)為該結點的深度,選擇那f(x)結點最小的那個結點進行擴展, 引入了一個"擴展數組[4]"(因為擴展的結點最多只有4個),該數組保存著某個結點的0點向各個方向的擴展的結點對象,然后對該擴展數組進行分析,利用啟發函數在進行遞歸擴展...
上傳時間: 2015-07-24
上傳用戶:LouieWu
我們解決八數碼問題,廣度優先搜索可能會導致內存不夠用,采用啟發式搜索,啟發函數為f(x)=g(x)+h(x) g(x)為該結點不同于目標結點的個數,h(x)為該結點的深度,選擇那f(x)結點最小的那個結點進行擴展, 引入了一個"擴展數組[4]"(因為擴展的結點最多只有4個),該數組保存著某個結點的0點向各個方向的擴展的結點對象,然后對該擴展數組進行分析,利用啟發函數在進行遞歸擴展...
上傳時間: 2014-01-03
上傳用戶:semi1981
[美]H.M.Deitel,P.J.Deitel 著 周靖 黃都培 譯 楊小平 審校 清華大學出版社 本書是一本相當不錯的學習C++的資料,作為全球使用最廣泛的C++經典程序設計教材,本書詳細介紹了過程式與面向對象程序設計的基本知識與方法,其中包括C++的強大功能、最新特性和新增的ANSI/ISO C++標準庫。 本書通過面向一個大型對象(電梯模擬系統)的程序設計,以數百個“活代碼”示例程序,重點突出了利用UML進行面向對象的設計。分布在各章的“對象思想”、“案例分析”、“常見編程錯誤”、“良好編程習慣”、“自測題”和“練習題”等特色部分非常具有實際指導意義,不僅可讓接觸C++的新手真實體驗編程樂趣,還可讓有經驗的程序員得到啟發。 本書的讀者對象為計算機軟件、系統和網絡編程人員,也可作為大學計算機相關專業本科生和研究生的編程教材和參考書。唯一不足的本書是掃描版本,有些地方不是特別清晰,就敬請大家諒解!!
上傳時間: 2015-07-26
上傳用戶:s363994250
本驅動程序在linux2.6.17中測試通過。yangxing msn:lelma_yx@hotmail.com 希望對SPI操作的朋友有所幫助。 一、工作方式: 從設備:SPI為MASTER模式 S3C2410:SPI為SLAVE模式+DMA 二、工作流程 1.S3C2410從接收:當從設備發送數據時,S3C2410利用DMA方式收數,收到指定長度的數據,則進入DMA中斷,將接收的數據拷出。 2.S3C2410從發送:當S3C2410需要發送,首先由RTS請求發送,然后等待從設備應答CTS,當從設備應答CTS時,進入外部中斷,啟動DMA發送,發送完成,再次進入從接收狀態。 三、文件位置 spi_dma_slave.c spi_dma_slave.h circular_buf.c circular_buf.h 等文件存放入driver/char/目錄 dma.c存放于arch/arm/mach-s3c2410/目錄 dma.h存放于include/arm-asm/mach-s3c2410/目錄 四、使用環境 1.arm-linux-gcc-3.4.1
標簽: SPI lelma_yx yangxing hotmail
上傳時間: 2015-08-11
上傳用戶:徐孺
本程序在項目中測試通過 yangxing msn:lelma_yx@hotmail.com 希望對tft屏操作的朋友有所幫助。 一、支持65K色320*240bmp圖片 二、輸入文件為BMP文件(如15.bmp) 三、輸出文件為.h文件(如15.h) 四、支持555和565格式 五、在顯示文件中包含此頭文件,然后將其輸出到TFT屏上即可
標簽: yangxing lelma_yx hotmail msn
上傳時間: 2014-11-15
上傳用戶:啊颯颯大師的
經過開源的H.264壓縮算法代碼,進行優化后并在VC++6。0環境下調試和PC下成功運行,也可以在DSP上運行
上傳時間: 2015-08-17
上傳用戶:fanboynet
法:1:將類文件加入到你的項目中 2:在你的對話框中加入一個按紐(button),設置其文本和大小。 3:利用classwizard為按紐設置一個CButten類的值m_3dtext,然后編緝對話框的頭文件,將CButten m_3dtext 改為CMyTextButton m_3dtex 在 對話框的.CPP文件中加入#include "CMyTextButton.h"
上傳時間: 2013-12-03
上傳用戶:yyq123456789
關于 uC/OS-II 在 LPC210X 上移植的說明 1. 全部代碼在 ADS1.2 中編譯調試. 2. 您可以更改 RO BASE 為 0x0000 0000, 這樣可以將代碼寫入 flash 中運行. 5. 全部代碼采用 ARM 指令. 6. uC/OS-II 版本為 V2.52. 7. 當您暫停程序的時候, 如果定時器開著, 那么定時器并不會暫停,需要注意 8. Vectors.S 文件中的 startup 段為程序入口. 9. 編譯時下面的警告不必理會. Warning : C2871W: static OS_InitTaskStat declared but not used OS_CORE.C line 1108 10. 如果您想通過軟件仿真,請將 PLL.C 中的第 51 行屏蔽, 怎樣就可以看到任務逐個切換,最后將進入空閑任務. 11. 此次移植將許多 uC/OS-II 的功能函數都關閉了,請查看 OS_CFG.H 文件.
上傳時間: 2013-12-25
上傳用戶:Divine
此文件實現了在數據庫中存儲圖形文件的方法,使用時注意包含picture.h文件
上傳時間: 2013-12-22
上傳用戶:PresidentHuang
1.MyIE開源工程協議 MyIE開源工程遵循GNU通用公共許可證GPL(GNU General Public License)開發,任何人都可以永久免費安裝使用,在你下載和使用MyIE源代碼前,請閱讀并同意這個許可(http://www.gnu.org/copyleft/gpl.html),中文版本(http://www.morequick.com/down/gpl_chs.htm). 2.工程編譯提示 如果你使用的是VC++6,你需要更新2個頭文件,請從這里下載: http://www.morequick.com/down/hfile.zip,然后將2個頭文件"tlogstg.h" 和 "exdisp.h"放到VC++的頭文件目錄,如: "C:\Program Files\Microsoft Visual Studio\VC98\Include".
上傳時間: 2015-09-01
上傳用戶:bakdesec