- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学课件课件PPT医学培训课件教育资源教材讲义
本科毕业设计(论文)
外文参考文献译文及原文
学 院 应用数学学院
专 业 信息与计算科学
(信息安全方向)
年级班级 2013级(1)班
学 号 xxxxx
学生姓名 xxx
指导老师 xxx
2017年 6 月
目 录
1 堆栈和队列(译文) 1
1.1 堆栈、堆栈的实现以及STACK类 1
1.1.1 堆栈的操作 1
1.1.2 Stack类的实现 2
1.2 STACK类 3
1.2.1 Stack构造器方法 3
1.2.2 主要的堆栈操作 3
1.2.3 Peek方法 4
1.2.4 Clear方法 4
1.2.5 Contains方法 4
1.2.6 CopyTo方法和ToArray方法 5
1.2.7 Stack类的实例:十进制向多种进制的转换 5
1.3 队列、QUEUE类以及QUEUE类的实现 6
1.3.1 队列的存=操作 6
1.3.2 Queue的实现 7
1.3.3 Queue类:实例应用 7
1.3.4 用队列存储数据 8
1.3.5 源自Queue类的优先队列 10
1.4 小结 11
2 Stacks and Queues(原文) 12
2.1 STACKS, A STACK IMPLEMENTATION AND THE STACK CLASS 12
2.1.1 Stack Operations 12
2.1.2 A Stack Class Implementation 13
2.2 THE STACK CLASS 14
2.2.1 The Stack Constructor Methods 14
2.2.2 The Primary Stack Operations 15
2.2.3 The Peek Method 16
2.2.4 The Clear Method 16
2.2.5 The Contains Method 16
2.2.6 The CopyTo and ToArray Methods 17
2.2.7 A Stack Class Example: Decimal to Multiple-Bases Conversion 17
2.3 QUEUES, THE QUEUE CLASS AND A QUEUE CLASS IMPLEMENTATION 18
2.3.1 Queue Operations 18
2.3.2 A Queue Implementation 19
2.3.3 The Queue Class: A Sample Application 19
2.3.4 Sorting Data With Queues 21
2.3.5 Priority Queues: Deriving From the Queue Class 22
2.4 SUMMARY 23
1 堆栈和队列(译文)
数据像表一样自然地组织起来。此前已经采用Array类和ArrayList类来把数据像表一样组织在一起。尽管其他的数据结构也可以把数据按照便利的形式组织起来进行处理,但是这些结构对于实际地设计并实现问题的解决方法都不提供真正的抽象。
堆栈和队列是两种面向表的数据结构,它们都提供了易于理解的抽象。堆栈中的数据只能在表的某一端进行添加和删除操作,反之队列中的数据则在表的一端进行添加操作而在表的另一端进行删除操作。堆栈被广泛用于从表达式计算到处理函数调用的任何编程语言的实现中。而队列则用在区分优先次序的操作系统处理以及模拟现实世界的事件方面,比如银行出纳柜台的队列,以及建筑物内电梯的操作。
C#语言为使用这些数据结构提供了两种类:Stack类和Queue类。本章将会讨论如何使用这些类并且介绍一些实用的例子。
1.1 堆栈、堆栈的实现以及STACK类
正如前面提到的那样,堆栈是最频繁用到的数据结构之一。这里把堆栈定义为数据项的列表,而且这些数据项只能从表的末端进行存取访问。可存取访问的这端被称为是栈顶。堆栈的标准模型是自助餐厅的盘子堆。人们始终要从顶部拿走盘子,而且当洗碗工或者杂工把盘子放回盘子堆的时候也是把它放在盘堆的顶部。堆栈是著名的后进先出(LIFO)数据结构。
1.1.1 堆栈的操作
堆栈最基本的两种操作就是向堆栈内添加数据项以及从堆栈中删除数据项。Push(进栈)操作是向堆栈内添加数据项。而把数据项从堆栈内取走则用Pop(出栈)操作。这些操作的实例说明可参见图1.1。
图1.1 堆栈的进栈和出栈操作
堆栈的另外一种基本操作就是察看栈顶的数据项。Pop操作会返回栈顶的数据项,但是此操作也会把此数据项从堆栈中
您可能关注的文档
- 潮流计算的手算以及matlab计算-电气工程及其自动化信息工程学院课程设计报告书文献.doc
- 车床拨叉机械加工工艺规程编制及工时定额计算-机械制造技术基础课程设计说明书文献.doc
- 车床套工艺及夹具设计文献.doc
- 车辆牵引电机传动轴承故障分析-交通运输毕业论文文献.doc
- 车载身份识别系统-本科毕业论文文献.doc
- 车站灯光节能控制系统的研制-电气工程及其自动化毕业论文文献.doc
- 陈凯治疗银屑病的临床经验文献.doc
- 成年饲料鸡肠道正常菌群的检测-生物科学本科生毕业论文文献.doc
- 成人高升专数学公式文献.doc
- 成语合集文章文献.doc
- 2025年自考专业(公共关系)高分题库附答案详解(培优B卷).docx
- 硅碳负极材料、产能、生产工艺、原料、市场规模情况.docx
- 2025年自考专业(公共关系)题库及完整答案详解(夺冠系列).docx
- 2025年自考专业(公共关系)题库试题含答案详解【巩固】.docx
- 第七章 §7.7 向量法求空间角(一).docx
- 《数学公式定理的推导与应用:线性代数教案》.doc
- 保险行业风险管理和保险科技创新方案.doc
- 2025年自考专业(国贸)预测复习及参考答案详解【黄金题型】.docx
- 2025年自考专业(国贸)考试历年机考真题集附完整答案详解(名校卷).docx
- 《蓝宝石衬底:从材料特性到行业趋势》.docx
最近下载
- DB37∕T 242-2021 建筑消防设施检测技术规程.docx
- PE管材验收标准(SDR17.6).docx VIP
- 复旦大学《计算机体系结构》期末考试两套试卷(含答案).pdf VIP
- 中国近现代史纲要知到课后答案智慧树章节测试答案2025年春海南大学.docx VIP
- 形考作业3:基于UML的大学图书馆图书信息管理系统设计实验.docx VIP
- 大学《地震工程学》课程课件.pptx
- 2024年二建继续教育-基于建筑信息模型、虚拟施工及网络的项目管理理论及实践1、2答案.docx VIP
- 2024年二建继续教育-剖析价值工程及如何运用价值工程优选设计方案1、2答案.docx VIP
- 茶颜悦色案例分析.pptx VIP
- yolov9论文中文翻译.docx VIP
文档评论(0)