设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
c++编迷宫设置通路的思路
返回列表
发新帖
c++编迷宫设置通路的思路
[复制链接]
11
|
5
|
2011-1-28 06:57:31
|
显示全部楼层
|
阅读模式
我们有个大作业是用C++写个迷宫的,我遇到了问题。
我现在的思路是:我用#代替墙,用 。代替可走的路;
我先建立一个动态二维数组,然后全部元素写入#,
再随机弄个入口和出口。(这些都没问题了)
问题是从入口到出口的这条通路的设置。
我是按照网上的一种思路:就是从入口开始不停的随机向四个方向走,直到可以到出口为止,这样也是可以的。(走的时候会吧#变成 。)
问题出来了-------因为是随机的向四个方向走,所以在一片区域内。很多,而在另一片区域内#又很多,很明显的两极分化,虽然有通路了。但是这样很怪啊。
又什么办法可以改变一下吗?
或者说有其他的思路?
谢谢。!求助啊!
回复
使用道具
举报
千问
|
2011-1-28 06:57:31
|
显示全部楼层
#include
using namespace std;class T
//定义描述迷宫中当前位置的结构类型{public: int x;
//x代表当前位置的行坐标 int y;
//y代表当前位置的列坐标 int dir;
//0:无效,1:东,2:南,3:西,4:北};class LinkNode
//链表结点{ friend class Stack;public: T data; LinkNode *next;};class Stack{private: LinkNo
回复
使用道具
举报
千问
|
2011-1-28 06:57:31
|
显示全部楼层
你用的是回溯法,估计你是想要实现最短通路。我给出一种思路。在一幅无向图中,如果所有的边都有相同的权,要求解某点到其他点的最短路径可以用迪杰斯特拉算法,也可以用广度优先遍历的方法。广度优先遍历的生成树即为树根到其他顶点的最短路径。相对于迪杰斯特拉算法其时间复杂度为O(n)。余下的问题就是怎么将迷宫抽象成无向图了。方法是对二维迷宫中的每一个“。”编号,从1起,采
回复
使用道具
举报
千问
|
2011-1-28 06:57:31
|
显示全部楼层
把你的设计思路改改,从开口开始随机走的时候,第一步随机,从第二步开始,只能随机向3个方向走,就是不能走回上一步的位置,这样会好点;
回复
使用道具
举报
千问
|
2011-1-28 06:57:31
|
显示全部楼层
请参考:不要随机的向四个方向走第一个 只能 下边左边 第二个 下边 右边 之类的错开
回复
使用道具
举报
千问
|
2011-1-28 06:57:31
|
显示全部楼层
才10分求助个腿。你不希望得到的回答就只有10分含金量吧。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
安装了鬼泣4怎么进不了游戏啊,光碟安装的,7.5G
2
盟军敢死队4安装 从网上下了个 3.97G的
3
小白求DZ输出天赋。武器问题。
4
小说樱花学校已经写完了吗 我在起点上看的还没有 有的花请告诉我在哪里下载
5
谁能送我一个街头篮球的号..
6
席文娟主演
7
啥都怕杂办
8
我和我的同桌 我该怎么办?
9
求个2009的金山毒霸的 序列号 谢谢大家
10
PVP在纳米颗粒的制备中起到的作用是什么
11
小弟我跪求有一首外文歌曲慢摇的那种,大概的发音是 啉分闹 啉分啉闹奥
12
腮腺炎后遗症男性不育
13
有谁教我刷CF封包啊?谢谢了!
14
两直线(M+2)X-Y-M=0,X+Y=0与X轴相交且能构成三角形,则M满足的条件是( )
15
麻烦大家吧《高一零班》第二部完整版的内容发上来
16
D300与D90的选择
17
请问写字板中复制整行的快捷键是什么?
18
谢谢大家帮忙翻译一段英译中
19
中西方情人节的习俗英文版
20
罪恶都市里面有战斗机的是几阿.?
21
她喜欢我吗?
22
不错西南 网址多少啊?
23
如果爱上一个人会是什么感觉
24
陶大宇主演的电视剧
25
双鱼座a型血
26
急:请英文大师帮忙翻译下简历,谢谢!!
27
地下城与勇士 剑魂套装
28
哪部台湾古装剧中有叫二两
29
遗忘的爱,英文怎么拼???
30
大家帮帮忙,这首歌的英文名叫什么?
31
求一首平仄规律标准的七言律诗
32
求日本电影《KIDS》结尾曲...
33
不知道为什么IE7里的新建选项卡没了
34
2008奥运会纪念版的手机
35
我在韩国中午都吃不饱饭!!!!怎么办啊??
36
AutoCAD 2004 序列号: 400-12345678 申请号: 4832 8059 7929 8082 2844 授权号是多少?
37
求一些面试场景的大图片
38
口袋西游蓝龙法皇怎么加点?
39
怎么样才能在最短的时间找到钱?
40
办第二代身份证头发一定要是黑色的吗?
41
有没可能在3个月之内考取一个厨师证?
42
怎样恢复被删除的文件?
43
诺基亚二手N95要多少钱
44
回答我篮球的问题都给我几个字 郁闷啊
45
我的手机中病毒不可以读USB了``应怎么下杀毒软件?
46
朗逸1.6的能加装机械增压吗?
47
两条宽带的网线缠在一起有什么影响?
48
拍拍发布商品时无法提交
49
网络流行歌曲和那些好听但是;不是很大众的歌曲的区别
50
龟头有黄色液体流出
51
还是NOKIA6500c德问题(急,钱不算多。。慢慢赚,再补你拉~)
52
海尔a63保险箱在手机的哪里
53
北京的自学考试是从哪一年开始不用去自考办领成绩条的?自己打印就可以了。
54
跟漂流幻境差不多的游戏
55
求一款显卡为9600GT的笔记本。
56
冬天手很热。手心会出汗
57
手机诺基亚6288显示中文
58
我亲自去了趟上海(过去时)
59
自动档的车,能放在N档上被拖走么?
60
自考也没有非全日制的
61
N96 买回后 发现摄像像素远低于500W可能是翻新机吗?(店家承诺是水货)
62
帮忙起名字!!!!
63
日剧泡妞宝典所有歌曲
64
穿塑身衣能防止皮肤松弛吗
65
为什么笔记本硬盘及光驱均在次要IDE通道
66
高分求助!关于礼物的~
67
英文好的朋友,帮忙看一下这个显示器玩360怎么样?
68
网吧的公安保护是什么?
69
很多的内容都与主题无关
70
aigomp5无法与电脑连接 怎么办
71
你晚上都干什么?
72
这会有人在吗?进来打个招呼。
73
青女为霜,藤六为雪
74
心脏有个洞,23岁才发现,治疗还来得及吗
75
关于礼物~
76
三星以及别的牌子21寸液晶显视器现在市场价是多少钱
77
我姓董1986年农历11月5日20点30分左右生,请大家给我起个名,谢谢!
78
赔偿51万 如何分配
79
请大家推荐一款低端手写手机!
80
减肥问题??
81
mpg格式的MTV用什么软件可以播放啊
82
魔兽里怪物可以拾取时 怪物尸体显示光柱 是怎么弄的
83
网络连接的问题
84
关于河南刘芳
85
郑州到青岛蓝村坐火车最便宜的多少钱啊?到青岛呢?急急急!
86
请问这是尚格云顿的哪部电影?
87
有没有第九届亚洲新人南京赛区的比赛视频(魏晨的)?
88
谁知道藤冈靛以前有参与过什么组合么?
89
电影《关键投票》里面凯文科斯特纳唱的歌
90
NBA的世界相信眼泪吗
91
WOW的DZ怎么领先 最快 使用凿击
92
诺基亚6288的主题
93
NBA总共有多少人,多少运动员。
94
金山通行证
95
在深圳罗湖笋岗村从哪里做车直到邻水??
96
我跟合伙人这样的关系!
97
话一个温室的模型去解释温室效应????
98
扬州哪有卖男士手表的
99
后背老起豆豆三四年了 跪求指点怎么样能下去
100
对联:上联 求下联