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

搜索资源列表

  1. c#的算法 选择排序 冒泡排序 快速排序 插入排序 。。。

  2. 关于c#的一些算法 选择排序 冒泡排序 快速排序 插入排序 希尔排序 归并排序 基数排序 计数排序。。。
  3. 所属分类:其它

    • 发布日期:2009-06-20
    • 文件大小:16384
    • 提供者:zhulinsoftware
  1. 超快速排序算法,性能优于快速排序算法和基数排序算法

  2. 快速排序算法结构简单,平均性能较佳; 基数排序性能较稳定。结合快速排序和基数排序,本文提出超快速排序算法,通过理论分析和实验表明,新算法的性能优于快速排序算法和基数排序算法。
  3. 所属分类:其它

    • 发布日期:2009-08-22
    • 文件大小:110592
    • 提供者:ZhaiLeiX
  1. 基数排序原理和程序Radix Sort Tutorial

  2. 基数排序的原理和程序 Radix Sort Tutorial
  3. 所属分类:专业指导

    • 发布日期:2009-09-11
    • 文件大小:6144
    • 提供者:spwang59
  1. 直观图形界面演示数据结构基础算法3【排序部分】

  2. 用flash方式演示各种数据结构基础算法3——排序部分,很直观,合适基础学习者使用。里面包括:堆排序.swf,规并排序.swf,基数排序.swf,快速排序.swf,冒泡排序.swf,桶式排序法.swf,希尔排序.swf,直接插入排序.swf,直接选择排序.swf
  3. 所属分类:其它

    • 发布日期:2009-12-01
    • 文件大小:169984
    • 提供者:poplar1228
  1. .net各种算法集合

  2. 冒泡排序 快速排序 折半插入排序 希尔排序 基数排序 直接插入排序
  3. 所属分类:其它

    • 发布日期:2010-03-12
    • 文件大小:36864
    • 提供者:ahwanbing
  1. JAVA排序算法集合

  2. 1.插入排序(直接插入排序、折半插入排序、希尔排序); 2.交换排序(冒泡泡排序、快速排序); 3.选择排序(直接选择排序、堆排序); 4.归并排序; 5.基数排序
  3. 所属分类:其它

    • 发布日期:2010-05-17
    • 文件大小:14336
    • 提供者:cwbdxxx
  1. 数据结构课程设计C语言版

  2. C语言版课程设计 #include #include 产生随机数 #include 调用计算时间的函数 #include using namespace std; 产生随机数,输入产生随机数的个数,范围,即可产生待排数据 void Random(long p[],long n,long a,long b) { long max,min; if(a>b) { max=a-b+1; min=b; } else { max=b-a+1; min=a; } srand((unsigned
  3. 所属分类:C

    • 发布日期:2010-06-25
    • 文件大小:146432
    • 提供者:laputa123
  1. C++实现基数排序的方法详解

  2. 基数排序(Radix sort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。基数排序的发明可以追溯到1887年赫尔曼·何乐礼在打孔卡片制表机(Tabulation Machine)上的贡献。它是这样实现的: 将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零. 然后, 从最低位开始, 依次进行一次排序.这样从最低位排序一直到最高位排序完成
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:61440
    • 提供者:weixin_38575536
  1. c#基数排序Radix sort的实现方法

  2. 经典排序算法 – 基数排序Radix sort 原理类似桶排序,这里总是需要10个桶,多次使用 首先以个位数的值进行装桶,即个位数为1则放入1号桶,为9则放入9号桶,暂时忽视十位数 例如 待排序数组[62,14,59,88,16]简单点五个数字 分配10个桶,桶编号为0-9,以个位数数字为桶编号依次入桶,变成下边这样 |  0  |  0  | 62 |  0  | 14 |  0  | 16 |  0  |  88 | 59 | |  0  |  1  |  2  |  3  |  4 | 
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:46080
    • 提供者:weixin_38632763
  1. c语言实现基数排序解析及代码示例

  2. 1. 基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或binsort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用。 2.基数排序的实现方法分为两种: 最高位优先(MostSignificantDigitfirst)法,简称MSD法:先按k1排序分组,同一组中记录,关键码k1相等,再对各组按k2排序分成子组,之后,对后面的关键码继续这样的排序分组,直到按最次位关键码kd对各子组
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:57344
    • 提供者:weixin_38743235
  1. Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】

  2. 本文实例讲述了Python数据结构与算法之常见的分配排序法。分享给大家供大家参考,具体如下: 箱排序(桶排序) 箱排序是根据关键字的取值范围1~m,预先建立m个箱子,箱排序要求关键字类型为有限类型,可能会有无限个箱子,实用价值不大,一般用于基数排序的中间过程。 桶排序是箱排序的实用化变种,其对数据集的范围,如[0,1) 进行划分为n个大小相同的子区间,每一个子区间为一个桶,然后将n非记录分配到各桶中。因为关键字序列是均匀分布在[0,1)上的,所以一般不会有很多记录落入同一个桶中。 以下的桶排序方
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:63488
    • 提供者:weixin_38741101
  1. C#中使用基数排序算法对字符串进行排序的示例

  2. 开始之前 假设最长字符串的长度是L,以L作为输入的长度, 然后假定所有的字符串都”补齐”到此长度,这个补齐只是逻辑上的,我们可以假想有一种”空字符”, 它小于任何其它字符,用此字符补齐所有长度不足的字符串。例如:最长的字符串长度为9,有一个字符串A长度为6, 那么当比较第7位字符的时候,我们让A[7]为”空字符”。 如果要包含所有的字符似乎并不容易,我们先定义一个字符集, 待排序字符串中的所有字符都包含在这个字符集里 //字符集 private string _myCharSet = "012
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:72704
    • 提供者:weixin_38652636
  1. JAVA实现可解决包含负数的基数排序

  2. 平日所见的基数排序基本都是讲正整数的,没有讲到负数的,所以今天写一个可解决负数情况的基数排序。 首先,我们可以加上某个值,使得数组中肯定不会出现负数,然后这样我们就可以按照以前基数排序的套路进行排序了。 因为基数排序需要找到最大值,所以我们可以在寻找最大值的同时也寻找最小值。废话不多说,上代码。 public int[] radixSort(int[] arr){ int max = Integer.MIN_VALUE; int min = Integer.MA
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:29696
    • 提供者:weixin_38691453
  1. radixmmap:Mmap基数排序文件按每行的固定长度前缀-源码

  2. radixmmap:按内存中的前缀对大量文件进行排序 在此示例中,我们将按时间顺序对文件进行排序,其中每行的前19个字节假定为RFC3339日期。 范例1: > cat /tmp/test 2011-01-10T15:30:45Z,bla 2009-01-10T15:30:47Z,abc 2009-01-10T15:30:45Z,def > ./radixmmap /tmp/test 2009-01-10T15:30:45Z,def 2009-01-10T15:30:47Z,ab
  3. 所属分类:其它

    • 发布日期:2021-03-09
    • 文件大小:7168
    • 提供者:weixin_42099633
  1. C++实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等

  2. 本文实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 、快速排序、归并排序、堆排序和LST基数排序 首先是算法实现文件Sort.h,代码如下: /* * 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 * 以及快速排序、归并排序、堆排序和LST基数排序 * author gkh178 */ #include template void swap_value(T &a, T &b) { T temp = a; a = b; b = temp;
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:82944
    • 提供者:weixin_38502693
  1. c++ 快速排序算法【过程图解】

  2. 第一、算法描述 快速排序由C. A. R. Hoare在1962年提出,该算法是目前实践中使用最频繁,实用高效的最好排序算法, 快速排序算法是采用分治思想的算法,算法分三个步骤 1.从数组中抽出一个元素作为基数v(我们称之为划界元素),一般是取第一个、最后一个元素或中间的元素 2.将剩余的元素中小于v的移动到v的左边,将大于v元素移动到v的右边 3.对左右两个分区重复以上步骤直到所有元素都是有排序好。 第二、算法实现 /*序列划分函数*/ int partition(int a[], int
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:135168
    • 提供者:weixin_38563871
  1. python简单实现基数排序算法

  2. 本文实例讲述了python简单实现基数排序算法。分享给大家供大家参考。具体实现方法如下: from random import randint def main(): A = [randint(1, 99999999) for _ in xrange(9999)] for k in xrange(8): S = [ [] for _ in xrange(10)] for j in A: S[j / (10 ** k) ].append(j) A =
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:31744
    • 提供者:weixin_38551070
  1. 十大排序算法Python实现-LeetCode题解(全面精简附解释)

  2. 十大排序算法-Python实现一、LeetCode题目二、十大排序算法实现1. 冒泡排序法-优化2. 选择排序3. 插入排序4. 快速排序5. 归并排序6. 桶排序7. 计数排序8. 希尔排序9. 堆排序10. 基数排序 一、LeetCode题目 排序数组 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示:
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38711149
  1. 10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)

  2. 我简单的绘制了一下排序算法的分类,蓝色字体的排序算法是我们用python3实现的,也是比较常用的排序算法。 Python3常用排序算法 1、Python3冒泡排序——交换类排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢”浮”到数列的顶端。 作为最简单的排序算法之一
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:231424
    • 提供者:weixin_38604395
  1. PHP实现基数排序的方法详解

  2. 本文实例讲述了PHP实现基数排序的方法。分享给大家供大家参考,具体如下: 基数排序是根据关键字中各位的值,通过对排序的N个元素进行若干趟“分配”与“收集”来实现排序的。 不妨通过一个具体的实例来展示一下,基数排序是如何进行的。 设有一个初始序列为: R {50, 123, 543, 187, 49, 30, 0, 2, 11, 100}。 我们知道,任何一个阿拉伯数,它的各个位数上的基数都是以0~9来表示的。 所以我们不妨把0~9视为10个桶。 我们先根据序列的个位数的数字来进行分类,将其分到指
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:58368
    • 提供者:weixin_38682254
« 1 2 3 4 5 6 7 89 10 11 12 13 ... 42 »