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

搜索资源列表

  1. 给定一个数列,用快速排序算法把它排成升序

  2. 输入: 第一行是一个整数n,表示要排序的数的个数;下面一行是用空格隔开的n个整数。 输出: 输出排序后的数列,每个数字占一行。 输入样例: 5 3 2 1 4 5 输出样例: 1 2 3 4 5
  3. 所属分类:其它

    • 发布日期:2009-08-09
    • 文件大小:654
    • 提供者:yagedao2008
  1. 在双向链表上实现快速排序的递归算法

  2. 在双向链表上实现快速排序的递归算法 输入的形式:元素个数、元素都为整型。 输入值范围:元素个数为非负正整数,需要排序的元素都为整型。 输出的形式:排序前的元素序列和排序后的元素序列。 程序的功能:对用户输入的n个整数元素进行排序。
  3. 所属分类:其它

    • 发布日期:2009-09-30
    • 文件大小:2048
    • 提供者:songsiqi2006
  1. 用C++实现快速排序

  2. (1)随机产生0到100之间的20个整数。 (2)输入序列,编写程序,用快速排序方法将序列从小到大排序并输出。 (3)纪录比较次数和移动次数。
  3. 所属分类:C++

    • 发布日期:2009-11-24
    • 文件大小:243712
    • 提供者:BBHYHL
  1. 快速排序算法 C语言

  2. 程序运行后,在当前文件夹下(程序)先生成一个有5000个整数的text1文件,然后从中读取文件,将5000数升值排序后写到text2文件中
  3. 所属分类:C

    • 发布日期:2009-12-31
    • 文件大小:29696
    • 提供者:chijun89
  1. 《快速排序 直接插入排序 堆排序 希尔排序 选择排序:五种排序》

  2. (1) 完成5种常用内部排序算法的演示,5种排序算法为:快速排序,直接插入排序,选择排序,堆排序,希尔排序; (2) 待排序元素为整数,排序序列存储在数据文件中,要求排序元素不少于30个; (3) 演示程序开始,以菜单形式让用户选择数据的生成方式和不同的排序方法演示; (4) 排序算法演示要求输出排序花费的时间以便进行定量比较;
  3. 所属分类:其它

    • 发布日期:2010-01-02
    • 文件大小:457728
    • 提供者:pandan19880722
  1. 希尔、冒泡、归并、堆、快速排序

  2. 利用随机函数产生N个随机整数(N>20000),对这些数进行多种方法进行排序。具体要求如下: 分别采用的方法有希尔排序、起泡排序、快速排序、堆排序、归并排序,实现这批数据的排序,并把排序后的结果保存在不同的文件中。
  3. 所属分类:C/C++

    • 发布日期:2010-05-25
    • 文件大小:5120
    • 提供者:wf5201314
  1. 插入排序 冒泡法排序 快速排序 直接选择排序 堆排序 归并排序 希尔排序 7种排序算法及时间比较

  2. void paixucaidan() { int i; SeqList R; input_int(R); printf("\t******** Select **********\n"); printf("\t1: 插入排序\n"); printf("\t2: 冒泡法排序\n"); printf("\t3: 快速排序\n"); printf("\t4: 直接选择排序\n"); printf("\t5: 堆排序\n"); printf("\t6: 归并排序\n"); printf("\t7: 希
  3. 所属分类:其它

    • 发布日期:2011-02-22
    • 文件大小:11264
    • 提供者:bbatvv
  1. 快速排序 C语言编写

  2. 描述: 给定一个数列,用快速排序算法把它排成升序。 输入: 第一行是一个整数n,表示要排序的数的个数;下面一行是用空格隔开的n个整数。 输出: 输出排序后的数列,每个数字占一行。 输入样例: 5 3 2 1 4 5
  3. 所属分类:C

    • 发布日期:2011-03-11
    • 文件大小:918
    • 提供者:nancy_m
  1. 基于浮点数机内编码的快速排序方法.pdf

  2. 期刊网花钱买的,共享一下。本文提出一种可对任意分布的浮点数进行排序的快速排序方法,它基于浮点数的机内编码 具有速度快 实现简单 实用的特点。其时间复杂度为O(n),在对不同分布的随机浮点数进行的排序实验中,其速度是快速排序的数倍,同时本算法思想还可用于双精度数、整数、字符串等类型数据的排序
  3. 所属分类:C++

    • 发布日期:2012-01-03
    • 文件大小:134144
    • 提供者:machcat
  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. 七种排序算法(包括直接插入排序,折半插入排序,希尔排序,冒泡排序,快速排序,简单选择排序,归并排序)

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

    • 发布日期:2012-12-25
    • 文件大小:5120
    • 提供者:www888m
  1. 快速排序C++

  2. 内涵可用代码和截图 随机生成N个整数显示,经过快速排序后输出排序后的结果。 程序代码如下所示,仅供参考:(已通过编译运行,正确无误!) # include "stdio.h" # include "time.h" # include "stdlib.h" # define N 10 int partition(int a[],int low,int high){//快速排序中的一趟 int pivotkey;//作为枢轴来使用 pivotkey=a[low]; while(low<hig
  3. 所属分类:C/C++

    • 发布日期:2013-10-15
    • 文件大小:55296
    • 提供者:u012373255
  1. 直接插入排序,快速排序,归并排序,堆排序,基数排序,计数排序。

  2. 排序n个元素,元素为随机生成的1..65535的正整数,n的取值为:23,26,29,212,215,218,221 算法:直接插入排序,快速排序,归并排序,堆排序,基数排序,计数排序。
  3. 所属分类:C/C++

    • 发布日期:2013-10-19
    • 文件大小:2048
    • 提供者:somnusfish
  1. 算法设计_排序

  2. 软件专业算法设计必修课程,算法设计一些基础性源代码包含合并排序 快速排序 全排列 整数划分 阿克曼函数 二分查找
  3. 所属分类:Java

    • 发布日期:2013-12-03
    • 文件大小:16384
    • 提供者:zww50169
  1. 快速排序法.txt

  2. Problem Descr iption 使用插入排序算法对输入的n个整数,按照从小到大的顺序排序。 Input Descr iption 第一行输入一个整数n(0<n<10000)。 第二行输入n个整数。 Output Descr iption 输出排序后的整数,每个整数之间以一个空格分隔。注意:最后一个整数后面没有空格。 Sample Input 6 5 2 4 6 1 3 Sample Output 1 2 3 4 5 6
  3. 所属分类:C/C++

  1. 高级算法设计实验4:快速排序

  2. 1、掌握快速排序随机算法的设计思想与方法。 2、熟练使用高级编程语言实现不同的快速排序算法。 3、利用实验测试给出不同快速排序算法的性能以理解其优缺点。 快速排序是算法导论中的经典算法。在本实验中,给定一个长为 n 的整数数 组,要求将数组升序排序。
  3. 所属分类:算法与数据结构

    • 发布日期:2020-11-16
    • 文件大小:3072
    • 提供者:HITerrrrrr
  1. 数据排序谁最快(javascript中的Array.prototype.sort PK 快速排序)

  2. 但是让我感到意外的是,下面有个网友回复说,javascr ipt中的Array本身的sort方法才是最快的,比快速排序算法都快,当时看到了很是郁闷,因为当时花了好长时间在排序算法上,居然忘记了Array本身的sort方法 不过javascr ipt中内置的sort方法真的比快速排序算法还快吗? 哈哈,测试一下不就知道了 先说一下我测试的环境 1,我的测试环境是IE6.0和firefox2.0 2,每种算法有很多种不同的实现方法,下面测试中我选择上面网友实现的快速排序算法,只是把内嵌函数搬到了外面
  3. 所属分类:其它

    • 发布日期:2020-12-04
    • 文件大小:60416
    • 提供者:weixin_38644688
  1. 如何使用VC库函数中的快速排序函数

  2. 函数原型:void qsort(void *base,size_t num,size_t width, int (__cdecl *compare )(const void *, const void *) ); 第一个是数组地址,第二是数组大小,第三个是数组中每个元素的字节数,最后一个是个函数指针,表示如何比较数组中的元素。 头文件 #include 下面分别就int等整数数据,double等浮点数据,结构体和类,按指定方式这四种情况进行讲解。 实例1、对int等整数数据进行排序 代码如下:i
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:47104
    • 提供者:weixin_38752830
  1. C语言的冒泡排序和快速排序算法使用实例

  2. 冒泡排序法 题目描述:     用一维数组存储学号和成绩,然后,按成绩排序输出。 输入:     输入第一行包括一个整数N(1<=N<=100),代表学生的个数。     接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。 输出:     按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。     如果学生的成绩相同,则按照学号的大小进行从小到大排序。 样例输入:     3     1 90     2 87     3 92 样例输出:     2 8
  3. 所属分类:其它

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

  2. 本文实例讲述了Go语言实现冒泡排序、选择排序、快速排序及插入排序的方法。分享给大家供大家参考。具体分析如下: 算法是程序的灵魂,而排序算法则是一种最基本的算法。排序算法有许多种,这里介绍4中排序算法:冒泡排序,选择排序,快速排序和插入排序,以从小到大为例。 一、冒泡排序 冒泡排序的原理是,对给定的数组进行多次遍历,每次均比较相邻的两个数,如果前一个比后一个大,则交换这两个数。经过第一次遍历之后,最大的数就在最右侧了;第二次遍历之后,第二大的数就在右数第二个位置了;以此类推。 代码如下://冒泡
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:48128
    • 提供者:weixin_38632825
« 12 3 4 5 6 7 8 9 10 ... 16 »