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

搜索资源列表

  1. 快速排序的改进算法(和插入排序结合)

  2. 快速排序用的主要是partition函数,在此程序里,快速排序改进,在调用partition将数组进行分组的时候,当子数组个数小于k时,不继续做快速排序,直接返回,k由用户自己定义大小。将返回的基本有序的数组进行插入排序,这样大大提高了快速排序的效率!
  3. 所属分类:其它

    • 发布日期:2009-10-23
    • 文件大小:1024
    • 提供者:huajentle
  1. 各类排序算法java的实现

  2. 各类排序算法java的实现,as 插入排序:冒泡排序:选择排序:Shell排序:快速排序:改进后的快速排序:归并排序:改进后的归并排序: 堆排序:SortUtil
  3. 所属分类:其它

    • 发布日期:2009-12-16
    • 文件大小:11264
    • 提供者:chenokia
  1. 排序算法 折半插入排序 数据结构

  2. 数据结构排序算法中的折半插入排序,又称二分法,是对基本插入排序的一种改进,比普通的插入排序要快
  3. 所属分类:其它

    • 发布日期:2010-01-28
    • 文件大小:770
    • 提供者:xnn1219
  1. 用Java语言实现的各种排序.doc

  2. 用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等 插入排序法 package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; public class InsertSort implements SortUtil.Sort { public void sort(int[] data) { int temp; for(int
  3. 所属分类:Java

    • 发布日期:2010-12-22
    • 文件大小:25600
    • 提供者:yajuanyajuan
  1. JAVA四种基本排序.txt

  2. JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法
  3. 所属分类:Java

    • 发布日期:2011-07-08
    • 文件大小:2048
    • 提供者:s284745061
  1. 各种排序 插入法排序、起泡法改进算法排序

  2. 任务:用程序实现插入法排序、起泡法改进算法排序; 利用插入排序和冒泡法的改进算法,将用户随机输入的一列数按递增的顺序排好。 输入的数据形式为任何一个正整数,大小不限。 输出的形式:数字大小逐个递增的数列。
  3. 所属分类:C/C++

    • 发布日期:2011-08-31
    • 文件大小:7168
    • 提供者:lynnxue
  1. 循环移位与改进插入排序算法

  2. 循环移位与改进插入排序算法
  3. 所属分类:C/C++

    • 发布日期:2012-03-21
    • 文件大小:147456
    • 提供者:yangming1990620
  1. 数据结构内排序源代码

  2. 1、冒泡排序属于稳定排序,是一种借助“交换”进行排序的方法。首先要将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个记录交换之,然后比较第二个记录与第三个记录的关键字,以此类推,直至第n-1个记录与第n个记录的关键字进行比较为止,这一过程称为第一趟冒泡排序,其结果使得关键字最大的记录被安置在最后一个记录的位置上;然后进行第二趟冒泡排序,对前N-1个记录进行同样操作;以此类推,直到在一趟排序过程中没有进行过交换记录的操作为止。 2、直接插入排序属于稳定的排序,每次从无序表中取出
  3. 所属分类:C/C++

    • 发布日期:2012-03-25
    • 文件大小:71680
    • 提供者:luxiuwen
  1. java希尔排序

  2. 希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。
  3. 所属分类:Java

    • 发布日期:2012-04-26
    • 文件大小:1024
    • 提供者:qq247191937
  1. 数据结构各种内排序操作

  2. 1、随机产生100个整数2、使用不同的内排序方法对其排序包括直接插入排序 (Insert Sort),折半插入排序 (Binary Insertsort),希尔排序 (Shell Sort),改进起泡排序 (Bubble Sort),快速排序 (Quick Sort),直接选择排序 (Select Sort)等
  3. 所属分类:C/C++

    • 发布日期:2012-06-25
    • 文件大小:496640
    • 提供者:hh166439
  1. C#排序算法的动态演示过程

  2. 简单选择排序,改进冒泡排序,直接插入排序,希尔排序,堆排序的动态演示过程,算法时间复杂度的显示,内含实验报告。
  3. 所属分类:.Net

    • 发布日期:2012-06-30
    • 文件大小:806912
    • 提供者:hh166439
  1. 五个排序算法(快速,希尔,插入,归并排序)

  2. 快速排序 改进快速排序 希尔排序 归并排序 插入排序演示程序,源码,enjoy it
  3. 所属分类:其它

    • 发布日期:2008-09-18
    • 文件大小:31744
    • 提供者:wbgeorge
  1. 改进的快速排序算法

  2. 快速排序算法的改进思路 1.选取好的基准,是两边的数据个数尽量的均匀 取数组的第一个,中间,最后一个数据,取三个数中第二大的数作为基准 2. 不递归 3.与插入结合,当段内的数组个数小于等于16的时候,使用插入排序
  3. 所属分类:C/C++

    • 发布日期:2013-11-04
    • 文件大小:2048
    • 提供者:fengge6715
  1. 插入排序和希尔排序的多种实现方法

  2. 插入排序采用三种方法实现,希尔排序根据插入排序采用的方法不同,也有三种,但是又通过改进得到一种最为简介的实现方式。所有方法的实现在博客中:http://blog.csdn.net/ns_code/article/details/20043459中有详细的讲述
  3. 所属分类:C/C++

    • 发布日期:2014-02-27
    • 文件大小:545792
    • 提供者:mmc_maodun
  1. 二分法直接插入排序算法

  2. 是直接插入算法的改进 查找位置使用的是二分法
  3. 所属分类:C/C++

    • 发布日期:2015-04-06
    • 文件大小:1048576
    • 提供者:u013589746
  1. 排序算法演示大全

  2. 快速排序 取其中一个值,把小于此值的放到其左边,大于此值的放到其右边 如此递归 直接插入排序 将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。 希尔排序 先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行依次直接插入排序。 选择排序 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在
  3. 所属分类:Javascript

    • 发布日期:2015-07-28
    • 文件大小:39936
    • 提供者:xmt1139057136
  1. 应用于实时性的插入排序算法

  2. 在某些情况下,等待数据传输完毕在排序的算法有其局限性,本例改进了插入排序,更适用于实时性较强的环境下。VC6.0编译通过,内有详细注释。
  3. 所属分类:C

    • 发布日期:2017-09-07
    • 文件大小:178176
    • 提供者:weixin_38219177
  1. 浅谈插入排序算法在Python程序中的实现及简单改进

  2. 主要介绍了插入排序算法在Python程序中的实现及简单改进,插入排序算法的最差时间复杂度为O(n^2),最优时间复杂度为O(n),存在一定的优化空间,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-21
    • 文件大小:49152
    • 提供者:weixin_38723513
  1. Python实现快速排序和插入排序算法及自定义排序的示例

  2. 一、快速排序     快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。     快速排序,递归实现 def quick_sort(num_list): """ 快速排序 """ if num_list == []
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:43008
    • 提供者:weixin_38713801
  1. 浅谈插入排序算法在Python程序中的实现及简单改进

  2. Python实现插入排序的一般范例为: #coding=cp936 #coding=cp936 #插入排序算法 def InsertionSort(A): for j in range(1,len(A)): key = A[j] i = j-1 #向前查找插入位置 while i>=0 and A[i]>key: A[i+1] = A[i] i = i-1 A[i+1] = key #初始化输入数据 A = []
  3. 所属分类:其它

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