您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. VFP中实现选择排序

  2. VFP中实现选择排序 时间:2009-06-07来源:编程入门网 作者:老马   众所周知在常用的简单排序方法中,前文所介绍的起泡排序(冒泡排序)是效率最差的一个了。我们今天所介绍的这个选择排序也是简单排序中的一种,不过比起泡排序的效率要高,并且也比较容易实现。   这些常用的排序方法多见诸于C/C++方面的资料中,如果要在vfp中实现这些排序方法,原理是一样的,只是在代码实现上略有差别。例如,在C/C++中数组的下标是从0开始,而vfp中数组的下标是从1开始;C/C++中的for语句可以采用
  3. 所属分类:C

  1. C#排序与查找(含代码)

  2. C#排序与查找(含代码) 选择排序 冒泡排序
  3. 所属分类:C#

    • 发布日期:2011-05-22
    • 文件大小:95232
    • 提供者:zhangjunjian127
  1. 七种排序算法(包括直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,归并排序)

  2. 七种排序算法(包括直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,归并排序) 还有两道题 1./*设计并实现一个有效的对n个整数重排的算法,使得所有负数位于非负数之前,给出算法的性能分析*/ 2./*试给出一个同时找到n个元素中最大元素与最小元素的有效算法,并说明理由*/
  3. 所属分类:C/C++

    • 发布日期:2012-12-25
    • 文件大小:5120
    • 提供者:www888m
  1. 排序总集(C++语言描述)

  2. 在考"中程"复习之际,不敢忘记分享下数据结构的精华! 在代码有集合了所有排序算法的代码,多以template 模板写的,集合了排序算法五大类别:插入、选择、交换、归并、基数 具体分类为: 插入->直接插入 插入->Shell排序(希尔) 选择->直接选择 选择->堆排序 交换->冒泡排序 交换->快速排序 归并 基数 并附有时间复杂度与空间复杂度的对比表。共享万岁!
  3. 所属分类:其它

    • 发布日期:2008-11-27
    • 文件大小:159744
    • 提供者:wuchuanyuan
  1. 冒泡排序与选择排序的探讨与总结

  2. 这是关于冒泡排序与选择排序的探讨与总结,可以用于教学,自学等.....
  3. 所属分类:专业指导

    • 发布日期:2008-12-04
    • 文件大小:37888
    • 提供者:tandandan041
  1. 深入Java冒泡排序与选择排序的区别详解

  2. 本篇文章是对Java冒泡排序与选择排序的区别进行了详细的分析介绍,需要的朋友参考下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:34816
    • 提供者:weixin_38557670
  1. Go语言实现冒泡排序、选择排序、快速排序及插入排序的方法

  2. 主要介绍了Go语言实现冒泡排序、选择排序、快速排序及插入排序的方法,以实例形式详细分析了几种常见的排序技巧与实现方法,非常具有实用价值,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-22
    • 文件大小:46080
    • 提供者:weixin_38620959
  1. Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例

  2. 主要介绍了Python实现的插入排序,冒泡排序,快速排序,选择排序算法,结合实例形式总结分析了Python插入排序,冒泡排序,快速排序,选择排序等算法的实现与使用技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-19
    • 文件大小:45056
    • 提供者:weixin_38733676
  1. 冒泡排序和选择排序的总结与差别

  2. 本笔记包括了冒泡排序与选择排序的一些基本过程与相同点与不同点的比较,例如,冒泡排序与选择排序的算法讲述,对学c的新手十分友好,本人愚笨,如有看不懂,请见谅。
  3. 所属分类:C/C++

    • 发布日期:2020-10-02
    • 文件大小:3072
    • 提供者:lucky_boyQAQ
  1. JS排序算法之冒泡排序,选择排序与插入排序实例分析

  2. 主要介绍了JS排序算法之冒泡排序,选择排序与插入排序,结合实例形式分析了冒泡排序,选择排序与插入排序的概念、原理及实现方法,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-10-18
    • 文件大小:46080
    • 提供者:weixin_38746738
  1. JS排序算法之冒泡排序,选择排序与插入排序实例分析

  2. 本文实例讲述了JS排序算法之冒泡排序,选择排序与插入排序。分享给大家供大家参考,具体如下: 冒泡排序:  对数组的中的数据,依次比较相邻两数的大小。 如果前面的数据大于后面的数据,就交换这两个数。 时间复杂度O(n^2) function bubble(array){ var temp; for(var i=0; iarr[j+1]){ temp = arr[j+1]; arr[j+1] =arr[j]; arr[j]=temp;
  3. 所属分类:其它

    • 发布日期:2020-11-26
    • 文件大小:43008
    • 提供者:weixin_38516040
  1. 数据结构中九大排序算法的简要总结

  2. 数据结构中九大排序算法:直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,堆排序,归并排序,基数排序,就时间复杂度,空间复杂度,稳定性,基本原理的简要总结与比较
  3. 所属分类:教育

    • 发布日期:2020-11-28
    • 文件大小:164864
    • 提供者:m0_47182545
  1. 冒泡排序&选择排序&插入排序

  2. 目录 冒泡排序 选择排序 插入排序 冒泡排序 冒泡排序(最好是O(n), 最坏O(n2)) 原理: 拿自己与上面一个比较,如果上面一个比自己小就将自己和上面一个调换位置,依次再与上面一个比较,第一轮结束后最上面那个一定是最大的数 冒泡排序代码 def bubble_sort(blist): count = len(blist) for i in range(0, count): for j in range(i + 1, count): i
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:28672
    • 提供者:weixin_38722874
  1. 数据结构与算法 排序(冒泡,选择,插入)

  2. 数据结构与算法 排序(冒泡,选择,插入) 1.冒泡排序 1.1算法 冒泡排序(buddle-sort)算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 1.2 实现 // // main.c // BubbleSort // // Create
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:48128
    • 提供者:weixin_38607864
  1. 选择排序、冒泡排序、快速排序、桶排序

  2. 选择排序 假设一个最小值,选出最小值,互换位置… 假设一个最小值以及最小值的下标 找出最小值以及最小值的下标 假设的最小值与找出的最小值换位 function selectSort(arr){ for (var n = 0; n < arr.length-1; n++){ // 1.假设一个最小值以及最小值的下标: var min = arr[n]; var minIndex = n; // 2.找出最小值以及最小值的
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:24576
    • 提供者:weixin_38666753
  1. 选择排序、冒泡排序、快速排序、桶排序

  2. 选择排序 假设一个最小值,选出最小值,互换位置… 假设一个最小值以及最小值的下标 找出最小值以及最小值的下标 假设的最小值与找出的最小值换位 function selectSort(arr){ for (var n = 0; n < arr.length-1; n++){ // 1.假设一个最小值以及最小值的下标: var min = arr[n]; var minIndex = n; // 2.找出最小值以及最小值的
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:24576
    • 提供者:weixin_38543120
  1. 冒泡排序与选择排序

  2. 题目:array=[9,5,1,2,4,8],按照从小到大的顺序排序。 冒泡排序方法: 基本思路:每次将相邻两个数比较,将小的调到前面。 var array = [9, 5, 1, 2, 4, 8]; //外层控制循环的次数 for (var i = 0; i < array.length; i++) { //内层控制比较的次数 for (var j = 0; j array[j + 1]) { //
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:22528
    • 提供者:weixin_38537541
  1. 哈工大数据结构实验5_冒泡排序与快速排序

  2. 实验项目:排序方法的实验比较 排序方法是数据处理的最基本和最重要的操作。其目的是将一组“无序”的 记录序列调整为“有序”的记录序列。 实验题目:排序方法的实现与实验比较 实验内容: 实现一组经典的排序算法,通过实验数据的设计,考察不同规模和分布(正 序序列、反序序列和随机序列)的数据对排序算法运行时间影响的规律,验证理 论分析结果的正确性。 实验要求: 1. 实现以下三组排序方法中的一组排序算法: (1) 冒泡排序和快速排序; (2) 插入排序和希尔排序; (3) 选择排序和堆排序; (4
  3. 所属分类:C/C++

    • 发布日期:2021-03-26
    • 文件大小:253952
    • 提供者:weixin_44130206
  1. 常用排序算法的C语言版实现示例整理

  2. 所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:   输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。   输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。     排序的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。基本的排序算法有如下几种:交换排序(冒泡排序、快速排序)、选择排序(直接选择排序、堆排序)、插入排序(直接插入排序、希尔排序)、归并排序、分配排序
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:74752
    • 提供者:weixin_38711529
  1. 选择排序——Java实现

  2. 选择排序 算法实现原理 1、选取出 n 条记录中最小的记录与第一条记录进行交换 —— 循环的第一趟 2、选取出除第一条记录以外的 n-1 条记录中最小的记录与第二条记录进行交换 —— 循环的第二趟 3、以此类推直到整个数组全部遍历排序完成。 与冒泡排序的对比 选择排序可以看成冒泡排序的改进版本 冒泡排序实际上是将数据从右至左排序完成(从右至左、从大到小进行交换排序),而快速排序是将数据从左到右排序完成(从左至右、从小到大进行交换排序),虽然选择排序相对于冒泡排序将交换次数从O(n2)O(n^2)
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:58368
    • 提供者:weixin_38661128
« 12 3 4 5 6 7 8 9 10 ... 20 »