- 4
- 0
- 约4.8千字
- 约 8页
- 2017-03-26 发布于湖北
- 举报
面向对象程序设计大作业
开关盒布线问题电信1211张博
一、 问题分析
开关盒布线问题可以分为两个步骤:分析布线的可行性以及布线的具体实现。对于布线的可行性分析,仔细观察布线盒可以发现,可行的布线方案均具有栈的结构。即:从第一个针脚开始检查,若栈空或当前针脚与栈顶元素不属于同一个网组,则将其入栈;若当前针脚与栈顶元素属于相同网组,则将栈顶元素弹出。当所有针脚检查完成后,若栈中没有任何元素,则该布线方案可行,否则该布线方案不可行。
例如,对于题目所给布线盒,有如下布线方案:
可行布线方案:(1,4)(2,3)(5,6)(7,8)
1入栈→2不与栈顶元素1一个网组,2入栈→3与2一个网组,2出栈→4与栈顶元素1一个网组,1出栈→栈空→5入栈→6与栈顶元素5同一个网组,5出栈→栈空→7入栈→8与栈顶元素7同一个网组,7出栈→栈空→针脚检查完成,此时栈空,因此此方案可行。
不可行布线方案:(1,3)(2,4)(5,6)(7,8)
1入栈→2不与栈顶元素1一个网组,2入栈→3不与栈顶元素2一个网组,3入栈→4不与栈顶元素3一个网组,4入栈→5不与栈顶元素4一个网组,5入栈→6与栈顶元素5一个网组,5出栈→7不与栈顶元素4一个网组,7入栈→8与栈顶元素7一个网组,7出栈→针脚检查完成,此时栈不空,因此该方案不可行。
而布线的具体实现,本质上是在布线区域内选择若干个拐点,使得
您可能关注的文档
最近下载
- 部编人教版四年级下册道德与法治全册试卷(含答案) .pdf VIP
- 人工智能在智能制造领域的应用手册.docx VIP
- 梳状SMA - g - MPEG共聚物的精准合成及其分散性能的深度剖析.docx
- 基层医疗卫生机构会计制度.docx VIP
- 2026年-《思想道德与法治(2023版)》电子教材-新版.pdf
- 健康管理的基本策略(共71张课件).pptx VIP
- Dell戴尔Dell Precision 5820 Tower 用户手册.pdf
- 高级农业经理人(三级)技能鉴定考试题及答案.doc VIP
- 中小学教师师德师风警示教育专题课件9.pptx VIP
- NSFC01-G220门机控制器说明书.pdf VIP
原创力文档

文档评论(0)