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

搜索资源列表

  1. 直接插入排序算法演示

  2. 完整的演示了直接插入排序算法的整个过程,包括整个程序代码的执行和对应的数字变化的过程
  3. 所属分类:C/C++

    • 发布日期:2011-03-29
    • 文件大小:297984
    • 提供者:gxchaiming
  1. 数字排序算法

  2. 数字排序算法
  3. 所属分类:C

    • 发布日期:2012-03-16
    • 文件大小:454
    • 提供者:meng658
  1. VB排序算法源码,支持倒序顺序字符排序数字排序2

  2. VB排序算法源码,支持倒序顺序字符排序数字排序2
  3. 所属分类:电子商务

    • 发布日期:2014-11-27
    • 文件大小:17408
    • 提供者:xiaoyao961
  1. 数据结构排序算法介绍

  2. 数字排序法:通常来说有五大类方法:插入排序(直接插入排序、希尔排序等)、交换排序(冒泡排序、快速排序)、选择排序(简单选择排序、树形选择排序、堆排序)、归并排序、基数排序
  3. 所属分类:其它

    • 发布日期:2009-03-10
    • 文件大小:17408
    • 提供者:lily_fighting
  1. 排序算法java描述

  2. 本人希望编写一个工具类实现各种排序算法的调用,针对数字的排序!
  3. 所属分类:Java

    • 发布日期:2018-05-25
    • 文件大小:3072
    • 提供者:little_red_rose
  1. 排序算法java描述完全版

  2. 全面的排序算法,java语言描述,可以当工具类使用,支持String类型的数字比较
  3. 所属分类:Java

    • 发布日期:2018-05-30
    • 文件大小:9216
    • 提供者:little_red_rose
  1. 排序算法包

  2. 利用C++实现了常用的排序算法,包括:冒泡排序、插入排序、选择排序、归并排序、快速排序、0-交换排序。利用简单的数字序列排序为例,希望能帮助对以上算法有更深理解。
  3. 所属分类:C++

    • 发布日期:2018-01-18
    • 文件大小:3072
    • 提供者:qq_28869927
  1. Python-twittersortTwitterSort排序算法库基于TwitterAPI

  2. twitter-sort-Twitter Sort 排序算法库, 基于 Twitter API. 通过脚本将一堆想排序的数字 通过 tweet 咨询愿意帮忙的真人, 综合起来,将结果打印到控制回来
  3. 所属分类:其它

    • 发布日期:2019-08-10
    • 文件大小:218112
    • 提供者:weixin_39840387
  1. C#中使用基数排序算法对字符串进行排序的示例

  2. Radix Sort基数排序是非比较型的排序算法,其时间复杂度是O(k·n),n为元素个数,为数字位数,这里我们就来看一下C#中使用基数排序算法堆字符串进行排序的示例
  3. 所属分类:其它

    • 发布日期:2020-09-02
    • 文件大小:68608
    • 提供者:weixin_38622611
  1. JS实现的冒泡排序,快速排序,插入排序算法示例

  2. 本文实例讲述了JS实现的冒泡排序,快速排序,插入排序算法。分享给大家供大家参考,具体如下: 一、冒泡排序 大致分两步: 1、依次对比相邻2个数字,前者比后者大就调换位置 2、重复第一步操作,直到所有数字都按顺序排列 function bubbleSort(arr){ for(var i=1; iarr[j+1]){ arr[j]=[arr[j+1],arr[j+1]=arr[j]][0]; } } } return
  3. 所属分类:其它

    • 发布日期:2020-12-01
    • 文件大小:77824
    • 提供者:weixin_38686924
  1. JS实现的计数排序与基数排序算法示例

  2. 本文实例讲述了JS实现的计数排序与基数排序算法。分享给大家供大家参考,具体如下: 计数排序 计数排序就是简单的桶排序,一个桶代表数组中一个数出现的个数,所以需要一个和数组数字范围一样大的辅助数组,一般用在范围小于100的排序,时间复杂度为O(n),空间复杂度为数组的数字范围。 /** * 范围在 start - end 之间的排序 * 计数排序需要辅助数组,该辅助数组的长度是待排序数组的范围,所以一般用作范围小于100的排序 */ function countSort(arr, star
  3. 所属分类:其它

    • 发布日期:2020-11-27
    • 文件大小:45056
    • 提供者:weixin_38676500
  1. php实现的常见排序算法汇总

  2. 本文汇总了常见的php排序算法,在进行算法设计的时候有不错的借鉴价值。现分享给大家供参考之用。具体如下: 一、插入排序 用文字简单的描述,比如说$arr = array(4,2,4,6,3,6,1,7,9); 这样的一组数字进行顺序排序: 那么,首先,拿数组的第二个元素和第一元素比较,假如第一个元素大于第二元素,那么就让两者位置互换,接下来,拿数组的第三个元素,分别和第二个,第一个元素比较,假如第三个元素小,那么就互换。依次类推。这就是插入排序,它的时间频度是:1+2+…+(n-1)=(n^2)
  3. 所属分类:其它

    • 发布日期:2020-12-18
    • 文件大小:71680
    • 提供者:weixin_38674616
  1. python 常见的排序算法实现汇总

  2. 排序分为两类,比较类排序和非比较类排序,比较类排序通过比较来决定元素间的相对次序,其时间复杂度不能突破O(nlogn);非比较类排序可以突破基于比较排序的时间下界,缺点就是一般只能用于整型相关的数据类型,需要辅助的额外空间。 要求能够手写时间复杂度位O(nlogn)的排序算法:快速排序、归并排序、堆排序 1.冒泡排序 思想:相邻的两个数字进行比较,大的向下沉,最后一个元素是最大的。列表右边先有序。 时间复杂度$O(n^2)$,原地排序,稳定的 def bubble_sort(li:list)
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:137216
    • 提供者:weixin_38640674
  1. JS使用队列对数组排列,基数排序算法示例

  2. 本文实例讲述了JS使用队列对数组排列,基数排序算法。分享给大家供大家参考,具体如下: /* * 使用队列对数组排列,基数排序 *对于0~99的数字,基数排序将数组集扫描两次。 * 第一次按个位上的数字进行排序, * 第二次按十位上的数字进行排序 * */ function Queue(){ this.dataStore = [];//存放队列的数组,初始化为空 this.enqueue = enqueue;//向队列尾部添加一个元素 this.dequeue = dequeue;/
  3. 所属分类:其它

    • 发布日期:2020-12-12
    • 文件大小:51200
    • 提供者:weixin_38507923
  1. 详解计数排序算法及C语言程序中的实现

  2. 关于计数排序算法 当输入的元素是 n 个 0 到 k 之间的整数时,它的运行时间是 Θ(n + k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。 由于用来计数的数组C的长度取决于待排序数组中数据的范围(等于待排序数组的最大值与最小值的差加上1),这使得计数排序对于数据范围很大的数组,需要大量内存。计数排序是用来排序0到100之间的数字的最好的算法,但是它不适合按字母顺序排序人名。但是,计数排序可以用在基数排序中的算法来排序数据范围很大的数组。 算法的步骤如下: 找出待排序的数组中
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:43008
    • 提供者:weixin_38690522
  1. Python实现的快速排序算法详解

  2. 本文实例讲述了Python实现的快速排序算法。分享给大家供大家参考,具体如下: 快速排序基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 如序列[6,8,1,4,3,9],选择6作为基准数。从右向左扫描,寻找比基准数小的数字为3,交换6和3的位置,[3,8,1,4,6,9],接着从左向右扫描,寻找比基准数大的数字为8,交换6和8的位置
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:43008
    • 提供者:weixin_38660295
  1. python实现冒泡排序算法的两种方法

  2. 什么是冒泡排序? 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名冒泡排序。 以上是百度词条对冒泡排序的官方解释。 但是我要说一下我的个人理解,我觉得冒泡排序的核心思想是:每次比较两个数,如果他们顺序错误(大于或者小于),那么就把他们置换。
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:56320
    • 提供者:weixin_38503496
  1. 数据结构之冒泡排序算法(图解+分析+代码调优)

  2. 1、冒泡排序的介绍 冒泡排序是一种比较简单的排序算法,其基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,可以形象的理解为像水底下的气泡一样逐渐向上冒,较大的数字沉底,较小的数字上浮。 2、图示冒泡排序全过程 3、冒泡排序图示小结 (1)一共进行数组的大小-1次排序(也就是循环多少次) (2)每一趟排序的次数逐渐减少,已沉底的元素不再比较(需要两层循环) (3)如果在某一次排序中,一次交换都没有发生,则可以退
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:282624
    • 提供者:weixin_38655767
  1. 排序算法原理与实现[冒泡、选择、插入、快速、哈希、计数](python版)

  2. 1. 冒泡排序: 原理 冒泡排序算法的基本原理就是比较相邻两个数字的大小。将两个数中比较大的那个数交换到靠后的位置,不断交换下去就可以将最大的那两个数放到队列的尾部。然后重头再次交换)(交换list.lenght-1次),直到将数列排成有序数列。 代码实现 # -*- coding:utf-8 -*- """ Author: leadingme Mail:leadingmeqq.com MyWebsite:leadingme.top """ import timeit List = [7, 5,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:69632
    • 提供者:weixin_38715048
  1. PHP排序算法系列之桶排序详解

  2. 桶排序 桶排序(Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是比较排序,他不受到O(n log n)下限的影响。 原理 设置一个定量的数组当作空桶子。 寻访序列,并且把项目一个一个放到对应的桶子去。 对每个不是空的桶子进行排序。 从不是空的桶子里把项
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:39936
    • 提供者:weixin_38590309
« 12 3 4 5 6 7 8 9 10 ... 24 »