首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 671 毫秒
1.
列车编组作业中要求将一个任意排列的车列依到站的先后次序重新排列,数学上将其抽象为随机排列的顺序剖分。落表算法是已有的最优算法。本文给出的算法得到与落表算法相同的结果,而对一类随机排列,其时间复杂度低于落表算法。1 落表算法的一些性质 以S(m,n)表示含有几个不同数字,且相邻数字不相同,长为m的所有排列的集合。当m=n时,落表算法的时间复杂度为O(n2)阶。 定理 给定  S(n,n) 随机等可能地取自S(n,n).随机变量X表示求P ()所需要的比较次数,则EX=O(n2),VarX=O(n3). 证明 取 为顺序排列,并且记P(X=k)=P k,当X=k时,若a=1,…  相似文献   

2.
丁峰  沈钧毅  赵天海 《西安交通大学学报》2002,36(10):1066-1069,1074
为了将关系数据以扩展置标语言(XML)数据的形式发布,分别提出了将关系模式映射为文件类型定义(DTD)和扩展置标语言方案(XMLSchema)的两种规则;非空表元素规则和空表元素规则,前者将关系模式中的表,记录和字段分别映射为表元素,表元素中的记录元素和记录元素中的字段子元素,后者将表映射为表元素,记录映射为表元素算法,前者借助一个链队列和两个栈分别存放解析得到的各级元素的开始,结束标记和属性,后者借助一个链队列存放解析得到的元素标记和属性,它们均可实现将关系数据写入XML文档,最后对实验结果进行了分析,得出在表数目相同,表中字段数也相同的情况下,表元素非空算法略优于空表元素算法的结论。  相似文献   

3.
分别从算法的时间复杂度、空间复杂度、数据结构形式以及实现的难易程度等方面分析了几种求关键路径算法的优劣.表明三种算法的时间复杂度分别为:O(n+e),O(n^2),O(n+e^2/n).  相似文献   

4.
本文给出了一个快速的无除算法来解决n次整系数多项式的Routh—Hurwitz问题,其中多项式是无平方的,首一的.该算法的复杂度为O(n^2),在算法中涉及到的整数最多有O(nlognc)位,其中c是Bezout矩阵中元素模的上界.为了强调算法的稳定性问题,本文只使用精确的算术运算.  相似文献   

5.
本文给出了求解一类整数规划问题所有最优解的两个算法.一个算法较为简单,其时间复杂性为O(n),另一个算法求解较为快速,其时间复杂性为O(log n).  相似文献   

6.
为了降低经典归并排序算法O(n)的附加空间并保持稳定性,提出一个新的拟就地归并算法.介绍了根据移动次数导出的段长关系进行选择的原理,给出了相应的归并及归并排序的C语言算法,用大量随机序列进行了排序对比测试;测试组数自动选取,拟合结果为比较次数约为20.13n ln (n)+1.24n ln(n)-1.22n ,移动次数约为20.655n ln ( n )-0.89nln(n)+2.6n、附加栈空间O(ln(n)).得益于算法的简便性,附加程序开销小,在测试范围内实际时空耗费在同类算法中有明显优势.  相似文献   

7.
朱鹏  张毅  曾也鲁 《科技信息》2010,(19):47-47,17
提出一种新的遥感影像快速中值滤波算法,并对不同的中值滤波算法进行比较分析。普通快速中值滤波算法利用相邻窗口的相关性,减少排序次数。本算法抛开排序,通过构造长度与滤波窗口大小相同的一维数组,利用各灰度级的统计值,由中值特性获取窗口中值,从而大大提高算法的效率。对于n*n的滤波窗口,本算法可将算法复杂度由O(n4)降至O(n2),进一步利用相邻窗口的相关性,可将复杂度降低至O(n)。  相似文献   

8.
目前在国内外的文献上,关于Hasse图的构造方法都是基于纯粹的数学矩阵变换方法,而非计算机算法,其缺点是不论最好还是最坏情况,其时间复杂度都是0(n3),进而无法为特殊情况作出优化。这里给出一种构造Hasse图的通用高效算法。该方法从计算机算法的角度对矩阵中单个元素进行计算,当矩阵中所需计算的元素较少时,算法的时间复杂度会相应的降低,在最好的情况下,时间复杂度将接近O(n2),而在最坏的情况下,时间复杂度仍保持在0(n3)。  相似文献   

9.
研究了顺序表中一种数据移动L(m,n)介绍了几种实现L(m,n)的算法,并给出了实现L(m,n)的一个新算法。  相似文献   

10.
主要给出了QT-图(quasi-threshold graph)中两种寻找最小路覆盖的方法。假设QT-图G有m条边,n个顶点,首先,应用余图中寻找最小路覆盖的思想来解决QT-图中此类问题,其算法复杂性为O(n);第2,根据QT-图的Tad(G)(即available-dummy tree)的构造,建立了一种解决此类问题的新算法,并给出了算法的正确性说明,它的算法复杂性为O(logn)。  相似文献   

