云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言、栈+表达式求值、 代码+论文

C语言、栈+表达式求值、 代码+论文

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 7:17:21

数学与计算机学院 课程设计说明书

课 程 名 称: 数据结构与算法A设计实践 课 程 代 码: 6015059 题 目 二: 利用栈实现表达式求解 年级/专业/班: 2011/信科/ 学 生 姓 名: 彭X 学 号: 312011070102XXX 开 始 时 间: 2014 年 5 月 28 日 完 成 时 间: 2014 年 6 月 28 日 课程设计成绩:

学习态度及平技术水平与实际时成绩(30) 能力(20) 创新(5) 说明书撰写质量(45) 总 分(100) 指导教师签名: 年 月 日

线性表及栈

目 录

3 实验二…………………………………………………………………………9 3.1整体设计思路………………………………………………………………9 3.2 编码…………………………………………………………………………10 3.3 程序演示……………………………………………………………………13 总结………………………………………………………………………………15 参考文献…………………………………………………………………………16

线性表及栈

摘 要

随着计算机的普遍应用与日益发展,其应用早已不局限于简单的数值运算,

数据结构与算法的学习就是为以后利用计算机资源高效地开发非数值处理的计算机程序打下坚实的理论、方法和技术基础。数据结构与算法旨在分析研究计算机加工的数据对象的特性,以便选择适当的数据结构和存储结构,从而使建立在其上的解决问题的算法达到最优。

第二个实验是利用栈实现表达式求解,要求只考虑+、-、*、/四种数学运算还有只考虑圆括号参与运算。

关键词:数据结构与算法 线性表 链式结构 栈 表达式求解

线性表及栈

1 引 言

1. 1问题的提出

数据结构课程设计是重要地实践性教学环节。在进行了程序设计语言课和 《数据结构与算法》课程教学的基础上,设计实现相关的数据结构经典问题,有助于加深对数据结构课程的认识。本课程设计是数据结构中的一个关于线性表链式表示的实现还有用栈实现表达式求解,此课程设计要求对栈存储结构和链表存储结构非常熟悉,并能熟练使用它们。

1.2 C语言

C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,有时一个使用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。

1.3 C语言发展过程

1973年,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。

1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。

1.4任务

题目二:利用栈实现表达式求解

第二个实验是使用栈来解决表达式中的求解优先问题。要求(1)只考虑+、-、*、/四种数学运算;(2)只考虑圆括号( )参与运算。

3 实验二 利用栈实现表达式求解

2. 1整体设计思路

基本的思路是,程序根据输入的字符,来分析求解步骤,然后根绝步骤以此计算求解。我用符号来表示运算符和运算符的优先级,通过运算符的优先级来决定是进行运算还是入栈。 比如输入一个字符串:12+56/7*65= 遇到数字就继续向后读取,直到遇到运算符,将这

搜索更多关于: C语言、栈+表达式求值、 代码+论文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数学与计算机学院 课程设计说明书 课 程 名 称: 数据结构与算法A设计实践 课 程 代 码: 6015059 题 目 二: 利用栈实现表达式求解 年级/专业/班: 2011/信科/ 学 生 姓 名: 彭X 学 号: 312011070102XXX 开 始 时 间: 2014 年 5 月 28 日 完 成 时 间: 2014 年 6 月 28 日 课程设计成绩: 学习态度及平技术水平与实际时成绩(30) 能力(20) 创新(5) 说明书撰写质量(45) 总 分(100) 指导教师签名:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com