- 9
- 0
- 约4.76千字
- 约 9页
- 2017-12-11 发布于河南
- 举报
栈与队列应用
天津理工大学实验报告
学院(系)名称:计算机与通信工程学院
姓名 段斌 学号专业 计算机科学与技术 班级 2班 实验项目 栈与队列应用 课程名称 数据结构 课程代码 实验时间 2012年3月23日2:00~3:40pm 实验地点 7—215 批改意见 成绩 实验目的:理解栈和队列的逻辑特点;掌握栈和队列基本操作的实现,并能达到在实际问题背景下的灵活运用十进制数N进制数据的转换1)问题描述:将从键盘输入的十进制数转换为N(如二进制、八进制、十六进制)进制数据。
2)要求: 利用顺序栈实现数制转换问题
2.算术表达式求值算法
1)问题描述:从键盘输入一个算术表达式并输出它的结果
2)要求:算术表达式可包含加、减、乘、除、十进制整数和小括号,利用栈实现
(1)算法设计思路
将十进制数N转换为r(r取值2~9)进制的数,其转换方法采用逐次除以基数r取余法,直至商等于0为止。采用这种方法,转换所得的r进制数将按低位到高位的顺序产生,而通常数的输出形式是从高位到低位进行的,恰好与计算过程相反,因此转换过程中每得到一位r进制数则进栈保存,转换完毕后依次出栈,这样正好是转换结果。
(2)算法基本思想如下:
1)若N=0,将栈s的内容依次出栈,算法结束。若N≠0,则将N%r压入栈s中。
2)用N/r代替N,返回(
您可能关注的文档
最近下载
- 青岛黄海学院《马克思主义基本原理III》2025 - 2026学年期末试卷(A卷).docx VIP
- DNV-RP-0585-2021 Seismic design of wind power plants 风力发电厂的抗震设计.docx
- 免疫检查点抑制剂相关肺炎诊治和管理专家共识(2025)课件.pptx VIP
- 免疫检查点抑制剂相关肺炎诊治和管理专家共识(2025).pptx VIP
- 人教部编版小学语文二年下册《口语交际:推荐一部动画片》说课稿(附教学反思)课件PPT.pptx VIP
- 电影镜头设计:从构思到银幕(第二章-美术设计体系解析).docx VIP
- 有关制药用水,蒸汽以及工艺气体的指南ISPE_GPG23-Sampling.pdf VIP
- 10 电影镜头设计_从构思到银幕_插图第2版_.pdf VIP
- 宜信电话销售话术.pptx VIP
- 正泰 电工电料 变频器 NVF2G系列 使用说明.pdf
原创力文档

文档评论(0)