国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網!

數獨實驗報告

工作計劃 時間:2021-08-31 手機版

數獨實驗報告范文

  Sudoku 數獨實驗報告

  一、 算法描述

  求解Sudoku讓人最容易想到的方法是窮舉每個方格可能的值,如果符合條件,則得到解,不符合條件則進行回溯。通過遞歸的方法,顯然可以得到數獨的解。

  我想到的簡單的遞歸方法,是每一行從左到右,試驗每一個方格可能的數字,進行遞歸。這種方法看似非常麻煩,實際上對于一般的數獨題,速度是非常快的,思想比較簡單,寫出來的代碼也非常簡單、易懂。

  算法1:簡單遞歸方法

  從第一個格開始,從1到9試驗,是否滿足行、列、九宮格互不相同的條件。若滿足條件,則填入該數字,再試驗下一個格。當一個格子出現沒有數字能填的情況時,說明已經填的數字有誤,回溯,再進行遞歸。

  算法2:優(yōu)化的遞歸算法

  先遍歷所有格子,統計每種格子可能出現數字的個數。每次挑選可能出現數字個數最少的格子來進行遞歸。

  設置三維數組poss[i][j][k]來存儲可能出現數字的信息。poss[i][j][0]記錄i行j列的格子可能出現數字的個數,poss[i][j][k](1<=k<=9) 若poss[i][j][k]=1,表示k可能在(i,j)格出現。若poss[i][j][k]=0,表示k不可能在(i,j)格中出現。每次找poss[i][j][0]最小的格子,來進行下一個遞歸。

  算法3:生成數獨棋盤的算法

  我最開始的想法是窮舉法,隨機生成滿足行各不相同的9行,再判斷9宮格、每列是否符合要求,符合條件時,隨機生成停止。然而,這種算法的.當然時間復雜度顯然是過高。第99一步的隨機生成的次數是9*9/P9=9608。隨機生成一組棋盤耗時就非常大。后來,我從求解的個數的程序獲得啟發(fā)。算法二對于1000多組解的數獨棋盤,解起來也很快。隨機生成填9個方格,再用算法一的方法解出來,取第一組正確的解作為棋盤即可生成填好的棋盤。再把一定數量的格子的數字隨機刪除,計算解的個數。如果解唯一,就得到了棋盤。

  二、數據結構

  這三種算法的數據結構不是非常復雜,只是普通的數組。

  算法一:數組a[i][j]

  算法二:數組a[i][j]和poss[i][j][k]

  算法三:數組a[i][j]和poss[i][j][k]

  三、時間效率分析

  算法1:這種算法在tsinsen系統上只用了15ms得到全部答案。

  雖然這種算法在tsinsen系統的測試中有很好的表現,但是我試了試在幾道骨灰級難度的題,發(fā)現這種算法可能會用到10秒以上的時間,并且測試數據不同,時間差異非常大。

  我認為,這種算法的漏洞在于,如果開始的格子可能出現的數字非常多,遞歸樹開始的枝會非常多。并且,我們一般做數獨題,都會先挑可能出現數字個數最少的格子來填,充分利用了已知條件。然而,這種算法只按格子的行列順序來試驗,顯然非常傻。于是,我想出了第二種算法。

  算法2:這種算法耗時長。

  非常令人失望的是,雖然它能在短時間內解出骨灰級題目,但是,和上一個算法相比,對于簡單的題目,它比較耗時。在tsinsen系統中測試的時間是91ms。它的缺陷在于,每次遞歸都必須更新(i,j)格子所在的行、列、九宮格所有的元素。每次要求20個數的poss[i][j][]。回溯同樣要更新。并且求poss[i][j][]的函數時間復雜度是O(n)。每一步所耗時間比上一種算法多很多。但是,總的試驗的步數能顯著減少。 所以,這種算法適用于數獨解題的動畫演示和解極難題目。

  四、程序結構

  五、運行結果

  六、總結和反思

  后來老師提高了難度,要求程序能求出多解數獨題的解的個數。幾千個解的數據都能迅速得出答案,但是幾萬個解的數據,需要很長時間,更別提幾百萬的數據。這兩種遞歸的算法都有問題,優(yōu)化的空間也有限,需要更強大、高效的算法。

  這次Project讓我不斷思考,改進了最初的算法。編程是確實是一個克服困難、不斷改進與超越的過程。總有新的數據擺在面前,把原來的算法打擊得很慘,激勵著我們研究更加先進的算法。

【數獨實驗報告范文】相關文章:

1.《數學廣角——數獨》評課稿

2.實驗報告的范文

3.tracepro實驗報告范文

4.噪聲實驗報告范文

5.精餾實驗報告范文

6.科技實驗報告范文

7.實驗報告格式范文

8.中醫(yī)實驗報告的范文


