我們解決八數碼問題,廣度優先搜索可能會導致內存不夠用,采用啟發式搜索,啟發函數為f(x)=g(x)+h(x) g(x)為該結點不同于目標結點的個數,h(x)為該結點的深度,選擇那f(x)結點最小的那個結點進行擴展, 引入了一個"擴展數組[4]"(因為擴展的結點最多只有4個),該數組保存著某個結點的0點向各個方向的擴展的結點對象,然后對該擴展數組進行分析,利用啟發函數在進行遞歸擴展...
標簽: 搜索 數碼 內存 啟發式
上傳時間: 2014-01-03
上傳用戶:semi1981
* 用拉格朗日插值法依據N個已知數據點即使函數值 * 輸入: n--已知數據點的個數N-1 * x--已知數據點第一坐標的N維列向量 * y--已知數據點第二坐標的N維列向量 * xx-插值點第一坐標 * 輸出: 函數返回值所求插值點的第二坐標
標簽: 數據 向量 xx 插值
上傳時間: 2013-11-28
上傳用戶:fhzm5658
* 本算法用最小二乘法依據指定的M個基函數及N個已知數據進行曲線擬和 * 輸入: m--已知數據點的個數M * f--M維基函數向量 * n--已知數據點的個數N-1 * x--已知數據點第一坐標的N維列向量 * y--已知數據點第二坐標的N維列向量 * a--無用 * 輸出: 函數返回值為曲線擬和的均方誤差 * a為用基函數進行曲線擬和的系數, * 即a[0]f[0]+a[1]f[1]+...+a[M]f[M].
標簽: 數據 函數 算法 最小二乘法
上傳時間: 2015-07-26
上傳用戶:
* 用埃特金插值法依據N個已知數據點計算函數值 * 輸入: n--已知數據點的個數N-1 * x--已知數據點第一坐標的N維列向量 * y--已知數據點第二坐標的N維列向量 * xx-插值點第一坐標 * eps--求解精度 * 輸出: 函數返回值所求插值點的第二坐標
上傳時間: 2014-01-20
上傳用戶:maizezhen
* 用牛頓插值法依據N個已知數據點即使函數值 * 輸入: n--已知數據點的個數N-1 * x--已知數據點第一坐標的N維列向量 * y--已知數據點第二坐標的N維列向量 * xx-插值點第一坐標 * 輸出: 函數返回值所求插值點的第二坐標
標簽: 數據 向量 xx 牛頓
上傳時間: 2014-01-09
上傳用戶:亞亞娟娟123
* 用改進的歐拉方法求解初值問題,其中一階微分方程未y =f(x,y) * 初始條件為x=x[0]時,y=y[0]. * 輸入: f--函數f(x,y)的指針 * x--自變量離散值數組(其中x[0]為初始條件) * y--對應于自變量離散值的函數值數組(其中y[0]為初始條件) * h--計算步長 * n--步數 * 輸出: x為說求解的自變量離散值數組 * y為所求解對應于自變量離散值的函數值數組
標簽: 初值
上傳用戶:libinxny
ali3355源碼: 1.OBJS目錄:編譯目錄 命令: ./clean.sh ./55product.sh 2.serve:光頭部份程序 3.source:介面與播放有關項目.
標簽: product source clean serve
上傳時間: 2014-01-24
上傳用戶:gaome
dnicholson - Jul 14, 2006 * Fixed usbdev PROGRAM so that it works with the BusyBox sh. Thanks to Anthony Wright.
標簽: dnicholson BusyBox PROGRAM Thanks
上傳時間: 2015-08-03
上傳用戶:Altman
利用vhdl實現FPGA芯片從PS2鍵盤讀出數據(0-F) 并在數碼管上顯示
標簽: vhdl FPGA PS2 芯片
上傳時間: 2015-08-09
上傳用戶:zsjinju
Struts結合了數個技術,為了要瞭解Struts,您必須先瞭解JSP/Servlet相關技術,必須先瞭解MVC、Model 1、Model 2等架構模式。
標簽: Struts
上傳時間: 2013-12-21
上傳用戶:lhc9102
蟲蟲下載站版權所有 京ICP備2021023401號-1