马踏棋盘 课程设计 完整版
其实马踏棋盘的问题很早就有人提出,且早在1823年,J.C.Warnsdorff就提出了一个有名的算法。在每个结点对其子结点进行选取时,优先选择‘出口’最小的进行搜索,‘出口’的意思是在这些子结点中它们的可行子结点的个数,也就是‘孙子’结点越少的越优先跳,为什么要这样选取,这是一种局部调整最优的做法,如果优先选择出口多的子结点,那出口少的子结点就会越来越多,很可能出现‘死’结点(顾名思义就是没有出口又没有跳过的结点),这样对下面的搜索纯粹是徒劳,这样会浪费很多无用的时间,反过来如果每次都优先选择出口少的结点跳,那出口少的结点就会越来越少,这样跳成功的机会就更大一些。这种算法称为为贪心算法,也叫贪婪算法或启发示算法,它对整个求解过程的局部做最优调整,它只适用于求
推荐下载
-
数据结构的马踏棋盘程序
本程序为c++编写的c++语言源码,本程序的实现效率非常高。
25 2019-03-04 -
c++马踏棋盘贪心算法
c++解决马踏棋盘问题
22 2019-05-20 -
带蹩马腿功能的马踏棋盘
带蹩马腿功能的马踏棋盘程序,运用了带有回溯功能的递归函数输出所有的路径。
26 2019-05-03 -
马踏棋盘C语言程序代码
使用贪心算法,每次选择最少度数的点作为下一个位置的选择。
16 2019-05-31 -
数据库课程设计word完整版
数据库课程设计完整的word方便参考绝对方便
14 2020-06-10 -
计算器java课程设计完整版.
完整版的java课程设计,选题时计算器,整个文档是一份标准的课程设计
30 2018-12-08 -
JAVA完整版课程设计计算器
目 录 第1章 课程设计的目的与要求 1 1.1 课程设计目的 1 1.2 课程设计的实验环境 1 1.3 课程设计的预备知识 1 1.4 课程设计要求 1 第2章 课程设计内容 2 2.1课程设计主
30 2018-12-24 -
java课程设计完整版拼图游戏
完整的Java课程设计。包括任务书和详细设计书源代码和打包后的可执行文件jar,等。游戏拼图,有难度等级和排名的功能。
33 2019-05-14 -
音响放大器课程设计完整版
Audio amplifier course design full version
13 2019-06-25 -
课程设计jsp新闻发布系统完整版
适合学生期末课程设计这是本人的期末课程设计作品已经可以运行只要在相应的数据库里建立相应的表就可以运行了
22 2019-06-05
用户评论