共查询到20条相似文献,搜索用时 0 毫秒
1.
排序是程序设计中很重要的一种操作,很多软件中都有排序的功能.而排序又是影响程序运行效率的重要因素,排序模块设计的好坏,直接影响到整个程序的性能.本文对常用的三种排序方法的实现以及如何优化进行深入的探讨. 相似文献
2.
在如今的信息时代里,多媒体电脑技术日新月异,多媒体的功能越来越强大。多媒体教学越来越接近生化,为我们在工作、学习和生活中提供很多方便。本文用flash这个软件阐述如何做一个在程序设计里常见的冒泡排序算法知识点的动态教学课件。利用flash制作的多媒体课件里,加入了声音、动画、文字等多种信息,与交流对象互动,自动回答一些常见的问题,这样的多媒体课件可以充分调动学生的学习积极性,大大提高学习效率。 相似文献
3.
将要处理的信息按照某种次序重新排列,使之有序,称为排序(或分类)。在信息处理中,排序是最基本的运算之一。随着计算机数据处理技术的不断发展,各种各样的排序方法层出不穷,下面将给大家介绍两种最简单且容易实现的排序算法: 相似文献
4.
拓扑排序是用来检查AOV网中是否存在回路,从而确定AOV网所表示的工程是否能够实现的程序设计方法。现有拓扑排序的结果只是一个线性序列,在每个阶段只能进行一种活动,在实际应用中有一定的局限性。本文给出对拓扑排序功能进行扩展的一种程序设计方法,从而可以确定不同阶段同时进行多个活动的方案设计。 相似文献
5.
6.
7.
地址哈希排序算法的设计与实现 总被引:2,自引:0,他引:2
提出一种称为地址哈希的排序算法,该算法是一种比传统快速排序算法性能高的多的排序方法,全给出了该算法的描述、部分源程序、时间,空间复杂度分析。本算法由于具有不需要关键字比较的特点而特别适用于大数据量的排序,又由于有不需要移动元素的特点而特别适用于大记录的排序工作,并且在一定条件下还可以减少外部排序的趟数或消除外部排序,研究表明,该算法具有很高的实用价值。 相似文献
8.
9.
10.
11.
12.
本提出了链表结构上的快速排序与归并排序算法,该算法使排序过程中的数据元素移动次数减为零,能满足在链表结构上进行高效排序的需要。 相似文献
13.
对于学生而言,算法是一门难度很大,非常枯燥且没有实际价值的课程,然而它在软件世界中如此重要,以至于每所大学的计算机课程中都包含了这样的一门课程。教学中通过对初级算法课程研究若干典型问题的典型算法的设计方法和分析方法深入浅出的讲解,归纳总结一般的算法设计思想,可以消除学生对算法的神秘感,加深学生对算法分析与设计的理解,提高他们的学习兴趣,同时也体现算法学习的可行性与重要性,以及算法在整个软件工程中的核心地位。论文中给出了两种常用排序算法的教学实例,分别是shell排序算法和冒泡排序。实际的教学实践验证了所提教学方法的有效性。 相似文献
15.
排序在数据处理中占有极重要的位置,排序算法的好坏,直接影响到实现的复杂度.本文介绍了常用的排序算法,并详细讨论了冒泡排序法的实现、改进和时间复杂度. 相似文献
16.
许多教师在计算机程序设计课的教学中,很注重对语法问题的讲解,而对算法的重要性体会不深,在平时教学中也没有时刻地把握这一点。该文针对这个问题,提出要在课堂教学中注意对学生逻辑思维能力的培养,对同一问题进行多种算法之间的比较,并分析数据结构对算法的影响。强调同一算法可以用不同的语言工具来实现。 相似文献
17.
快速排序算法结构简单,平均性能较佳,被广泛地应用于理论和算法设计。介绍了快速排序,提出了一种改进的快速排序算法,并给出了非递归的快速排序算法,进行了相应的算法复杂度分析。 相似文献
18.
排序在数据处理中占有极重要的位置,排序算法的好坏,直接影响到实现的复杂度。本文介绍了常用的排序算法,并详细讨论了冒泡排序法的实现、改进和时间复杂度。 相似文献
19.
20.
江敏 《泰州职业技术学院学报》2005,5(1):60-62
排序算法向来是计算机算法教学中的一个重要组成部分,经典排序算法有冒泡排序、选择排序、插入排序、希尔排序等等.笔者为拓展排序算法的思路,以选择排序为基础,结合二分法、擂台法的相关理论设计了一种新型排序算法--双向选择排序法 相似文献