首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 93 毫秒
1.
栈是数据结构中的一种基本而重要的存储结构。栈是一种限定仅在一段进行插入与删除操作的线性表,插入或删除是限定在表尾进行的,我们通常将表尾称之为栈顶。相反的,将表头端称之为栈底。在栈中,先插入的元素被压在栈底,最后才能出栈,所以栈也被称为后进先出表。因而,实际应用中,凡是符合后进先出的问题,我们都可以用堆栈来处理和实现。栈的典型应用包括:递归函数的调用,进制转换,括号比配问题,背包问题,中缀表达式求值等等。过河问题是一个非常经典的智力问题,很多竞赛中都使用过这个题材,该文中我们将讨论栈对于过河问题的应用。  相似文献   

2.
栈是一种非常重要的数据结构,递归、函数调用都离不开栈.对栈的输出研究是栈的一个主要研究内容.本文对三种常见算法进行了比较,并给出了最优算法的具体实现方法.  相似文献   

3.
厉鹏  樊颖 《电脑学习》2008,(1):61-62
介绍了栈在数据结构中的应用.  相似文献   

4.
在《数据结构》中,出栈序列问题是一个有趣的经典难题,至今还有很多文章讨论。在教学过程中,师生的共同探论可以为教学增添趣味,为实践增添成果,还可以为该经典难题提供更好的解决方案。该文给出了讨论过程中,学生提出的求解所有出栈序列问题的一些珍贵想法。  相似文献   

5.
李橙  丁国栋 《数字社区&智能家居》2014,(34):8156-8157,8164
栈是限定只能在表的一端进行插入和删除的线性表。根据栈的这种存取特征,栈也被称为后进先出表。生活中的穿衣脱衣、九连环游戏、括号匹配等都是应用栈的这一特点。栈的基本操作包括入栈、出栈、得到栈顶元素、判断栈空、判断栈满等等。在该文中我们将讨论栈在中缀表达式求值、后缀表达式求值以及后缀表达式转换成中缀表达式中的应用。  相似文献   

6.
栈是限定只能在表的一端进行插入和删除的线性表。根据栈的这种存取特征,栈也被称为后进先出表。生活中的穿衣脱衣、九连环游戏、括号匹配等都是应用栈的这一特点。栈的基本操作包括入栈、出栈、得到栈顶元素、判断栈空、判断栈满等等。在该文中我们将讨论栈在中缀表达式求值、后缀表达式求值以及后缀表达式转换成中缀表达式中的应用。  相似文献   

7.
张伟华  李立  王海英 《福建电脑》2012,28(3):195-196
结对编程(Pair Programming)是极限编程(Extreme Programming)的十一个实践之一,是团队设计的基础。本文首先对结对编程进行了介绍,然后分析了在数据结构教学实践中引入结对编程的意义及实际操作中需要遵循的几条准则。  相似文献   

8.
数据结构就是计算机的存储方式,以及计算机组织数据的方式.计算机图形学的主要研究内容把计算的字符处理系统升级为图像处理系统,就是把相关数据转换为图形信息,并且在计算机显示屏上得到显示的一种科学技术方法,主要研究内容包括图形的产生、处理以及输出等技术.计算机需要处理的图形信息对象是指相互之间存在着某些特殊关系的数据元素的集合,通过建立图形的数据结构,可以确保计算机在完成生成、处理以及输出图形时更具有完整性、准确性、时效性.  相似文献   

9.
数据结构是数据的逻辑结构、物理存储结构及算法的封装,本文从这三个方面讨论如何应用数据结构解决非数值计算的实际问题,并用具体实例说明数据结构的应用。  相似文献   

10.
在程序设计中,递归调用是一种重要的特殊的设计方法,而栈又是数据结构中很重要的一种数据结构,本文通过对递归和栈的简单讨论,进而发掘出它们之间的内在联系,更好的掌握递归,以便设计出更高效的程序。  相似文献   

11.
DNA计算机中堆栈数据结构的设计   总被引:3,自引:0,他引:3  
数据结构的设计对DNA计算机的具体实现有重要的研究价值。本文在参考已有队列数据结构设计的基础上,利用堆栈的特点、DNA分子和限制性内切酶的生物特性,提出了DNA计算机中堆栈数据结构的设计方法,给出了堆栈的DNA编码及算法实例。实例结果表明了此设计方法在DNA计算机上的可行性和可推广性。  相似文献   

12.
当前针对小枝模式的XML查询是XML文档查询的研究热点。文章在分析XML数据小枝查询处理常用算法的基础上,提出了一种高灵活性的、易确定结点对之间结构关系的EDiezt-P编码,并基于EDiezt-P编码和层次栈结构提出了一种自底向上的小枝查询算法。实验表明,该算法在一定程度上减少了查询处理时间,提高了查询效率。  相似文献   

13.
在弹性堆叠系统中,主备设备都处于工作状态,对于实时操作系统,数据批量同步所在的进程优先级一般不是最高,主备设备间数据批量同步很难保证既快速又可靠。该文提出一种数据批量同步方法,通过定时检测批量同步消息通道,结合异常序列号确认,保证数据快速同步和同步可靠性,能在实时操作系统中很好地运行。  相似文献   

14.
分析了在《数据结构》课程教学中引入案例教学法的作用,探讨了案例教学的实施过程,并给出具体的案例。  相似文献   

15.
嵌入式实时操作系统Vxworks的网络协议栈提供了灵活的接口,可以方便地加入新的自定义的网络协议或底层驱动。详细分析了网络协议栈的结构以及MUX(multiplier)接口,并阐述了通过MUX在网络协议层添加一个新协议,用于采集所有发给本结点数据包的首部,并对采集的信息进行分析。  相似文献   

16.
一种基于DNA计算机的堆栈存储结构   总被引:1,自引:0,他引:1  
DNA计算机要走向实际应用,需要合理的数据结构来有效组织信息。堆栈是典型的数据结构,因此,研究它在DNA计算机中的存储结构具有重要价值。在参考已有研究成果的基础上,结合生物操作和生物酶的特性,提出堆栈在DNA计算机中存储结构的设计方法,并阐述堆栈DNA编码的约束规则。通过实例分析,验证该种堆栈存储结构设计具有可行性。  相似文献   

17.
本文介绍了一款单片网络接口芯片W5100,该芯片内部集成了TCP/IP硬件协议栈,支持多种网络协议。给出了基于STM32处理器的硬件电路连接图和软件程序设计。目前,该系统已成功应用在多个建筑能耗监测项目中,运行结果表明该系统通信稳定可靠,能够满足项目对远程数据传输的需求。  相似文献   

18.
阐述解决计算机2000年问题现场技术工作方法,包括:计划准备,评估分析,修改,转换,测试和现场维护四个阶段的工作任务和工作重点。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号