首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 28 毫秒
1.
链表是数据结构中的重要概念,利用指针处理链表是教学中的一个难点。为此,对链表的插入、删除方法进行了的分析,找出了问题的关键,总结了操作过程中的实现方法和技巧,以帮助学生学习和理解该部分知识。  相似文献   

2.
本文提出面向链表算法是使用拉链存贮器的计算机系统结构的一个初步设想,并称之为LM系统。本文首先给出链表结构的算法,然后讨论在LM系统中这些算法的实现。LM系统可以使计算机的链表结构的运算速度提高几十倍。它对于大型机或巨型机的设计可能是有意义的。  相似文献   

3.
为了提高色彩量化算法的质量和速度,作者考虑在设计调色板的过程中充分利用分裂算法的快速性和聚类算法的准确性,试图改进像素匹配过程,然后在其基础上提出一个新的实时色彩量化算法.该算法将图像中的所有颜色按照其出现次数的大小排列成一个数据结构链表.整个色彩量化过程可视为关于该链表的一系列操作.实验结果表明,该算法能够获得期望的...  相似文献   

4.
链表是一种较为复杂的数据结构,而基于链表的排序算法更是让人难以理解,且普遍效率较低,但其运用却极其广泛.通过对基于单向链表的插入排序算法进行剖析,继而归纳出其与顺序存储结构上实现插入排序算法的区别与优势,并从时间复杂度、空间复杂度与稳定性进行比较,体现出其优越性能和实现技巧.  相似文献   

5.
单向链表广泛应用于动态存储结构,当前单向链表的排序算法普遍效率偏低,而平均效率最高的快速排序算法并不适用于单向链表。基于分治策略,使用递归方法,通过重新链接单向链表节点,提出了用于单向链表的快速排序算法,其平均时间复杂度为O(nlog2n),辅助空间复杂度为O(0),平均递归栈空间复杂度为O(log2n);同时,进行了算法分析和实验测试,其效率较其它单向链表排序算法有较大提高,且较传统基于线性表的快速排序算法也有一定提高。研究结果解决了当前单向链表排序效率较低的  相似文献   

6.
单向链表快速排序算法   总被引:2,自引:0,他引:2  
单向链表广泛应用于动态存储结构,当前单向链表的排序算法普遍效率偏低,而平均效率最高的快速排序算法并不适用于单向链表。基于分治策略,使用递归方法,通过重新链接单向链表节点,提出了用于单向链表的快速排序算法,其平均时间复杂度为O(nlog2n),辅助空间复杂度为O(0),平均递归栈空间复杂度为O(log2n);同时,进行了算法分析和实验测试,其效率较其它单向链表排序算法有较大提高,且较传统基于线性表的快速排序算法也有一定提高。研究结果解决了当前单向链表排序效率较低的问题。  相似文献   

7.
王永红 《现代计算机》2008,(1):36-37,54
约瑟夫环是数据结构中一个经典问题.通过解决约瑟夫环问题.可以熟悉掌握顺序表和链表的数据结构和相关运算,对提高教据结构的应用能力大有裨益.给出约瑟夫环的几种算法,讨论不同存储结构下实现的约瑟夫环算法.并从空间复杂度和时间复杂度进行了算法比较.  相似文献   

8.
李俊琴 《数字社区&智能家居》2014,(27):6483-6484,6489
数据结构与算法是计算机软件开发和应用人员必备的专业基础。游戏程序是一种复杂度较高的计算机软件,因此其中的数据结构设计非常重要。该文对游戏开发中常用的方法进行总结,分析了数组、链表、栈、队列、树等等数据结构在游戏中的应用。  相似文献   

9.
由二元关系导出的概念格是一种非常有用的形式化工具,也很适合于发现数据中潜在的概念。概念格的算法一直是数据挖掘领域研究的热点。本文根据需要对概念格的结构进行一定的修改,采用一个带头、尾指针的链表作为整个算法的数据结构,提出概念格的渐进式维护算法,该算法中包含两个算法,即渐进式构造算法和渐进式删除算法。最后,通过将该算法和其他算法进行比较,得出较好的时间和空间效率。  相似文献   

10.
Delaunay三角网在未来地学数值模拟中将发挥重要作用。分治算法是一种著名的经典构网算法,但其子网合并过程十分复杂,限制了其应用。提出使用通用算子的概念,并用从以往算法中独立出来的算子和3个新算子来简化分治算法的子网合并。扩展三角形算子用于构造每个新三角形并维护三角网的拓扑关系和边界链表。凹边界填充算子对边界链表用递归来自动完成凹边界的智能三角形填充。子网合并算子先用一个新三角形连接两个子三角网,再合并边界链表,调用凹边界填充算子填充子网间的缝隙区域。所有算子都基于有向边的数据结构和用链表管理的三角网外边界,借助链表操作,使算法的构建简洁而又高效。除分治法外,这些算子还被成功用于构建其他算法。由随机点集以及LiDAR点云的测试表明,所有算法的构网均准确无误且分治算法的执行效率较高。  相似文献   

