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

搜索资源列表

  1. 数据结构、算法与应用--C++语言描述

  2. 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配 9 1.3.1 操作符new 9 1.3.2 一维数组 9 1.3.3 异常处理 10 1.3.4 操作符delete 10 1.3.5 二维数组 10 1. 4 类 13 1.4.1 类Currency
  3. 所属分类:其它

    • 发布日期:2009-05-09
    • 文件大小:11534336
    • 提供者:youhun332005
  1. 数据结构算法与应用-C++语言描述

  2. 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配 9 1.3.1 操作符new 9 1.3.2 一维数组 9 1.3.3 异常处理 10 1.3.4 操作符delete 10 1.3.5 二维数组 10 1. 4 类 13 1.4.1 类Currency
  3. 所属分类:其它

    • 发布日期:2009-05-16
    • 文件大小:11534336
    • 提供者:diystory
  1. VC++6.0实现的7种排序算法

  2. 主要在VC6.0上用MFC完成的排序算法和搜索算法: 首先弹出一个对话框,上面有排序前和排序后的编辑框,在排序前编辑框中输入整型数组,然后选择排序的方法,点排序按钮即将排序好的数组呈现在排序后的编辑框中。 排序顺序分“升序”和“降序”,排序方法总共7种,分别是:冒泡排序,简单选择排序,直接插入排序,希尔排序,快速排序,堆排序和基数排序。这些方法都是用c++实现的。还有一个搜索的功能,分别可以“线性搜索”和“二分搜索”,线性搜索时从排序前的数组中搜索,二分搜索时从排序后的数组中搜索,且必须为升序
  3. 所属分类:C++

    • 发布日期:2009-09-28
    • 文件大小:54272
    • 提供者:helloabiao
  1. C++实现面向对象的堆排序和用堆实现的优先队列(装饰模式+命令模式)

  2. C++实现面向对象的堆排序和用堆实现的优先队列 Heap.vsd是类图,heap_test.cpp中是使用方法,把被我关掉的#if 0打开就能用了。 自己写的,做成了utility,挺好用的,先前用装饰模式做的,后来将其解耦,现在变得不知是哪种模式了。 有兴趣的可以来读一下,如能在模式上和编码风格上指点一二,或是能进一步在模式上优化该utility,不胜感激。 HeapPriorityQueue.rar是经过第一次解耦的,类似于命令模式和装饰模式的组合。
  3. 所属分类:C++

    • 发布日期:2010-01-30
    • 文件大小:129024
    • 提供者:josephstrauss
  1. C++实现面向对象的堆排序和用堆实现的优先队列(桥接模式+命令模式)

  2. C++实现面向对象的堆排序和用堆实现的优先队列 Heap.vsd是类图,heap_test.cpp中是使用方法,把被我关掉的#if 0打开就能用了。 自己写的,做成了utility,挺好用的,先前用装饰模式做的,后来将其解耦,现在变得不知是哪种模式了。 有兴趣的可以来读一下,如能在模式上和编码风格上指点一二,或是能进一步在模式上优化该utility,不胜感激。 HeapPriorityQueue.rar是经过第一次解耦的,类似于命令模式和装饰模式的组合。
  3. 所属分类:C++

    • 发布日期:2010-01-30
    • 文件大小:133120
    • 提供者:josephstrauss
  1. 数据结构算法与应用 很详细的,数据结构算法全集 这个是你想找的

  2. 目 录译者序前言第一部分 预备知识第1章 C++程序设计 11.1 引言 11.2 函数与参数 21.2.1 传值参数 21.2.2 模板函数 31.2.3 引用参数 31.2.4 常量引用参数 41.2.5 返回值 41.2.6 递归函数 51.3 动态存储分配 91.3.1 操作符new 91.3.2 一维数组 91.3.3 异常处理 101.3.4 操作符delete 101.3.5 二维数组 101.4 类 131.4.1 类Currency 131.4.2 使用不同的描述方法 181
  3. 所属分类:其它

    • 发布日期:2008-01-09
    • 文件大小:7340032
    • 提供者:jongsuny
  1. 九种排序算法

  2. 【问题描述】在教科书中,各种排序算法的时间复杂度分析结果只给出了算法执行时间的渐进度,或者大概执行时间。试通过随机数据比较算法的关键字比较次数和关键字移动次数,以取得直观的感受。【基本要求】(1)对各种内部排序算法进行比较,包括(书中没有提到请自行查阅课外资料):冒泡排序,插入排序,选择排序,计数排序,快速排序,归并排序,希尔排序,基数排序,堆排序。 (2)待排序表的表长不小于100;其中数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标有关键字参加的比较次数和关键字的
  3. 所属分类:其它

    • 发布日期:2008-01-17
    • 文件大小:927744
    • 提供者:leixiangqiang
  1. 排序算法的综合实例(源程序+设计文档)

  2. 29. 排序综合(限1 人完成) 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: 1) 至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 3) 如果采用4种或4种以上的方法者,可适当加分。 PS:采用了直接选择排序算法、冒泡排序、希尔排序、直接插
  3. 所属分类:其它

    • 发布日期:2010-10-27
    • 文件大小:110592
    • 提供者:fengfei152
  1. 插入排序,合并排序,堆排序,快速排序,计数排序c++实现

  2. 这些代码是对算法导论上对排序部分的总结,实现了以下排序方法:插入排序,合并排序,堆排序,快速排序,计数排序,每种实现都有详细的注释和相应的测试程序,可查找http://blog.csdn.net/china8848中对相关问题的总结,当然算法导论是更好的选择。
  3. 所属分类:其它

    • 发布日期:2008-03-14
    • 文件大小:560128
    • 提供者:china8848
  1. 用C语言实现常用排序算法

  2. 利用随机函数产生30000个随机整数,利用插入排序、起泡排序、选择排序、快速排序、堆排序、归并排序等排序方法进行排序,并且 (1) 统计每一种排序上机所花费的时间。 (2) 统计在完全正序,完全逆序情况下记录的比较次数和移动次数。 (3) 比较的指标为关键字的比较次数和记录的移动次数(一次记录交换计为3次移动)。 (4) 对结果作简单分析,包括对各组数据得出结果波动大小的解释。
  3. 所属分类:C/C++

    • 发布日期:2011-06-26
    • 文件大小:168960
    • 提供者:hilookingfor
  1. 实验十二 排序技术实验

  2. 实验十二 排序技术实验 随机函数产生任意个随机数,可用直接插入、希尔、冒泡、直接, 快速、堆、归并等排序方法排序,统计每一种排序所花费的时间 8种排序算法已实现.
  3. 所属分类:C++

    • 发布日期:2012-06-07
    • 文件大小:119808
    • 提供者:bid2013
  1. 五中内部排序算法的比较

  2. 对冒泡排序,直接插入排序,简单选择排序,快速排序,希尔排序,堆排序这六种常用的内排序方法的掌握,通过对各种排序算法的分析,对其关键字的比较次数和移动次数进行分析,运用数据结构所学的知识将其用程序实现。
  3. 所属分类:C/C++

    • 发布日期:2013-03-28
    • 文件大小:7168
    • 提供者:u010063671
  1. 基础排序方法的实现

  2. 本方法包括:冒泡、快排、选择、插入、希尔、归并、堆排、基数排序、桶排序。本资源只是简单实现,没有考虑代码的实现效率。运行环境为VS2010,若没有这个环境,源代码的文档形式存储于根目录下maopao文件夹下C++ source文件的maopao
  3. 所属分类:C++

    • 发布日期:2015-04-01
    • 文件大小:1048576
    • 提供者:spyker007
  1. C++堆排序算法的实现方法

  2. 主要介绍了C++堆排序算法的实现方法,很经典的算法,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:77824
    • 提供者:weixin_38654415
  1. 解读堆排序算法及用C++实现基于最大堆的堆排序示例

  2. 把待排序的数组构造出最大堆是进行堆排序操作的基本方法,这里将带大家来解读堆排序算法及用C++实现基于最大堆的堆排序示例,首先从堆排序的概念开始:
  3. 所属分类:其它

    • 发布日期:2020-09-02
    • 文件大小:79872
    • 提供者:weixin_38684633
  1. C++实现第K顺序统计量的求解方法

  2. 一个n个元素组成的集合中,第K个顺序统计量(Order Statistic)指的是该集合中第K小的元素,我们这里要讨论的是如何在线性时间(linear time)里找出一个数组的第K个顺序统计量。该问题的算法对于C++程序员来说有一定的借鉴价值。具体如下: 一、问题描述: 问题:给定一个含有n个元素的无序数组,找出第k小的元素。 k = 1 :最小值 k = n :最大值 k = ⌊(n+1)/2⌋ or ⌈(n+1)/2⌉ :中位数 找最大值或最小值很简单,只需要遍历一次数组并记录下最大值或最
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:107520
    • 提供者:weixin_38720050
  1. C#排序算法之堆排序

  2. 本文实例为大家分享了C#实现堆排序的具体代码,供大家参考,具体内容如下 代码: /// /// 堆排序方法。 /// /// /// 待排序数组。 /// private void Heapsort(int[] a) { HeapSort_BuildMaxHeap(a); // 建立大根堆。 Console.WriteLine(Build max heap:); foreach (int i in a) { Console.W
  3. 所属分类:其它

    • 发布日期:2020-12-30
    • 文件大小:35840
    • 提供者:weixin_38669793
  1. C++堆排序算法的实现方法

  2. 本文实例讲述了C++实现堆排序算法的方法,相信对于大家学习数据结构与算法会起到一定的帮助作用。具体内容如下:  首先,由于堆排序算法说起来比较长,所以在这里单独讲一下。堆排序是一种树形选择排序方法,它的特点是:在排序过程中,将L[n]看成是一棵完全二叉树的顺序存储结构,利用完全二叉树中双亲节点和孩子节点之间的内在关系,在当前无序区中选择关键字最大(或最小)的元素。 一、堆的定义 堆的定义如下:n个关键字序列L[n]成为堆,当且仅当该序列满足: ①L(i) <= L(2i)且L(i) = L
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:80896
    • 提供者:weixin_38685173
  1. 数据结构和算法:各种数据结构和算法的实现-链表,堆栈,队列,二进制搜索树,AVL树,红黑树,特里,图算法,排序算法,贪婪算法,动态编程,段树等等-源码

  2. C / C ++中的数据结构和算法 该代码由Amit Bansal在学习数据结构和算法时编写。 参考GFG,NPTEL,CLRS。 该存储库包含: 单链表。 添加两个数字表示的链表。 气泡在链接列表中排序合并在链接列表中排序合并排序链表反向使用或不使用堆栈的单链表 双链表。 循环链表。 排序插入 使用数组和链接列表进行堆栈。 使用数组和链接列表排队。 优先队列。 排序: 气泡排序堆排序插入排序合并排序快速排序选择排序 二进制搜索树 插入删除中预定遍历顺序遍历后遍历级别顺序遍历查找二叉搜索树
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:84992
    • 提供者:weixin_42121272
  1. C/C++实现八大排序算法汇总

  2. 概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 1. 插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:693248
    • 提供者:weixin_38730977
« 12 3 4 5 6 7 »