• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    在Java中實現(xiàn)八皇后問題

    2014-08-14 03:13:22李凡
    卷宗 2014年6期
    關鍵詞:電子棋子皇后

    李凡

    摘 要:八皇后問題是學習計算機編程語言必講的一個章節(jié),因為它涉及到編程的核心部分遞歸,在Java語言課程的教學中也是重點講授。通過采用回溯算法結合遞歸,經(jīng)過分析歸納,給出求解該問題的思路與大致方法。

    關鍵字:八皇后;回溯算法;遞歸

    八皇后問題是一道回溯算法的典型問題:求解如何在一個8*8的棋盤上無沖突地擺放8個皇后棋子。在國際象棋里,皇后的移動方式為橫豎交叉的,因此在任意一個皇后所在位置的水平、豎直以及45度斜線上都不能出現(xiàn)其他皇后的棋子,如圖1所示,是該問題的一種求解方法。

    圖2 八皇后問題的求解結果

    參考文獻

    [1] 黃建民,羅杰. 八皇后問題的非遞歸算法設計. [J]. 計算機與現(xiàn)代化, 2013,8(20)

    [2] 陳宇文. 回溯算法在不同解空間樹中的應用. [J]. 電腦編程技巧與維護, 2012,12(15)

    [3] 張昆.《Java程序員面試指南》. [M]. 電子工業(yè)出版社, 2010,4

    猜你喜歡
    電子棋子皇后
    棋子多少顆
    擺棋子
    有趣的棋子
    電競種植記
    電子競技(2020年3期)2020-07-28 04:45:39
    遇皇后
    奇妙博物館(2018年7期)2018-08-07 08:08:34
    棋子餓了
    大灰狼(2018年5期)2018-06-20 14:49:32
    為什么皇后鎮(zhèn)被稱為“冒險之都”?
    E—TRASH Talk
    DIGITIZING THE OROQEN
    電子F1
    航空模型(2016年8期)2017-05-03 10:33:14
    岗巴县| 长白| 内乡县| 茌平县| 台南市| 大竹县| 长沙县| 盘山县| 辽阳县| 郯城县| 石泉县| 乐陵市| 大埔区| 富川| 太湖县| 彩票| 洪湖市| 怀柔区| 大兴区| 隆尧县| 蒙阴县| 军事| 丁青县| 南康市| 嘉义市| 育儿| 通化市| 孟津县| 弥勒县| 灌云县| 乐亭县| 灵山县| 肇东市| 六枝特区| 米脂县| 德钦县| 祁连县| 襄城县| 鄢陵县| 娄烦县| 建平县|