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

搜索资源列表

  1. 归并排序 数据结构

  2. (1)输入一组数,用递归和非递归程序实现归并排序 (2)分析归并排序的复杂度 (3)将归并排序的思想用于外部排序中
  3. 所属分类:其它

    • 发布日期:2009-12-11
    • 文件大小:118784
    • 提供者:tongling52186
  1. 数据结构的一些较难题解答(c代码)

  2. 分支节点数 快速排序的非递归算法.C 判断是否二叉排序树.C 判断是否为平衡二叉树.C 三路归并算法.C 树的高度和宽度.C 索引表存储.C 无向连通图的非递归的深度优先遍历.C 整数堆的插入.C
  3. 所属分类:C

    • 发布日期:2010-05-11
    • 文件大小:7168
    • 提供者:xxwwhh
  1. 数据结构 归并排序(非递归算法)

  2. 描述 用函数实现归并排序(非递归算法),并输出每趟排序的结果 Input 第一行:键盘输入待排序关键的个数n 第二行:输入n个待排序关键字,用空格分隔数据 Output 每行输出每趟排序的结果,数据之间用一个空格分隔 Sample Input 10 5 4 8 0 9 3 2 6 7 1 Sample Output 4 5 0 8 3 9 2 6 1 7 0 4 5 8 2 3 6 9 1 7 0 2 3 4 5 6 8 9 1 7 0 1 2 3 4 5 6 7 8 9
  3. 所属分类:其它

    • 发布日期:2010-12-13
    • 文件大小:1024
    • 提供者:wwweet
  1. C++数据结构 查找和排序的实验

  2. 1.掌握顺序查找、折半查找及二叉排序树上查找的基本思想和算法实现,了解怎样对各种查找方法进行时间性能(平均查找长度)分析。 2.掌握各种排序方法的基本思想、排序过程、算法实现,能进行时间和空间性能的分析,根据实际问题的特点和要求选择合适的排序方法。 二、实验内容: 1.将(45,24,55,12,37,53,60,28,40,70)中关键字依次插入初态为空的二叉排序树中,给出树的中序序列。 2.设计一组随机数据输入,分别对线性表进行顺序查找;选择一种合适排序算法排序,排序后对线性表采用折半查找
  3. 所属分类:C/C++

    • 发布日期:2011-12-11
    • 文件大小:3072
    • 提供者:yxyiloveyou521
  1. C++各种排序算法实现

  2. 各种排序算法——直接顺序排序,希尔排序,起泡排序,快速排序,简单选择排序,筛选法调整堆,堆排序,一次归并,一趟归并,归并排序的非递归算法……
  3. 所属分类:C++

    • 发布日期:2012-01-19
    • 文件大小:4096
    • 提供者:dongfengxiu
  1. 数据结构 排序算法之归并排序

  2. 归并排序,两种实现方法,一种是递归实现,另一种是非递归实现……可直接在vc6.0平台上编译运行,并按要求输入,便可从小到大的顺序输出……
  3. 所属分类:C

    • 发布日期:2012-03-31
    • 文件大小:1024
    • 提供者:babaluoshahao
  1. 各种排序算法实现

  2. 各种排序算法,希尔排序,递归的快速排序, 非递归的快速排序,基数排序 ,堆排序,归并排序 的代码实现。 文件类型为.c文件
  3. 所属分类:C

    • 发布日期:2012-04-18
    • 文件大小:6144
    • 提供者:yinbinglengyue
  1. 妙趣横生的算法源代码

  2. 本资源只涉及源代码 第1章 数据结构基础 2 1.1 什么是数据结构 2 1.2 顺序表 2 1.2.1 顺序表的定义 3 1.2.2 向顺序表中插入元素 4 1.2.3 从顺序表中删除元素 5 1.2.4 实例与分析 7 1.3 链表 10 1.3.1 创建一个链表 11 1.3.2 向链表中插入结点 12 1.3.3 从链表中删除结点 13 1.3.4 销毁一个链表 15 1.3.5 实例与分析 15 1.4 栈 17 1.4.1 栈的定义 18 1.4.2 创建一个栈 19 1.4.3
  3. 所属分类:C/C++

    • 发布日期:2012-08-14
    • 文件大小:147456
    • 提供者:xpcome
  1. 改进的归并排序算法

  2. 改进的归并排序算法,两种方式 1 是不回写, 2是 非递归
  3. 所属分类:C++

  1. 排序算法的分析

  2. C语言实现快排、归并排序、快排改进算法的递归和非递归算法 。其实以上算法的原理都很简单。在本科阶段,我们对这几个算法的基本原理都应该十分熟悉,但对于我,真正落实到是实现这几算法,之前几乎没有试过。现在刚上研一,算法课的第一次作业中,要求我们将这几个算法实现,对这几个算法,在输入规模不同的情况下,比较其实际工作效率。
  3. 所属分类:C/C++

    • 发布日期:2012-11-10
    • 文件大小:891904
    • 提供者:dzyhenry
  1. 妙趣横生的算法源代码

  2. 数据结构 算法 源代码 目录: 第1章 数据结构基础 2 1.1 什么是数据结构 2 1.2 顺序表 2 1.2.1 顺序表的定义 3 1.2.2 向顺序表中插入元素 4 1.2.3 从顺序表中删除元素 5 1.2.4 实例与分析 7 1.3 链表 10 1.3.1 创建一个链表 11 1.3.2 向链表中插入结点 12 1.3.3 从链表中删除结点 13 1.3.4 销毁一个链表 15 1.3.5 实例与分析 15 1.4 栈 17 1.4.1 栈的定义 18 1.4.2 创建一个栈 19
  3. 所属分类:C

    • 发布日期:2012-12-09
    • 文件大小:147456
    • 提供者:jonfond
  1. 数据结构与算法教学大纲程序代码

  2. 一: 内容:1、设线性表存放在向量A[arrsize]的前elenum个分量中,且递增有序。试设计一算法,将x插入到线性表的适当位置上,以保持线性表的有序性。 2、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表中的结点循环右移k位的运算。 3、用向量作存储结构,试设计一个算法,仅用一个辅助结点,实现将线性表逆置的运算。 要求:了解线性表的逻辑结构特征,熟练掌握线性表的顺序存储结构的描述方法,及在其上实现各种基本运算的方法。 二:内容:1、已知带头结点的动态单链表L中的结点是按
  3. 所属分类:C

    • 发布日期:2012-12-26
    • 文件大小:13312
    • 提供者:leadleval
  1. 华南数据结构上机实验代码

  2. 目录按以下顺序排列: 顺序线性表的基本操作 合并顺序表 顺序表逆置 链式线性表的基本操作 合并链表 线性链表逆置 顺序栈的基本操作 循环队列的基本操作 栈的应用——进制转换 括号匹配检验 行编辑程序 表达式求值 队列的应用——银行客户平均等待时间 计算next值 KMP算法 二叉树的构建及遍历操作 实现二叉排序树的各种算法(1) 实现二叉排序树的各种算法(2) 哈夫曼树 顺序查找 二分查找 哈希查找 直接插入排序 折半插入排序 希尔(shell)排序 冒泡排序 快速排序 简单选择排序 堆排序
  3. 所属分类:C/C++

    • 发布日期:2013-04-04
    • 文件大小:56320
    • 提供者:u010129320
  1. 归并排序c实现

  2. 归并排序是排序算法中的典型算法也是非常高效的算法,但其设计却并不容易,利用分治的思想本程序“分”时采用递归,“合”时采用非递归实现
  3. 所属分类:C/C++

    • 发布日期:2015-10-19
    • 文件大小:2048
    • 提供者:dillon2015
  1. 各种排序算法的C++实现

  2. 各种排序算法的C++实现,包括直接顺序排序、希尔排序、起泡排序、快速排序一次划分、快速排序、简单选择排序、筛选法调整堆、堆排序、一次归并、一趟归并、归并排序的非递归算法以及归并排序的递归算法。
  3. 所属分类:C++

    • 发布日期:2016-04-06
    • 文件大小:6144
    • 提供者:junniore
  1. C++数据结构知识点与经典算法整理

  2. 一、数据结构知识点总结整理 3 2.数据结构的定义: 4 3.数据结构的知识: 9 二、数据结构的实现 16 1、二叉树三种遍历的非递归算法 16 1.先序遍非递归算法 16 2.中序遍历非递归算法 17 3.后序遍历非递归算法 18 4.层次遍历算法 19 2、线性表 20 4、串 23 5、多维数组和广义表 24 6、树与二叉树 24 7、图 26 8、查找(search) 27 9、内部排序 28 2、排序算法的稳定性 29 3、C/C++实现 31 4、对排序算法的总结 41 11、数
  3. 所属分类:C++

    • 发布日期:2018-04-08
    • 文件大小:171008
    • 提供者:qq_38334186
  1. Java排序算法三之归并排序的递归与非递归的实现示例解析

  2. 主要介绍了Java排序算法三之归并排序的递归与非递归的实现示例解析,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-18
    • 文件大小:43008
    • 提供者:weixin_38592134
  1. 归并排序的递归实现与非递归实现代码

  2. 归并排序归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。值得注意的是归并排序是一种稳定的排序方法。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。算法描述归并操作的工作原理如下:第一步:申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列第二步:设定两个指针,最初位置分别为两个已经排序序列的起始位置第三步:比较两个指针
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:40960
    • 提供者:weixin_38564990
  1. [排序算法] 9. 归并排序递归与非递归实现及算法复杂度分析(分治算法、归并排序、复杂度分析)

  2. 文章目录1. 基本思想2. 代码实现2.1 递归实现2.2 优化—非递归实现3. 性能分析 1. 基本思想 在数列排序中,如果只有一个数,那么它本身就是有序的;如果只有两个数,那么一次比较就可以完成排序。也就是说,数越少,排序越容易。那么,如果有一个由大量数据组成的数列,我们很难快速地完成排序,该怎么办呢?可以考虑将其分解为很小的数列,直到只剩一个数时,本身已有序,再把这些有序的数列合并在一起,执行一个和分解相反的过程,从而完成整个数列的排序。 归并排序与快速排序的思想基本一致,唯一不同的是归并
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:610304
    • 提供者:weixin_38743506
  1. VC++ 排序算法大全代码

  2. 各种排序算法大全c++版 直接顺序排序、冒泡排序,选择,快排,希尔排序,堆排序,归并排序、筛选法调整堆、堆排序、一次归并、一趟归并法排序、归并排序的非递归算法、归并排序的递归算法、将两个已排序的子序列归并。 运行环境:Windows/Visual C/C++
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:2048
    • 提供者:weixin_38615397
« 12 3 4 »