- 15
- 0
- 约1.52万字
- 约 18页
- 2020-01-29 发布于安徽
- 举报
标准
文案
实验二电路布线问题
问题定义及需求分析
1.1课题目的和任务
问题描述:
印刷电路板将布线区域划分为n╳n个方格阵列。在布线时,电路只能沿直线或直角布线。为避免线路相交,已布线的方格要做封锁标记。设起始位置为a,终止位置为b,求解电路布线问题。
实验要求:
设计印刷电路板的布线模拟程序。
1)采用栈或队列等数据结构。
2)采用穷举法的回溯搜索,求a到b可能的布线线路。
3)推荐采用层次优先搜索,求a到b最优的布线线路。
1.2数据形式
输入数据形式:通过生成随机数的函数随机生成一个矩阵。
输入值的范围:生成的矩阵中的数值为int型,为0或者1,其中0表示死路,1表示通路。
输出数据形式:输出到显示器。
1.3程序功能
随机给定一个线路分布矩阵,利用穷举法,通过栈的应用,求出从a到b的可能布线线路;采用层次优先搜索,通过队列的应用,求出a到b的最优布线线路。
1.4测试数据
测试数据为随机生成的矩阵。
概要设计
2.1抽象数据类型
需要定义一个位置类型的数据,里面包含int型的x和y坐标,用来记录位置信息;再定义一个SWire的通道块数据类型,里面包含该通道块的位置数据,在路径上的序号和方向信息;另外还需要构建栈和队列的基本结构类型。
2.2主程序流程及各模块之间的调用关系
详细设计
3.1存储结构实现
typedef struct{//位置
int x;
您可能关注的文档
- 实验四 信号抽样与调制解调.doc
- 实验三MATLAB的程序设计.doc
- 学生课堂表现评价与衡量量表54245.doc
- 安全系统操作规程总汇编总.doc
- 大学生创新项目结项论文设计.doc
- 外卖平台商业计划清单书.doc
- 大学计算机应用基础省考一级习题集(带选择题问题详解)打印版.doc
- 大学生论文设计干细胞研究综述.doc
- 安全系统色与安全系统标志基础知识.doc
- 天津市大学软件学院高职升本范围(有问题详解).doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 广西交通运输厅事业单位笔试真题2024 .pdf VIP
- 广西交通运输厅事业单位笔试真题2024.docx VIP
- 广西交通运输厅事业单位笔试真题2024.pdf VIP
- 国开《教育评价》形考作业2答案.doc VIP
- 山东省日照市新营中学2025-2026学年七年级上学期10月月考地理试题(含答案).pdf VIP
- 广西交通运输厅事业单位笔试真题2025 .pdf VIP
- 广西交通运输厅事业单位笔试真题2025.docx VIP
- 2025年度陕西煤业化工集团有限责任公司高校毕业生(技能操作岗)招聘1868人笔试历年参考题库附带答案详解.docx VIP
- 读书笔记 关键跃升.pptx VIP
- 2025及未来5年中国公务船行业市场调查研究及投资战略咨询报告.docx
原创力文档

文档评论(0)