清华大学:《数据结构》课程电子教案(PPT课件讲稿)上机作业

数据结构上机作业
数据结构上机作业

★上机作业要求 心独立完成作业,不与别人合作完成,不抄袭别人作 业。不由别人代替完成 今必须上机调试通过 ◆实习报告 设计:数据结构与核心算法的设计描述 程序中毎个模块或函数应加注释,说明函数功能、入口及 出口参数 ●源程序及程序运行结果打印清单 ●软盘:源程序及程序运行结果.几个同学可合用一张软盘 (注明班级、姓名、电话)
上机作业要求 ❖独立完成作业,不与别人合作完成,不抄袭别人作 业,不由别人代替完成 ❖必须上机调试通过 ❖实习报告 ⚫设计:数据结构与核心算法的设计描述 ⚫程序中每个模块或函数应加注释,说明函数功能、入口及 出口参数 ⚫源程序及程序运行结果打印清单 ⚫软盘:源程序及程序运行结果,几个同学可合用一张软盘 (注明班级、姓名、电话)

★迷宫问题 由0和1构成的n维方阵M表示一个迷宫,其中0 表示通路,1表示墙壁。迷宫入口为(1,1),出口 为(n,n)。迷宫随机产生。试编一算法求出从入 口点到出口点可沿八个方向前进的一条通路 入口 0100 100 米 0 出口
迷宫问题 由0和1构成的n维方阵M表示一个迷宫,其中0 表示通路,1表示墙壁。迷宫入口为(1,1),出口 为(n,n)。迷宫随机产生。试编一算法求出从入 口点到出口点可沿八个方向前进的一条通路。 0 1 1 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 出口 入口 * * * * * * * *

★银行业务模拟 某银行早8:00上班,下午5:00下班,有四个窗口对外接待客户,每个窗口只 能同时接待一个客户,在客户多时需在窗口排队 (1)对于刚进入银行的客户,如果某个窗口是空闲的,则可上前办理业务 若四个窗口都有客户,则排到人数最少的队伍后面 (2)如果客户到达时间加上所需服务时间超过下班时间,该客户不加入队列 3)客户一旦入队,不能中途退出或更换队列 假设从银行上班开始。就不断有客户进入银行办理业务,每个客户的 到达时间和该业务所需服务时间是由 tomer.txt提供 的,该文本大件格式如下: 客户姓名 1、客户到达事件 2、命令 display:显示当前各窗口状态,若正在服务,列出各窗口前排队的客户 statistics:要求输出以下统讣数据 (1)每个窗口服务的总客户数和总服务时间(包括正在服务的客户) (2)每个窗口最长服务时间 (3)每个窗口客户平均逗留时间和所有客户的平均逗留时间(包括正在服 务的客户) 试编制程序模拟银行的业务活动
银行业务模拟 某银行早8:00上班,下午5:00下班,有四个窗口对外接待客户,每个窗口只 能同时接待一个客户,在客户多时需在窗口排队 (1)对于刚进入银行的客户,如果某个窗口是空闲的,则可上前办理业务, 若四个窗口都有客户,则排到人数最少的队伍后面 (2)如果客户到达时间加上所需服务时间超过下班时间,该客户不加入队列 (3)客户一旦入队,不能中途退出或更换队列 假设从银行上班开始,就不断有客户进入银行办理业务,每个客户的 到达时间和该业务所需服务时间是由一个文本文件customer.txt提供 的,该文本文件格式如下: 当前时间 10,Zhao,10 12,Qian,5 15, Sun,5 18, display 20, Li,20 22, Zhou,10 24, statistics 客户姓名 服务时间 1、客户到达事件 2、命令 display : 显示当前各窗口状态,若正在服务,列出各窗口前排队的客户 statistics : 要求输出以下统计数据: (1)每个窗口服务的总客户数和总服务时间(包括正在服务的客户) (2)每个窗口最长服务时间 (3)每个窗口客户平均逗留时间和所有客户的平均逗留时间(包括正在服 务的客户) 试编制程序模拟银行的业务活动
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第八章 排序.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第七章 查找.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第六章 图.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第五章 树.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第四章 数组.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第三章 栈和队列.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第二章 线性表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪言.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第九章 查找 散列(Hashing)哈希表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第9章 查找(静态查找表 二叉排序树 平衡二叉树(AVL树)).ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)动态查找结构.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第七章 图.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第6章 树和二叉树.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第五章 数组和广义表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第4章 串.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第3章 栈和队列.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第2章 线性表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第1章 绪论.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第九章 排序.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第一章 C语言概述.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第二章 程序的灵魂一算法.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第三章 数据类型、运犷符和表达式.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第四章 简单C程序.ppt
- 伊犁师范学院计算机系:《C语言程序设计》第五章 选择结构程序设计.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_序论.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第1章 计算机系统结构的基本.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第2章 数据表示与指令系统.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第3章 总线、中断与I.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第4章 存贮体系.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第3章习题处理.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_第4章续 直接映象及其变换.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_总复习.ppt
- 西北工业大学网络教育学院:《计算机系统结构》课程PPT讲义课件_总复习及模拟试题.ppt
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第1章 综合布线系统.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第2章 网络传输介质.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第3章 网络互联设备.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第4章 线槽规格和品种以及线缆的敷设.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第5章 网络总体方案设计.pdf
- 《网络综合布线系统与施工技术》课程教学资源(学习资料)第6章 综合布线的工程设计技术.pdf