- 4
- 0
- 约6.16万字
- 约 9页
- 2017-07-29 发布于河南
- 举报
迷宫表示
. 迷宫的表示。迷宫用结构体MATRIX来表示包括迷宫矩阵迷宫的宽,迷宫的高,迷宫入口的坐标,迷宫出口的坐标。结构体定义如下:
typedef struct _step{int x; //行坐标int y; //列坐标}STEP;typedef struct _matrix{int data[MAX_WIDTH+2][MAX_WIDTH+2]; //迷宫数据,0:表示有路,1:表示墙int width; //矩阵(迷宫)的宽,包括最左和最有2堵墙int height; //矩阵(迷宫)的宽,包括顶部和底部2堵墙STEP entrance; //迷宫入口STEP exit; //迷宫出口}MATRIX;
迷宫矩阵的每一个元素可以是0或1,0表示可走,1表示是墙,走不通。为了便于检查是否越界,即坐标超过迷宫的范围。在迷宫的4个边增加了全1数据,表示4堵墙,这样,在任何时候,都不会越界。下面的数据表示1个5×5的迷宫,增加了4堵墙后,实际宽度和高度变为7,迷宫变成1个7×7的矩阵1, 1, 1, 1, 1, 1, 1,1, 0, 0, 0, 0, 0, 1,1, 1, 0, 1, 0, 1, 1,1, 0, 0, 1, 1, 1, 1,1, 0, 1, 0, 0, 0, 1,1, 0, 0, 0, 1, 0, 1,1, 1, 1,
您可能关注的文档
最近下载
- 佳能 IR C3020 C3025 C3025i 彩色复印机维修手册.pdf VIP
- 油管锚通用技术条件.pdf VIP
- ISO9001质量管理体系-质量手册.doc VIP
- 机械设计基础课后答案(杨可桢).doc VIP
- KPMG毕马威+国际财务报告准则+IFRS 18号+入门指南.pdf
- 专题10 带电粒子在复合场中的运动(讲义)(全国通用)(解析版)-2026年高考物理二轮复习讲练.docx
- 传感器与检测技术试题.docx VIP
- 点焊、缝焊和凸焊的焊接工艺评定试验 编制说明.docx VIP
- 2024年黑龙江省高考数学试卷(含答案详解).pdf
- 新能源与人工智能、大数据等技术的融合发展研究_新能源未来趋势.docx
原创力文档

文档评论(0)