登录
首页 » 算法 » 堆排序算法实例C实现代码

堆排序算法实例C实现代码

于 2022-01-25 发布 文件大小:1.06 kB
0 360
下载积分: 2 下载次数: 1

代码说明:

应用背景 该问题是这样描述的:找n个数中的前k个最小数,要求时间复杂度和空间复杂度尽可能低。(n可能很大) 据说这是一些知名公司的面试题目。题目看起来简单,就区区二十来字,但是要求却不低。这里面蕴含的算法思想在金融等领域的软件中都有应用。在此分享,希望能给同仁们一些参考。 关键技术本实例中主要是通过堆排序来实现的,堆排序算法的实现中的难点在于对堆的调整,无论是最大堆还是最小堆,在具体应用中都会维持着一种动而不乱的结构。这里面还用到桶排序的思想,其实它也是建立在堆排序基础上的。C语言实现的代码看起来简洁明了。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 图像预处理
    现在目前为止所有可能出现的二值化程序,您可以调试自己的程序效果,十分方便。
    2022-03-12 20:20:11下载
    积分:1
  • tmac 在omnet下的实现
    在omnet4.0平台以上实现的tmac协议,里面有协议实现的详细代码,里面有协议的所有性能测试,只需要新建一个项目然后import一下重新编译即可运行。仿真网络为网格网络
    2022-01-21 17:43:11下载
    积分:1
  • 高斯
    gauss-seidel迭代法解Ax=b的解-Gauss- Seidel iterative method for Ax = b Solution
    2022-05-21 18:58:32下载
    积分:1
  • 基于RSS.的无线传感器网络室内定位 研究与实现
    资源描述无线传感器网络由在特定区域部署、对环境与物体等进行监控的 无线传感器节点组成。它是无线通信技术、传感器技术与嵌入式技术 融合发展的产物。作为一种新兴技术,无线传感器网络目前已经广泛 应用于工业监控、环境监管、办公自动化、医疗护理、军事国防等众 多领域。定位技术作为无线传感器网络的关键技术之一,对室内监控 与定位可以起到重要的作用
    2022-06-12 05:59:12下载
    积分:1
  • 牛顿迭代和基于牛顿的steffensen加速matlab源代码
    资源描述用迭代的方法求解方程的数值解,牛顿迭代法具有二阶收敛度,newton-steffensen法具有三阶收敛度。源代码注释写的很详细,只需要替换掉方程的解析式就可以计算新的方程。
    2022-03-07 02:11:50下载
    积分:1
  • 飞思卡尔舵机程序
    飞思卡尔xs128芯片,舵机驱动程序,本舵机的型号是SD-5,本代码是可以直接使用的啦!
    2022-04-22 17:29:15下载
    积分:1
  • OFDM/OQAM 的 paper(OFDM/OQAM论文)
    这一部分是关于OFDM/OQAM的论文的一个合集,其中以classic OFDM Systems and Pulse Shaping OFDM/OQAM Systems为中心,将其中论文涉及的参考文献都几乎都下载了下来,而且对应的引用的编号和标题有对应,可以很好的查看论文。这些论文从基础一直讲到了以后的发展趋势,是不可多得的好论文集,在收集时花了不少心思。
    2023-08-27 05:40:06下载
    积分:1
  • 该程序模拟一个具有不确定性的多带图灵机。它是工作的。
    The program simulates a Nondeterministic Multitape Turing Machine. It works as ordinary (Deterministic) Turing Machine as well.
    2022-04-06 15:10:00下载
    积分:1
  • 粒子群优化 (PSO)
    粒子群优化算法 (PSO) 标准测试函数验证过程。M 在文档中,包括目前的文献用来验证的七个标准测试功能 (艾克利),三维动态显示,和过度的粒子浓度时的散射函数
    2023-03-02 03:10:03下载
    积分:1
  • use genetic algorithm calculated the optimal design procedures
    利用c++实现遗传算法的求出程序的优化设计-use genetic algorithm calculated the optimal design procedures
    2022-03-30 04:35:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载