1.实验要求 l 实验目的: (1)进一步掌握指针、异常处理的使用; (2)掌握栈的操作的实现方法; (3)培养使用栈解决实际问题的能力 l 实验内容:利用栈实现迷宫求解问题,具体要求如下: (1)可以使用递归或非递归两种方法实现; (2)老鼠能够记住自己的路,不会反复走重复的路径; (3)可以自己任意设置起点; (4)必须要有异常处理,比如输入参数错误时应抛出异常 2. 程序分析 2.1 存储结构 该程序采用栈的顺序存储结构,利用一组地址连续的存储单元依次存放老鼠在迷宫中的每一步路径,由于栈的插入和删除只能在栈顶实现,因此,每前进一步,表示该点的数组元素入栈,栈顶指针top+1;每后退一步,表示原来点的数组元素出栈,top-1。栈的操作示意如图(a)所示: 图(a) 栈的操作示意图
标签: 数据结构 实验报告 迷宫
上传时间: 2013-11-08
上传用户:jasonheung
汇编语言实验指导
标签: 汇编语言 实验指导书
上传时间: 2013-11-23
上传用户:阿四AIR
永达虚拟警示器监控摄像头远程监控报警软件
标签: 虚拟 监控摄像头 报警 警示器
上传时间: 2014-12-31
上传用户:woshini123456
大学物理实验求校准差很麻烦,我设计了一个程序可以迅速算出标准差!!!
标签: 大学物理 实验 校准差
上传用户:waitingfy
实验:测试软件
标签: 实验 测试软件
上传时间: 2013-10-20
上传用户:李梦晗
虚拟示波器上位机
标签: 虚拟示波器 上位机
上传时间: 2013-11-14
上传用户:wpwpwlxwlx
精灵虚拟光驱使用安装教程
标签: 精灵虚拟光驱 安装教程
上传时间: 2013-10-30
上传用户:清山绿水
【基本介绍】 精灵虚拟光驱可以制作简单光盘映像文件和模拟CD/DVD光驱的最流行软件产品。 1.模拟虚拟的CD/DVD-ROM/HD DVD and 蓝光驱动器。 精灵虚拟光驱简洁版使你能够模仿多达4个CD/DVD与同一台电脑。虚拟驱动器将在您的操作系统中如同真的一样展现。选择一个虚拟驱动器然后选择你想安装的光盘映像。在“我的电脑”找到已创建的装有光盘映像的虚拟光驱,开始工作吧
标签: Daemon Tools 0315 Lite
上传用户:xjy441694216
虚拟仪器技术(NI)就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。 软件是虚拟仪器技术中最重要的部份。使用正确的软件工具并通过调用特定的程序模块,工程师和科学家们可以高效地创建自己的应用以及友好的人机交互界面。NI公司提供的行业标准的图形化编程软件——NI LabVIEW,不仅能轻松方便地完成与各种软硬件的连接,更能提供强大的数据处理能力,并将分析结果有效地显示给用户。此外,NI还提供了许多其它交互式的测量工具和系统管理软件工具,例如连接设计与测试的交互式软件SignalExpress、基于ANSI-C语言的LabWindows/CVI、支持微软Visual Studio的Measurement Studio等等,这些软件均可满足客户对高性能应用的需求。
标签: 虚拟示波器 虚拟仪器
上传时间: 2013-11-24
上传用户:1583060504
虚拟串口软件
标签: Virtual Serial Driver Port
上传时间: 2013-10-27
上传用户:1234321@q