11.
基于链表结构的概念格渐进式构造   总被引:6,自引:0,他引:6  
Godin算法是最典型的,也是最常用的概念格渐进式构造算法之一。本文给出了一种基于链表结构的Godin算法实现方法,该方法采用链表结构组织格结点,并利用索引表,实现了对概念格子结点的快速查找,提高了概念格渐进式构造的效率。最后,以天体光谱数据作为形式背景,实验结果表明,该方法的构造效率要明显优于基于顺序结构的Godin算法。  相似文献   

12.
图形化用户界面的一元多项式运算   总被引:2,自引:1,他引:1  
数据结构是计算机专业的重要课程之一,但是其算法描述较为抽象,不够直观,学生理解困难,教学效果不好。文章介绍了图形化用户界面的一元多项式运算应用程序的构建方法,利用此程序进行线性链表的教学,效果明显。  相似文献   

13.
基于属性链表的关联规则格的渐进式构造算法   总被引:4,自引:0,他引:4  
作为数据挖掘核心任务之一的关联规则发现已经得到了广泛的研究。而由二元关系导出的概念格则是一种非常有用的形式化工具,非常适于发现数据中潜在的概念。分析了概念格与关联规则提取之间的关系,根据需要对格结构进行了相应的修改,提出了关联规则格的概念,并提出属性链表这种数据结构,基于这种链表提出了关联规则格的渐进式构造算法。通过对算法进行分析,得出了比Godin算法更好的时间效率。  相似文献   

14.
基于优先级表的实时调度算法及其实现   总被引:41,自引:0,他引:41       下载免费PDF全文
讨论了综合考虑任务的截止期和价值两个特征参数的优先级表设计方法,提出了EDV(earliest deadline value)与VED(value earliest deadline)两种不同的基于优先级表的实时任务调度算法,并且利用多重链表给出了这两种算法的实现,包括任务接收策略与任务完成/夭折策略的算法实现.这种优先级表设计方法及其基于多重链表的实现方法也适用于对任务的其他两种甚至3种不同特征参数之间的综合.基于累积实现价值率、加权截止期保证率与差分截止期保证率3个方面,分析了VED算法与EDV算法的性能,实验结果表明,在所有负载条件下VED算法与EDV算法相对于EDF(earliest deadline first)算法与HVF(highest value first)算法都有很大的性能改进.  相似文献   

15.
一、引言 工步是加工表面不变、加工工具不变、切削用量不变的条件下所完成的那一部分工序.在数控车削加工过程中,由于受到工艺因素的影响,往往存在着工步交叉问题,即在两个或多个工步之间交替切削加工,这给自动编程系统带来了困难.因为自动编程系统编制出的程序是以工步作为基本单元,每个工步所对应的程序段又包括程序头、加工过程和程序尾三部分,各个工步之间一般采用单向链表结构顺序加工的形式.要实现各个工步之间的交叉加工对数控车自动编程系统提出了更高的要求.针对这一问题,作者采用双向链表结构,给出了数控车自动编程系统中工步交叉的算法,实现了自动编程中的工步交叉.  相似文献   

16.
链表是一种非常重要的数据结构,很多教材对链表的基本操作进行过算法描述,建立的是不带头结点的链表。学生普遍感觉太复杂难以上机操作,而使用带头结点的链表可使这些算法结构更简单、思路更清晰。通过比较带头结点与不带头结点的单链表和循环链表的插入、删除和访问等基本操作,说明带头结.最的链表算法简单、易懂并容易实现。  相似文献   

17.
基于链表数组的最大频繁项集挖掘算法   总被引:1,自引:0,他引:1       下载免费PDF全文
挖掘密集型数据集的全部频繁项集代价高昂,针对该问题,提出一种数据结构链表数组和基于链表数组的最大频繁项集快速生成算法。该方法使用链表数组为每个项目建立事务链表,并且链表的创建过程只需扫描数据库1次。使用深度优先搜索得到所有候选最大频繁项集,利用约束条件缩小搜索空间。使用标准数据集进行验证测试并与其他算法进行比较,实验结果表明,该算法具有较快的挖掘速度。  相似文献   

18.
数据结构是计算机学科的核心专业基础课程,线性表是数据结构中一个最基本的内容。本文分析了数据结构中单链表的建立、插入和删除运算的实现,并附以图示和相应的具体程序,在此基础上进一步介绍了双链表的建立、插入和删除运算,并以实例论述了链表的优点。使得在实际的学习中可以更形象、轻松的学习链表这部分的知识。  相似文献   

19.
链表作为一种重要的数据结构,在编程语言中却很少被直接提到。结合链表在遥测实时挑路处理程序中的创建和使用,给出了链表在实际应用中的一种实现方法。  相似文献   

20.
实现机械多体系统三维真实感图象方法的研究   总被引:3,自引:2,他引:1  
基于Huston多体系统理论,应用低序体阵列建立了机械多体系统的空间拓扑结构链表,分析了多体系统中典型体的几何造型与数据结构,提出了Y深度缓存动态组合体消隐算法,以工业机器人为仿真算例验证了方法的有效性。  相似文献   

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

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