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

搜索资源列表

  1. C语言实现快速排序算法

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

    • 发布日期:2009-12-07
    • 文件大小:161792
    • 提供者:bue2009
  1. 九种排序算法研究。。C++向量实现。。

  2. 1、插入排序(InsertSort) 2、冒泡排序(BubbleSort) 3、选择排序(SelectSort) 4、快速排序(QuickSort) 5、希尔排序(ShellSort) 6、计数排序(CountSort) 7、堆排序(HeapSort) 8、归并排序(MergeSort) 9、基数排序(RadixSort)
  3. 所属分类:其它

    • 发布日期:2010-01-12
    • 文件大小:11264
    • 提供者:hengzihua
  1. 内部排序算法合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序)

  2. 内部排序合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序) 这是我在我们期末的时候写的一些内部排序的例子。因为我们的数据结构考试的范围就限定在内部排序上,所以我没有什么办法,只好对自己埋头苦干就行内部排序的编程了。有些内部排序的例子很是好理解,我们可以通过一些图示来很好地了解到这些排序的过程,但是这些程序的代码可能不是那么好写。而另外一些程序的思想既难以理解,也难于编码。着实地伤透了我的脑筋。下面就将我的程序的主框架代码展示给大家看看。注意,在这里我怎样也不好实现2-路插入排序,因为它这
  3. 所属分类:其它

    • 发布日期:2011-01-21
    • 文件大小:12288
    • 提供者:jiangcaiyang123
  1. 快速排序算法C++.。

  2. #include using namespace std; #define N 10 int A[N]; void QuickSort(int A[],int low,int high) { int i=low; int j=high; int mid; int temp=0; mid=A[(i+j)/2]; do { while((A[i]=low)) i++; while((A[j]>mid) && (j<=high))
  3. 所属分类:C++

    • 发布日期:2011-03-14
    • 文件大小:27648
    • 提供者:tracyailk
  1. 快速排序算法

  2. 快速排序算法(C语言版) #include #include "type.h" #define Q_SIZE 10 /************************************* 模块内部数组或变量定义 **************************************/ static UINT8 q_array[Q_SIZE] = {0}; //static UINT8 m_array_tmp[M_SIZE] = {0}; /* 辅助数组,存放排序的中间结果 */
  3. 所属分类:C/C++

    • 发布日期:2012-04-25
    • 文件大小:162816
    • 提供者:sj4004
  1. QuickSort基于C++的快速排序算法

  2. 用c语言实现的快排算法 附有简单的实例
  3. 所属分类:C/C++

    • 发布日期:2012-05-11
    • 文件大小:2048
    • 提供者:melon_1314
  1. C语言通用范例开发金典.part2.rar

  2. 资源简介 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:Ini
  3. 所属分类:C

    • 发布日期:2012-08-31
    • 文件大小:127926272
    • 提供者:xqq524148626
  1. 数据结构(王)c元代码

  2. 这是数据结构里面的伪代码的c实现 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:Ini
  3. 所属分类:C/C++

    • 发布日期:2012-10-23
    • 文件大小:2097152
    • 提供者:goodluck022
  1. c++快速排序示例

  2. 用c++写的快速排序 Swap交换两个int类型的数据 Sort排序 QuickSort快速排序(递归) main
  3. 所属分类:C++

    • 发布日期:2012-11-07
    • 文件大小:948
    • 提供者:csharp14k
  1. 各种排序的C++算法实现(插入排序、合并排序、堆排序、快速排序)

  2. 全面的排序算法实现,包括插入排序、合并排序、堆排序、快速排序。 堆排序:HeapSort 讲解详见http://blog.csdn.net/fly_yr/article/details/8550701 插入排序:InSertion_Sort 讲解详见http://blog.csdn.net/fly_yr/article/details/8544847 合并排序:MergeSort 讲解详见http://blog.csdn.net/fly_yr/article/details/8550097 快
  3. 所属分类:C++

    • 发布日期:2013-01-29
    • 文件大小:4194304
    • 提供者:fly_yr
  1. 快速,插入,希尔排序C实现

  2. 排序算法 int partion(int a[],int left,int right) { int base=a[left]; while (left<right) { while(leftbase) --right; a[left]=a[right]; while(left<right && a[left]<base) ++left; a[right]=a[left]; } a[left]=base; return left; } void quicksort(int a
  3. 所属分类:C/C++

    • 发布日期:2013-04-28
    • 文件大小:2048
    • 提供者:wenlong617288
  1. 七大排序算法--c语言是实现

  2. 七大排序算法如下: 交换排序:快速排序quicksort,冒泡排序bubblesort 选择排序:直接选择排序selectionsort,堆排序maxheapsort 插入排序:直接插入排序insertsort,希尔排序shellsort 合并排序:归并排序mergesort
  3. 所属分类:C

    • 发布日期:2013-09-07
    • 文件大小:10240
    • 提供者:lujingbiao
  1. 快速排序算法实现

  2. 快速排序算法C语言实现,快排序算法QuickSort.cpp
  3. 所属分类:C/C++

    • 发布日期:2014-12-21
    • 文件大小:889
    • 提供者:zhangchen1992
  1. C/C++ quickSort 快速排序 算法

  2. 快速排序算法的基本思想是:通过一趟排序将待排序的数据分割成独立的两个部分,其中一部分的所有元素均比另一部分的元素小,然后分别对这两部分继续进行排序,重复上述步骤直到排序完成
  3. 所属分类:C

    • 发布日期:2019-09-07
    • 文件大小:1024
    • 提供者:yinst
  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. C#使用委托实现的快速排序算法实例

  2. 本文实例讲述了C#使用委托实现的快速排序算法。分享给大家供大家参考。具体如下: class QuickSort { private delegate int CmpOp(object Left, object Right); private void swap(object[] Array, int Left, int Right, CmpOp Cmp) { object tempObj = Array[Left]; Array[Left] = Array[Right];
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:26624
    • 提供者:weixin_38740328
  1. 一个快速排序算法代码分享

  2. 代码如下:/* * quickSort.c * *  Created on: 2012-4-9 *      Author: LW */#include #include typedef struct _student{ int id; char name[30];}student,*pStudent; student students[20] ={ {13,”狐狸金”},{15,”杜十娘”},{8,”葫芦娃”},{4,”喜羊羊”}, {14,”叮当猫”},{18,”孙悟空”},{3,”格列佛
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:38912
    • 提供者:weixin_38686267
  1. C#快速排序算法实例分析

  2. 本文实例讲述了C#快速排序算法。分享给大家供大家参考。具体实现方法如下: public static int[] QuickSort(int[] arr) { if (arr.Length <= 1) return arr; int pivot = arr.Length - 1; int[] less = GetLessThanEqualToPivot(arr, pivot); int[] greater = GetGreaterThanPivot(arr, pivot);
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:26624
    • 提供者:weixin_38630324
  1. C语言实现快速排序算法

  2. 一、快速排序算法(Quicksort) 1. 定义 快速排序由C. A. R. Hoare在1962年提出。快速排序是对冒泡排序的一种改进,采用了一种分治的策略。 2. 基本思想 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 3. 步骤 a. 先从数列中取出一个数作为基准数。 b. 分区过程,将比这个数大的数全放到它的右边,小于或等于它的数
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:72704
    • 提供者:weixin_38706951
  1. C++实现快速排序(Quicksort)算法

  2. 本文实例为大家分享了C++快速排序算法,供大家参考,具体内容如下 一、基本思想是: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 二、方法1实现程序:左右两个方向扫描 // 快速排序:选第一个对象作为基准,按照该对象的排序码大小,将整个对象 // 序列划分为左右两个字序列: // 左侧子序列中所有对象的排序码都小于或等于基准对象的排序码;
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:60416
    • 提供者:weixin_38703823
« 12 3 »