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

搜索资源列表

  1. 内部排序的数据结构实验报告

  2. 1.实验目的 掌握内排序,比较各种排序的优、缺点。 2 需求分析 2.1原理 2.1.1、直接排序 算法描述:经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-1]的适当位置,使得L[1..i]又是排好序的序列。要达到这个目的,我们可以用顺序比较的方法。首先比较L[i]和L[i-1],如果L[i-1]≤ L[i],则L[1..i]已排好序,第i遍处理就结束了;否则交换L[i]与L[i-1]的位置,继续比较L[i-1]和L[i-2],直到找到某一个位置 j(
  3. 所属分类:其它

    • 发布日期:2009-07-07
    • 文件大小:121kb
    • 提供者:fu_ckutohigh
  1. 给定一个数列,用归并排序算法把它排成升序。

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

    • 发布日期:2009-08-09
    • 文件大小:895byte
    • 提供者:yagedao2008
  1. 给定一个数列,用快速排序算法把它排成升序

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

    • 发布日期:2009-08-09
    • 文件大小:654byte
    • 提供者:yagedao2008
  1. 各种排序 冒泡 快速 堆 希尔 基数等九种

  2. #include #include #define MAXSIZE 10 #define MAX_BIT 8 // 关键字最大位数 #define RADIX 10 // 关键字基数 ,此时是十进制整数的基数 #define MAX_SPACE 8 // 分配的存储空间的大小 typedef char KeyType;// define the keyType is the int typedef int InfoType; typedef struct { KeyType key; In
  3. 所属分类:其它

    • 发布日期:2010-05-28
    • 文件大小:256kb
    • 提供者:yixiaofriend
  1. 数据结构 实现二叉排序树的各种算法(1)

  2. 描述 用函数实现如下二叉排序树算法:(1) 插入新结点(2) 前序、中序、后序遍历二叉树(3) 中序遍历的非递归算法(4) 层次遍历二叉树(5) 在二叉树中查找给定关键字(函数返回值为成功1,失败0) Input 第一行:准备建树的结点个数n 第二行:输入n个整数,用空格分隔 第三行:输入待查找的关键字 第四行:输入待查找的关键字 第五行:输入待插入的关键字 Output 第一行:二叉树的先序遍历序列 第二行:二叉树的中序遍历序列 第三行:二叉树的后序遍历序列 第四行:查找结果 第五行:查找结
  3. 所属分类:其它

    • 发布日期:2010-12-14
    • 文件大小:7kb
    • 提供者:wwweet
  1. 数据结构 实现二叉排序树的各种算法(2)

  2. 描述 用函数实现如下二叉排序树算法: (1) 插入新结点 (2) 前序、中序、后序遍历二叉树 (3) 中序遍历的非递归算法 (4) 层次遍历二叉树 (5) 在二叉树中查找给定关键字(函数返回值为成功1,失败0) (6) 交换各结点的左右子树 (7) 求二叉树的深度 (8) 叶子结点数 Input 第一行:准备建树的结点个数n 第二行:输入n个整数,用空格分隔 第三行:输入待查找的关键字 第四行:输入待查找的关键字 第五行:输入待插入的关键字 Output 第一行:二叉树的先序遍历序列 第二行:
  3. 所属分类:其它

    • 发布日期:2010-12-14
    • 文件大小:10kb
    • 提供者:wwweet
  1. 快速排序 C语言编写

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

    • 发布日期:2011-03-11
    • 文件大小:918byte
    • 提供者:nancy_m
  1. 归并排序 输入所要排序的整数,进行排序,C语言

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

    • 发布日期:2011-03-11
    • 文件大小:940byte
    • 提供者:nancy_m
  1. 二叉排序树(C语言版的!).c

  2. 二叉排序树(C语言版的!)(1)二叉排序树存储定义 (2)从键盘上输入六个整数45、24、53、12、37、9构造二叉排序树 (3)输出其中序遍历结果。 (4)插入数据元素13,输出其中序遍历结果。 (5)删除数据元素24和53,输出其中序遍历结果。
  3. 所属分类:C/C++

  1. 内部排序(C语言版!).c

  2. 内部排序(C语言版!)1、从键盘输入上述8个整数,存放在数组quick[8]中,并输出值。 2、输出直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序算法每一趟排序的结果,观察关键字次序的变化。 3、如果上述8个整数按照升序输入,即k1={ 2 , 12 , 12 , 21 , 30 , 33 , 45 , 68 },输出各种排序算法每一趟排序的结果,观察关键字次序的变化。 4、如果上述8个整数按照降序输入,即k2={ 68 , 45 , 33 , 30 , 21 ,
  3. 所属分类:C/C++

  1. 内部排序 希尔排序和直接插入排序的比较

  2. 1、从键盘输入上述8个整数,存放在数组quick[8]中,并输出值。 2、输出各种排序算法每一趟排序的结果,观察关键字次序的变化。 3、如果上述8个整数按照升序输入,即k1={ 2 , 12 , 12 , 21 , 30 , 33 , 45 , 68 },输出各种排序算法每一趟排序的结果,观察关键字次序的变化。 4、如果上述8个整数按照降序输入,即k2={ 68 , 45 , 33 , 30 , 21 , 12 , 12 , 2},输出各种排序算法每一趟排序的结果,观察关键字次序的变化。 5、
  3. 所属分类:C/C++

    • 发布日期:2012-01-09
    • 文件大小:4kb
    • 提供者:feiniaoyuyu000
  1. c++简单习题求两个整数的最大公约数和最小公倍

  2. 1. 求两个整数的最大公约数和最小公倍数。2. 输入一个int型数,将它的低四位(右四位)都置为1(低四位按二进制考虑)。3. 鸡兔共有35只,脚共有1000只,编程计算鸡兔各有多少只。4. 编程求满足下列条件的最大n:1^2+2^2+3^2+……n^2<=10005. 从键盘上输入10个整形数,按由大到小排序输出。要求编写一个程序函数(算法不限)6. 给定年月日,计算出这一天属于该年 的第几天,要求编写计算闰年的函数和计算日期的函数。7. 写出一个函数,要求将输入的十六进制转换成十进制
  3. 所属分类:C++

    • 发布日期:2008-06-15
    • 文件大小:110kb
    • 提供者:liuzhijie0717
  1. 比较常用的排序算法

  2. 比较直接插入排序、希尔排序、直接选择排序、堆排序、起泡排序、快速排序、归并排序、基数排序。随机生成一组待排序数据,个数不少于100个;各种算法对同一数据排序所需要的关键字比较次数和关键字移动次数,至少使用5组数据进行比较。1)插入排序:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 2)冒泡排序:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 3)选择排序:每一趟从待排序
  3. 所属分类:C/C++

    • 发布日期:2014-07-01
    • 文件大小:2mb
    • 提供者:zj1043360940
  1. C语言 排序

  2. 使用C语言给任意的4个整数由小到大或由大到小的排序
  3. 所属分类:C/C++

    • 发布日期:2014-09-19
    • 文件大小:523byte
    • 提供者:baidu_21029227
  1. 希尔排序OJ

  2. 输入 测试数据不止一组,每组测试数据: 1)先输入无序序列的整数个数n;(n不超过1000000) 2)然后连续输入n个整数; 若n的值输入为0值,则输入结束. 输出 与每组输入的测试数据相对应,输出其按从小到大排好序后的整数序列. 注意:每组输出占一行. 样例输入 10 9 8 7 6 5 4 3 2 1 -1 5 88 77 66 55 33 0 样例输出 -1 1 2 3 4 5 6 7 8 9 33 55 66 77 88
  3. 所属分类:C/C++

    • 发布日期:2015-07-03
    • 文件大小:1kb
    • 提供者:xlmypy
  1. 数据结构各种排序算法

  2. 编写程序,实现所有内部排序算法,并比较这些算法在不同数据量下的运行时间。 (1)排序算法包括:插入排序、希尔排序、堆排序、归并排序、快速排序、基数排序。 (2)对整数进行排序。 (3)程序功能:可从键盘输入初始数据个数(数据自动生成)、初始数据类别(随机、正序、逆序),并得出排序所用时间(精确到毫秒) 注1:若某算法排序时间超过300秒,可显示为N/A,且不用记录在Excel表中 注2:rand()函数生成的随机数范围在0~32767之间,为扩大该范围,可使用下面代码: randnum = (
  3. 所属分类:C/C++

    • 发布日期:2018-11-08
    • 文件大小:8kb
    • 提供者:qq_40967964
  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++

    • 发布日期:2019-07-14
    • 文件大小:745byte
    • 提供者:weixin_44116227
  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++

    • 发布日期:2019-07-14
    • 文件大小:699byte
    • 提供者:weixin_44116227
  1. 插入排序法.c

  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++

    • 发布日期:2019-07-14
    • 文件大小:484byte
    • 提供者:weixin_44116227
  1. 7-4 选择法排序 (20分) 本题要求将给定的n个整数从大到小排序后输出。 输入格式: 输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空

  2. 7-4 选择法排序 (20分) 本题要求将给定的n个整数从大到小排序后输出。 输入格式: 输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空
  3. 所属分类:C

    • 发布日期:2020-12-18
    • 文件大小:464byte
    • 提供者:weixin_51152373
« 12 3 4 5 6 7 8 9 10 ... 21 »