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

搜索资源列表

  1. 各种排序算法的比较与分析

  2. 排序算法的总结: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。  当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜; (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。  快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;  堆排序所需的辅助空间少
  3. 所属分类:其它

    • 发布日期:2009-10-18
    • 文件大小:22528
    • 提供者:waterkiller
  1. C语言通用范例开发金典

  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 ∷相关函数:InitArra
  3. 所属分类:iOS

    • 发布日期:2009-12-17
    • 文件大小:4194304
    • 提供者:xqq524148626
  1. 数据结构和算法动画演示

  2. 数据结构和算法Flash动画演示 顺序查找 顺序栈(4个存储空间) 顺序栈(8个存储空间) 顺序表的删除运算 顺序表的插入 顺序队列操作 二分查找 分块查找 三元组表的转置 串的顺序存储 单链表结点的插入 单链表结点的删除 头插法建单链表 尾插法建表 循环队列操作演示 栈与递归 冒泡排序 直接插入排序 直接选择排序 规并排序 快速排序 堆排序 希儿排序 桶式排序法 基数排序 二叉树的建立 二叉排序树的生成 二叉排序树的删除 中序线索化二叉树 寻找中序线索化二叉树指定结点的前驱 寻找中序线索化二
  3. 所属分类:其它

    • 发布日期:2010-04-11
    • 文件大小:967680
    • 提供者:super1012
  1. C语言精彩编程百例 源码

  2. 目录 第一篇 基础知识篇 实例1 数据类型转换 实例2 转义字符 实例3 关系和逻辑运算 实例4 自增自减 实例5 普通位运算 实例6 位移运算 实例7 字符译码 实例8 指针操作符 实例9 if判断语句 实例10 else-if语句 实例11 嵌套if语句 实例12 switch语句 实例13 for语句 实例14 while语句 实例15 do-while语句 实例16 break和continue语句 实例17 exit()语句 实例18 综合实例 实例19 一维数组 实例20 二维数组
  3. 所属分类:C

    • 发布日期:2010-08-12
    • 文件大小:90112
    • 提供者:tiedandabing
  1. C# 算法大全C# 算法大全

  2. 希尔排序 希尔排序是将组分段,进行插入排序. 对想提高C#语言编程能力的朋友,我们可以互相探讨一下。 如:下面的程序,并没有实现多态,来,帮它实现一下。 using System; public class ShellSorter { public void Sort(int [] list) { int inc; for(inc=1;inc0;inc/=3) { for(int i=inc+1;iinc)&&(list[j-inc-1]>t)) { list[j-1]=list[j-i
  3. 所属分类:其它

    • 发布日期:2011-01-04
    • 文件大小:216064
    • 提供者:zqzlyx
  1. 冒泡排序,插入排序,x的n次方实现 c语言

  2. void main() { int option,m; for(;;) { printf( "\n ********************************************\n" " **** 请选择您需要的功能 ****\n" " ********************************************\n" "\n"); printf(" 1.冒泡排序\n"); printf(" 2.插入排序\n"); printf(" 3.x的n次方的实现\n"); pr
  3. 所属分类:C

    • 发布日期:2011-02-22
    • 文件大小:3072
    • 提供者:bbatvv
  1. 常用排序算法

  2. 几种常用排序:直插排序,希尔排序,冒泡排序函数。
  3. 所属分类:C

    • 发布日期:2011-12-14
    • 文件大小:2048
    • 提供者:tjlion
  1. java各种排序代码

  2. java各种排序代码,包括循序排序法,冒泡法排序,插序排序法...
  3. 所属分类:Java

    • 发布日期:2011-12-21
    • 文件大小:12288
    • 提供者:pengxianyuan
  1. C语言精彩编程百例.pdf

  2. 图书目录 第一篇 基础知识篇 实例1 数据类型转换 实例2 转义字符 实例3 关系和逻辑运算 实例4 自增自减 实例5 普通位运算 实例6 位移运算 实例7 字符译码 实例8 指针操作符 实例9 if判断语句 实例10 else-if语句 实例11 嵌套if语句 实例12 switch语句 实例13 for语句 实例14 while语句 实例15 do-while语句 实例16 break和continue语句 实例17 exit()语句 实例18 综合实例 实例19 一维数组 实例20 二维
  3. 所属分类:C/C++

    • 发布日期:2012-08-20
    • 文件大小:32505856
    • 提供者:luxechen
  1. C语言通用范例开发金典.part1.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 ∷相关函数:InitArra
  3. 所属分类:C

    • 发布日期:2012-08-31
    • 文件大小:149946368
    • 提供者:xqq524148626
  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. 几种经典的排序算法,源代码

  2. 几种经典的排序算法 (1)若n较小(如n≤50),可采用直接插入或直接选择排序。  当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜; (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。  快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;  堆排序所需的辅助空间
  3. 所属分类:C

    • 发布日期:2012-12-19
    • 文件大小:25600
    • 提供者:glooy
  1. 八种内排序比较

  2. 此实验主要应用于对八种内部排序算法移动和比较次数的比较。通过对直接插入插排序、折半插入排序、冒泡排序、快速排序、希尔排序、直接选择排序、堆排序、归并排序这几种内部排序算法进行比较,能够加深我们对这些排序的基本思想及排序算法的掌握和理解。 通过该题目的设计过程,可以加深理解各种数据结构的逻辑结构、存储结构及相应运算的实现,进一步理解和熟练掌握课本中所学的各种数据结构,学会如何把学到的知识用于解决实际问题,培养我们的动手能力。
  3. 所属分类:C/C++

    • 发布日期:2013-06-22
    • 文件大小:144384
    • 提供者:zhangfengliyang
  1. Java实现几种常见排序方法-直插、冒泡、选择、快排、堆排等

  2. 日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 以下程序已经经过验证,可以运行。 代码 /** * 冒泡法排序 * 比较相邻的元素。如果第一个比第二个
  3. 所属分类:Java

    • 发布日期:2013-09-22
    • 文件大小:91136
    • 提供者:u012052104
  1. 几种常见的排序方法

  2. 几种常见的排序方法 1. 选择排序法基本思想: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 2.插入排序(Insertion Sort)的基本思想是: 每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。 3.冒泡法排序基本思想: 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻气泡不能在重气泡之下的原则,从下往上扫
  3. 所属分类:C/C++

    • 发布日期:2016-01-25
    • 文件大小:12582912
    • 提供者:u010443949
  1. C语言排序,培训例程(包含:冒泡排序、快速排序、插值排序)

  2. C语言排序(包含:冒泡排序、快速排序、插值排序),编译环境VS2010,输入N个数据,空格间隔,回车键结束输入,自动排除非法字符。选择排序方式,出现排序结果。
  3. 所属分类:C/C++

  1. 用c实现的快排、插入、希尔、堆、冒泡、选择、归并排序

  2. void init(sqlist void bubble_sort(sqlist *l); //冒泡 void select_sort(sqlist *l); //简单选择排序 void insert_sort(sqlist *l); //直插 void shell_sort(sqlist *l); //希尔排序 void quick_sort(sqlist *l, int low, int high); //快排 的封装 *****重要 int parttion(sqlist *l, int
  3. 所属分类:C/C++

    • 发布日期:2018-04-09
    • 文件大小:443392
    • 提供者:m0_37896011
  1. Java排序算法和查找算法

  2. 该工具包含有Java一些比较常见的排序算法和查找算法。 排序算法包括:冒泡排序、选择排序 、插入排序、希尔排序、快速排序、归并排序、基数排序(桶排序) 查找算法包括:线性查找、二分查找、插值查询、斐波那契(黄金分割法)、
  3. 所属分类:其它

    • 发布日期:2020-03-01
    • 文件大小:6144
    • 提供者:chen_hao_181
  1. 数据结构C++代码(排序)

  2. 数据结构C++代码(排序)包含:冒泡排序、选择排序、插排、快速排序、堆排序、桶排序、希尔排序、归并排序
  3. 所属分类:互联网

    • 发布日期:2020-11-10
    • 文件大小:6144
    • 提供者:qq_31628267
« 12 3 »