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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 平衡二叉树
    这是平衡二叉树的非常不错的程序,值得一看。程序中也有详细的注释,对阅读有很大的帮助,如有问题,可以联系我的。这个程序是刚学算法时,写的课程设计,还有文档,此处没有上传,如果需要,可以联系我。
    2023-05-26 02:05:03下载
    积分:1
  • 西电导论上机题
    算法导论第四次上机题,01背包回溯法
    2023-02-08 08:50:03下载
    积分:1
  • 用二叉树实现的排序
    用二叉树算法实现的排序-binary tree algorithm for ranking
    2022-02-25 14:51:25下载
    积分:1
  • vc编写大数运库,支持各种运,数据长度自定义
    vc编写大数运算库,支持各种运算,数据长度自定义-vc preparation of large numbers computing library, supports a variety of computing, data length custom
    2022-02-10 10:08:55下载
    积分:1
  • 基于熵的挖掘数据子空间聚类方
    Entropy Based Subspace Clustering for Mining Data - ENCLUS - a new version of PROCLUS algorithm for clustering high dimensional data set.-Entropy Based Subspace Clustering for Mining Data- ENCLUS- a new version of PROCLUS algorithm for clustering high dimensional data set.
    2022-09-06 00:25:03下载
    积分:1
  • 数学专业有限元库
    finite element library for mathematic majored research
    2022-03-21 06:58:11下载
    积分:1
  • QR 求特征值
    QR分解法是三种将矩阵分解的方式之一。这种方式,把矩阵分解成一个正交矩阵与一个上三角矩阵的积。QR分解经常用来解线性最小二乘法问题。QR分解也是特定特征值算法即QR算法的基础。
    2022-05-15 21:42:18下载
    积分:1
  • 数字滤波; 中间位置 术平均值
    数字滤波算法; 中间位置算法 算术平均值算法--middle value algorithm, medimum value algorithm.
    2022-04-12 20:37:43下载
    积分:1
  • 中缀表达求后缀表达式及其值
    中缀表达求后缀表达式及其值-expression for which there is a suffix expression and values
    2022-03-02 19:28:46下载
    积分:1
  • Delphi 写的常用的基本 源代码
    Delphi 写的常用的基本算法 源代码 -Written in Delphi source code for the basic algorithm used
    2022-03-19 02:14:16下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载