传教士与野人问题-数据结构
这是一个古典问题。假设有n个修道士和n个野人准备渡河,但只有一条能容纳c人的小船,为了防止野人侵犯修道士,要求无论在何处,修道士的个数不得少于野人的人数(除非修道士个数为0)。如果两种人都会划船,试设计一个算法,确定他们能否渡过河去,若能,则给出一个小船来回次数最少的最佳方案。要求:(1)用一个三元组(x1,x2,x3)表示渡河过程中各个状态。其中,x1表示起始岸上修道士个数,x2表示起始岸上野人个数,x3表示小船位置(0——在目的岸,1——在起始岸)。例如(2,1,1)表示起始岸上有两个修道士,一个野人,小船在起始岸一边。(2)采用邻接表做为存储结构,将各种状态之间的迁移图保存下来。(3)采用广度搜索法,得到首先搜索到的边数最少的一条通路。(4)输
推荐下载
-
数据结构迷宫问题
迷宫有一个入口,一个出口。一个人从入口走进迷宫,目标是找到出口。阴影部分和迷宫的外框为墙,每一步走一格,每格有四个可走的方向,探索顺序为:南、东、北、西。
21 2019-09-19 -
数据结构与算法数塔问题.doc
数塔问题 有形如图1.3-8所示的数塔从顶部出发在每一结点可以选择向左走或是向右走一起走到底层要求找出一条路径使路径上的值最大 ? ? ? 图1.3-8 这道题如果用枚举法在数塔层数稍大的情况下如40
6 2020-12-16 -
Cpp数据结构原理与经典问题求解
Cpp数据结构原理与经典问题求解
22 2019-09-22 -
C数据结构原理与经典问题求解
资源名称:C数据结构原理与经典问题求解资源截图:资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
25 2019-09-06 -
数据结构与问题求解C++版
本书是英文版,与清华影印版内容一致,是学习数据结构算法的一本较好的参考书
21 2019-05-17 -
hanoi塔问题数据结构与算法必备
hanoi塔问题--数据结构与算法必备,学习数据结构与算法始终要掌握的,希望对你能有所帮助!
15 2019-07-15 -
用Python解决数据结构与算法问题
一本关于python版本极佳的数据结构和算法相关教材 而掌握算法和数据结构是拿到好offer必备的核心技能!
65 2019-01-02 -
数据结构与问题求解java版代码
NULL 博文链接:https://xoknight.iteye.com/blog/355095
7 2020-08-10 -
数据结构金属融化问题
南开大学计算机科学与技术辛运帏老师数据结构金属融化问题代码及测试样例
14 2020-10-29 -
数据结构球钟问题
用c编写 数据结构中的球钟问题 实现用球表示时间 有一分球 五分球 一个小时球 实现00:00~11:59的表示
6 2020-10-30
用户评论