本文來源http://www.nvnqwx.com/gongwen/gongzuojihua/2991103.htm
以上內容來自互聯網,請自行判斷內容的正確性。若本站收錄的信息無意侵犯了貴司版權,請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復,謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
色综合色综合网色综合| 性高湖久久久久久久久aaaaa| 国产日韩精品电影| 男女视频网站在线观看| 日韩欧美精品免费| 热门国产精品亚洲第一区在线| 日韩videos| 热久久这里只有| 欧美亚洲一二三区| 日韩a∨精品日韩在线观看 | 久久人妻无码一区二区| 91精品视频免费观看| 91久久久久久久一区二区| 成人av在线天堂| 99久久国产免费免费| 99国产精品白浆在线观看免费 | 国产资源在线视频| 国产欧美韩国高清| 国产区一区二区| 国产精品亚洲视频在线观看| 国产免费观看久久黄| 国产欧美欧洲| 99视频在线免费播放| 久久精品国产sm调教网站演员 | 久久精品综合一区| 日韩视频免费中文字幕| 久久久99久久精品女同性| 精品久久久三级| 亚洲 欧美 综合 另类 中字| 日本精品久久久久影院| 国语精品免费视频| 粉嫩av四季av绯色av第一区| 久久综合九色综合久99| 国产成人精品国内自产拍免费看| 国产成人免费电影| 欧美激情精品久久久久久蜜臀| 亚洲影院污污.| 欧美在线观看网址综合| 国产乱子夫妻xx黑人xyx真爽| 国产二区视频在线播放| 国产精品传媒毛片三区| 亚洲欧美日韩精品综合在线观看| 日韩免费高清在线| 国产女人精品视频| 国产成人精品av在线| 国产精品久久久久7777| 视频一区免费观看| 国产青青在线视频| av在线不卡一区| 日韩色av导航| 亚洲免费在线精品一区| 欧美高清中文字幕| 91精品国产高清自在线看超| 久久精品夜夜夜夜夜久久| 亚洲在线www| 国语自产精品视频在免费| 91干在线观看| 九九九热精品免费视频观看网站| 日韩 欧美 高清| 不卡日韩av| 国产精品电影在线观看| 日本免费高清一区| 国产乱子伦精品| 久久久久久九九| 亚洲精品中文综合第一页| 蜜桃视频成人在线观看| 色妞欧美日韩在线| 日韩在线视频中文字幕| 亚洲v日韩v综合v精品v| 国产伦精品一区| 国产精品久久久久久久久久久久久| 日韩av免费一区| 91精品成人久久| 最新av网址在线观看| 国产一区在线免费观看| 久久久999国产| 日韩欧美亚洲日产国| 久热免费在线观看| 欧美情侣性视频| 精品午夜一区二区| 久久精品男人天堂| 日韩久久在线| 久久久久久久久久久一区| 日韩av不卡在线| 久久免费精品日本久久中文字幕| 亚洲欧美日韩不卡| 91久久久久久久久| 亚洲一区二区精品在线观看| 成人羞羞国产免费| 一区二区三区欧美在线| 国产免费一区二区三区香蕉精| 久久亚洲精品一区二区| 国产一区二区在线播放| 色噜噜国产精品视频一区二区| 视频一区不卡| 国产成人精品日本亚洲| 日本午夜在线亚洲.国产| 久久伊人一区二区| 视频一区二区在线| 久草视频国产在线| 欧洲在线视频一区| 国产精品日韩三级| 蜜桃av久久久亚洲精品| 毛片精品免费在线观看| 国产精品中文字幕在线观看| 久久久久久国产精品久久| www黄色日本| 成人做爰www免费看视频网站| 91精品视频大全| 日韩精品一区二区在线视频| 日韩中文字幕网址| 男女视频网站在线观看| 久久综合久久88| av一区二区在线看| 日韩免费在线观看av| 国产精品福利网站| 99精品视频在线看| 日韩av在线第一页| 国产精品免费一区二区三区四区 | 久久亚洲精品无码va白人极品| 亚洲www视频| 久久精品99国产| 欧美性资源免费| 久久亚洲影音av资源网| 欧美亚洲精品日韩| 国产精品裸体一区二区三区| 国产淫片免费看| 自拍日韩亚洲一区在线| 国产高清在线一区二区| 日韩欧美手机在线| 国产精品欧美亚洲777777| 国产一区视频在线播放| 亚洲综合欧美日韩| 久久精品电影一区二区| 国产啪精品视频网站| 亚洲黄色一区二区三区| 久久久久久久久国产精品| 免费观看美女裸体网站| 视频一区二区综合| 国产精品秘入口18禁麻豆免会员| 国产精品亚洲аv天堂网| 午夜精品视频网站| 久久综合国产精品台湾中文娱乐网| 国内精品国语自产拍在线观看| 国产精品老女人精品视频| 91精品国产自产91精品| 日韩欧美精品免费| 久久国产精品久久久久| 国产激情视频一区| 免费一区二区三区| 永久免费看av| 国产chinese精品一区二区| 黄色av网址在线播放| 亚洲影院在线看| 久久精品国产免费观看| 国产区欧美区日韩区| 欧美日韩视频免费在线观看| 美女啪啪无遮挡免费久久网站| 成人欧美一区二区三区黑人免费| 日本新janpanese乱熟| 欧美老少配视频| 国产精品你懂得| 久久婷婷人人澡人人喊人人爽 | 国产一区二区丝袜| 亚洲精品欧美极品| 国产精品入口日韩视频大尺度| 久久久爽爽爽美女图片| 国产在线精品一区二区中文| 亚洲欧美日韩不卡| 国产精品成人一区二区三区吃奶| 91免费看国产| 欧美成人综合一区| 秋霞成人午夜鲁丝一区二区三区| 亚洲中文字幕无码中文字| 国产精品久久久久9999爆乳| 久久草视频在线看| 国产精品一区二区av| 狠狠色综合欧美激情| 三年中文高清在线观看第6集| 九色成人免费视频| 久久视频国产精品免费视频在线| 91精品国产综合久久香蕉的用户体验 | 性色av一区二区咪爱| 久久伊人免费视频| 国产a级一级片| av动漫在线免费观看| 国产最新精品视频| 日韩激情久久| 欧美在线欧美在线| 日本一区二区在线视频观看| 亚洲欧洲中文| 国产av不卡一区二区| 久久天天躁狠狠躁老女人| 日日狠狠久久偷偷四色综合免费| 国产大片精品免费永久看nba | 国产精品国产三级国产aⅴ9色| 色久欧美在线视频观看| 久久久久久网站| 久久精品无码中文字幕| 久久久久久久久亚洲|