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

搜索资源列表

  1. 堆排序、直接插入排序的算法比较

  2. 试通过随机数据比较堆排序、直接插入排序算法的关键字比较次数和关键字移动次数。 (1)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。 (2)最后要对结果作出简单分析,包括对各组数据得出结果波动大小的解释。 (3)以线性表的形式给出构造出来的初始堆。
  3. 所属分类:其它

    • 发布日期:2009-06-19
    • 文件大小:4096
    • 提供者:e13797oo
  1. 堆与二叉树C++实现

  2. 1、 创建最大堆类。最大堆的存储结构使用链表。 2、 提供操作:堆的插入、堆的删除。堆的初始化。Huffman树的构造。二叉搜索树的构造。 3、 接收键盘录入的一系列整数,输出其对应的最大堆、Huffman编码以及二叉搜索树。 4、 堆排序。
  3. 所属分类:C++

  1. 堆的插入删除操作C++

  2. 堆的构造,插入以及删除操作。由C++编写,可根据使用者需要输入数据
  3. 所属分类:C++

    • 发布日期:2010-08-17
    • 文件大小:161792
    • 提供者:kaneiqi1210
  1. c++ 入门 构造函数 时间类

  2. 问题描述: 编写时间类 要求: 1)严格遵守编码规范。 2)构造函数采用带初始化列表的构造函数(参数默认值为空或零) 3)显示的写出析构函数 4)成员函数分别为:setDate ,getDate ,setTime ,getTime。 5)分别在栈区、堆区、全局区分别创建三个对象(创建时不提供参数) 另分别在栈区、堆区、全局区再分别创建三个对象(创建对象时提供参数) 6)运行效果不做硬性要求,仅看重编码规范及类的设计!
  3. 所属分类:C++

    • 发布日期:2010-11-02
    • 文件大小:2048
    • 提供者:dizhaorui
  1. C++规定与类同名的函数就是拷贝构造函数

  2. C++规定与类同名的函数就是拷贝构造函数 默认拷贝构造函数 在类定义中如果没有提供自己的拷贝构造函数,则C++提供一个默认的构造函数,其拷贝策略是逐个成员依次拷贝。 深拷贝和浅拷贝 默认拷贝构造函数均是浅拷贝 但是一个类可能拥有其它资源,如其构造函数分配了一个堆内存,析构函数释放了这个内存,则此时就需要进行深拷贝了 深拷贝不能依赖编译器实现
  3. 所属分类:C++

    • 发布日期:2011-01-22
    • 文件大小:1029120
    • 提供者:shenlanjishu
  1. 基于双端堆实现的优先级队列

  2. 实现了make_dheap(原位构造双端堆)、push_dheap(插入元素)、pop_max_dheap(删除最大元素)、pop_min_dheap(删除最小元素),is_dheap(堆验证)五个泛型算法,在此基础上实现了一个能在对数时间内获取最大和最小元素的优先级队列,相当于原stl优先级队列的扩展
  3. 所属分类:C++

    • 发布日期:2012-01-18
    • 文件大小:6144
    • 提供者:qinshubo1984
  1. C++用堆排序

  2. 所有 N*log N 性能排序算法中性能最稳定的. 不过是不稳定排序算法. 使用方法: 构造一个 HeapSortNS::HeapSortHeap 类, 初始化时需要三个东西: 数组元素个数, key 的数组和要排序的数组, HeapSortNS::HeapSort 将按 key 从小到大排列. key 可以是任何类.
  3. 所属分类:C++

    • 发布日期:2012-02-12
    • 文件大小:2048
    • 提供者:abel_1802
  1. 数据结构 堆结构的完整源码与哈夫曼树的构造

  2. 数据结构 堆结构的完整源码与哈夫曼树的构造
  3. 所属分类:C/C++

    • 发布日期:2012-12-30
    • 文件大小:4194304
    • 提供者:zlhy_
  1. 堆排序递归和非递归的实现

  2. 该源码主要在winform中实现的堆的构造,大顶堆和小顶堆的构造,在构造过程中有递归和非递归两种方式实现,当然必不可少的是堆排序了
  3. 所属分类:C#

    • 发布日期:2013-08-07
    • 文件大小:44032
    • 提供者:jjp837661103
  1. 改进的堆排序算法

  2. 对堆排序的改进 1.将数据初始化为大顶堆,交换第一个和最后一个元素,这里是不变的 2.重新构造大顶堆是,首先让第一个元素下降h/2的高度(h 为堆的高度) 3.下降了h/2层后判断这个元素与它的父节点谁大,如果父节点大继续下沉,下沉的结束条件为h=0 如果父节点小,表明第一个元素下沉时走过头了,然后要往回走,进行上浮操作,上浮操作是肯定能够找到第一个元素的最终位置的 4.循环n-1次程序运行完成。
  3. 所属分类:C/C++

    • 发布日期:2013-11-04
    • 文件大小:3072
    • 提供者:fengge6715
  1. 堆排序法.cpp

  2. 是一种 VC++ 的排序算法 构造完全二叉树的堆结构进行排序
  3. 所属分类:C++

    • 发布日期:2015-07-26
    • 文件大小:2048
    • 提供者:qq_18504803
  1. 最小堆编程构造霍夫曼树

  2. 利用最小堆编程实现给定权值集合下构造相应霍夫曼树的算法,并解决以下问题: 有一电文共使用五种字符a,b,c,d,e,其出现频率依次为4,7,5,2,9。 (1)构造对应的编码哈夫曼树(要求左子树根结点的权小于等于右子树根结点的权)。 (2)给出每个字符的哈夫曼编码。 (3)译出编码系列11000111000101011的相应电文。
  3. 所属分类:C/C++

    • 发布日期:2017-12-02
    • 文件大小:3072
    • 提供者:weixin_40208578
  1. 从文件中读数据并将其堆排序C实现

  2. 现在一文件中写入数据,后从文件中读出数据,之后构造堆和堆排序
  3. 所属分类:C

    • 发布日期:2008-12-19
    • 文件大小:2048
    • 提供者:lxd445062801
  1. 露天煤矿抛掷爆破拉斗铲倒堆与时效边坡多参数耦合机理

  2. 大型现代化露天煤矿的生产,既是在地壳实体上构造空间,又是在空间上构造矿山实体的复杂过程,揭露煤层需要进行大规模的爆破剥离,不可避免地形成了采场工作帮、非工作帮、端帮、排土场高陡边坡、相应的采场工作帮、端帮高陡边坡形成、几何参数、服务状态等是一个动态变化过程。论文综合运用露天采矿学原理、可靠性理论、防灾减灾学理论与矿山岩体力学方法,通过调查研究、实验室研究、理论分析、数值模拟和现场工程实践,建立了露天煤矿边坡三维潜在滑动面稳定性分析方法,创建了棱柱体和圆柱体三维滑坡模型,分析了边坡暴露长度与稳定性
  3. 所属分类:其它

    • 发布日期:2020-05-08
    • 文件大小:110592
    • 提供者:weixin_38661100
  1. 九龙矿储煤场堆料机结构改造设计

  2. 峰峰集团九龙矿储煤场堆料机由于各种原因,现无法满足使用要求,需要对其结构进行改造设计。在分析原有结构存在问题的基础上,确定了结构改造整体设计方案,并对方案进行细化,包括连接构造、支座设计、节点处理、荷载选取、荷载组合等。运用STCAD管桁架分析设计软件进行结构分析。结果表明,改造后结构耗钢量小,安全经济,满足使用要求。可为类似堆料机结构改造设计提供参考。
  3. 所属分类:其它

    • 发布日期:2020-05-05
    • 文件大小:646144
    • 提供者:weixin_38670531
  1. 瞬变电磁法在圪堆煤矿含(导)水构造超前探测中的应用

  2. 介绍了矿井瞬变电磁超前探测技术的原理与方法,以圪堆煤矿瞬变电磁法巷道超前探测为例,研究了圪堆煤矿井下试验区电阻率值与富水性关系,分析了矿井瞬变电磁法在探测迎头前方含(导)水构造中的应用,通过与矿井高密度电法的对比探测及钻探验证,说明矿井瞬变电磁法能够有效地查明掘进巷道前方含(导)水构造的分布情况,为煤矿安全掘进提供了技术保障。
  3. 所属分类:其它

    • 发布日期:2020-04-24
    • 文件大小:692224
    • 提供者:weixin_38581308
  1. NDK13_C++基础:构造函数、拷贝构造函数、浅拷贝与深拷贝.zip

  2. adb shell 进入,命令: dumpsys meminfo 包名 MyTeacher teacher; 1 C++中 这个语句执行完毕,在当前的堆内存内 初始化并且赋值好该对象 在java中执行这个语句,只是开辟了一块内存空间,并没初始化和赋值对象, 必须用new关键字,来进行初始化和赋值 ———————————————— 版权声明:本文为CSDN博主「鱼包子Ray」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:htt
  3. 所属分类:Android

    • 发布日期:2020-03-26
    • 文件大小:17825792
    • 提供者:baopengjian
  1. 如何构造一个51单片机的实时操作系统

  2. 从Keil C51的内存空间管理方式入手,着重讨论实时操作系统在任务调度时的重入问题,分析一些解决重入的基本方式与方法:分析实时操作系统任务调度的占先性,提出非占先的任务调度是能更适合于Keil C51的一种调度方式。为此,构造这一实时操作系统,并有针对性地介绍此系统的堆管理方法、任务的建立以下任务的切换等。
  3. 所属分类:其它

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

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

    • 发布日期:2020-09-02
    • 文件大小:79872
    • 提供者:weixin_38684633
  1. c++如何控制对象的创建方式(禁止创建栈对象or堆对象)和创建的数量

  2. 我们知道,C++将内存划分为三个逻辑区域:堆、栈和静态存储区。既然如此,我称位于它们之中的对象分别为堆对象,栈对象以及静态对象。通常情况下,对象创建在堆上还是在栈上,创建多少个,这都是没有限制的。但是有时会遇到一些特殊需求。 1.禁止创建栈对象 禁止创建栈对象,意味着只能在堆上创建对象。创建栈对象时会移动栈顶指针以“挪出”适当大小的空间,然后在这个空间上直接调用类的构造函数以形成一个栈对象。而当栈对象生命周期结束,如栈对象所在函数返回时,会调用其析构函数释放这个对象,然后再调整栈顶指针收回那块栈
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:83968
    • 提供者:weixin_38704011
« 12 3 4 5 6 7 8 9 10 ... 19 »