11.
全水清  吴银枝 《江西科学》2008,26(5):794-796
采用Na2HPO4·12H2O和MgSO4·7H2O使NH3-N生成磷酸铵镁的化学沉淀法,考察了药剂投加顺序、pH值、药剂配比对高浓度氨氮废水处理效果的影响。结果表明:药剂投加顺序对处理效果没有明显影响;在pH值为9,反应时间为20min,n(NH^+4 +):n(Mg^2+):n(PO^3-4)=1:1.02:1时,氨氮去除率可迭99.28%,为后续处理创造了条件。  相似文献   

12.
逻辑验证和综合中,布尔匹配利用有序二叉判定图(Ordered Binary Decision Diagram,OBDD)检验两个给定的逻辑函数是否相等。直接枚举每个函数中输入变量的各种排列顺序,并根据这些顺序进行匹配,算法时间复杂度为O(n!2^n2),n为变量数。为了提高匹配算法的效率,文中用最小项数目作为标签标定变量(变量组)。对比两函数 中变量(变量组)的标签,可删除不可能的排序,加快匹配过程。在此基础之上,利用重构将待匹配变量压缩在OBDD图的底部。利用这部分结构可以进一步区分变量。实验结果表明,该算法不仅变量区分能力要好于其他算法,且执行速度快,更具实用价值。  相似文献   

13.
研究了顺序表中一种数据移动L(m.n),介绍了几种实现L(m.n)的算法.并给出了实现L(m.n)的一个新算法。  相似文献   

14.
本文分析了模拟数据结构中算法的必要性,介绍了数据结构中顺序表的存储结构,使用C语言描述了该算法,最后结合图形界面详细阐述了使用VB语言模拟该算法的具体过程.共分为三个部分,用户建立顺序表、用户指定要插入的元素及插入位置、插入过程的模拟.  相似文献   

15.
逐行(列)扫描判定点集是否在多边形内部的算法   总被引:4,自引:1,他引:3  
提出一种基于点集排序,逐行(或逐列)扫描平面点集S,判定点集S中的点是否在多边形L内部的算法,该算法的时间复杂性在最坏情况下为:max(O(n log n),O(km log m)次比较和O(km)次乘法,其中n为点集S的点数,m为多边形L的顶点数,k=min(u,v),其中u,v分别为点集S中的点分布的行数和列数,该算法思路简单,易实现,且在一般情况下,效率比已有的算法高。  相似文献   

16.
一种基于数据块交换的快速稳定原地归并算法   总被引:1,自引:0,他引:1  
与其它排序算法相比.二路归并最适合于对2个有序子表进行排序。归并长度分别为m和n的2个 有序子表,经典算法有2种/第一种算法完成归并需要附加O(m+n)的空间,O(m+n)次比较和移动/第 二种算法是原地的.但完成归并需要O(m+n)次比较和O(m*n)次移动,提出了一种基于块交换的快速 稳定原地二路归并算法.实验证明,该算法与以前的原地算法相比,大大降低了元素的移动次数.  相似文献   

17.
基于预校正方法,对P*(K)-矩阵线性互补问题给出了一个迭代复杂性为O(k+1)n2/3L)的宽邻域路径跟踪算法,算法改进了Zhang等的可行宽域路径跟踪算法的迭代复杂性;比迭代复杂性为O的小邻域路径跟踪算法为好.  相似文献   

18.
一种基于数据块交换的快速稳定原地归并算法   总被引:2,自引:0,他引:2  
与其它排序算法相比,二路归并最适合于对2个有序子表进行排序。归并长度分别为m和n的2个有序子表,经典算法有2种。第一种算法完成归并需要附加O(m+n)的空间,O(m+n)次比较和移动。第二种算法是原地的,但完成归并需要O(m+n)次比较和O(m×n)次移动。提出了一种基于块交换的快速稳定原地二路归并算法。实验证明,该算法与以前的原地算法相比,大大降低了元素的移动次数。  相似文献   

19.
孙兴春  何文斌 《科技信息》2009,(20):202-203
本文分析了Douglas—Peucker(DP)算法的复杂度,表明在最坏情况下为O(n^2)其中n为矢量压缩前的顶点数。接着,提出了一种基于路径凸壳的算法,在最坏情况下的复杂度仍为O(nlog2),与常规DP算法在最优情况下的复杂度相同。  相似文献   

20.
作为计算机应用中一项复杂而重要的技术,排序一直是计算机领域内人们感兴趣的课题,寻找速度快、附加存储空间开销小的高效排序算法也一直是计算机工作者为之追求的目标.对变换存储结构的一种高效排序算法中所存在的几个问题进行商榷与讨论.并证明了建立/生成一棵含有n个数据元素的二又排序树,其时间复杂度最小为O(n log2n).  相似文献   

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

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