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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 先由原始图像(任选)产生待恢复的图像;(产生方如下:冲激 函数为 ,将原始图像与冲激函 数卷积产生模糊,然后再迭加均值为0,方差为8,16,32的
    先由原始图像(任选)产生待恢复的图像;(产生方法如下:冲激 函数为 ,将原始图像与冲激函 数卷积产生模糊,然后再迭加均值为0,方差为8,16,32的高斯 随机噪声而得到一组待恢复的图像 ; -By the original images (optional) have to be the restoration of the image (the method is as follows: impulse function, the original image with the impulse function arising convolution fuzzy, and then stacking the mean is 0, the variance for the 8,16 , 32 the Gaussian random noise has been a group of images to be restored
    2022-10-15 12:35:03下载
    积分:1
  • 与干扰
    With the interference-to-noise ratio reduced to 30 dB, plot the adaptive antenna pattern after 200 iterations of the LMS algorithm-With the interference-to-noise ratio of red uced to 30 dB. plot the adaptive antenna pattern after 200 ite rations of the LMS algorithm
    2023-03-06 19:50:03下载
    积分:1
  • VB 代码操作的块密码模式
    转换大多数的VB6 代码到手册中的示例VB.
    2022-03-17 21:00:53下载
    积分:1
  • 循环码及其纠错能力研究
    资源描述循环码是一种很重要的线性分组码,是目前研究得最成熟 的一类码之一。它除了具有线性分组码的线性外,还具有循环 性,其码字结构一般用符号[n,k]表示,其中n 是该码组中的码 元数,k 是信息码元位数,r(r=n-k)是监督码元位数。循环码具 有较强的检错和纠错的能力,用于通信系统时可极大地提高了 通信的可靠性。
    2022-02-25 11:55:45下载
    积分:1
  • 图像处理
    本解码器类支持普通jpeg文件格式,这也是目前大多数jpeg文件所采用的格式,此格式主要特点是数 据精度为8位,采用Huffman编码的普通DCT帧(不支持扩展串行和递进模式及数学编码)。本解码器类的 IDCT算法采用三种模式,分别是浮点解码、定点整数解码和定点整数MMX优化解码,您可根据具体情况选择。
    2022-06-28 02:59:38下载
    积分:1
  • 利用两点距离计经纬度的matlab程序,欢迎交流。
    利用两点距离计算经纬度的matlab程序,欢迎交流。-use latitude and longitude distance calculation procedures of Matlab, welcomed the exchange.
    2023-03-27 23:50:04下载
    积分:1
  • 数据结构 java版源代码
    资源描述数据结构的实现  java版本的  这是一部分  其他的写完上传  
    2022-07-26 05:29:33下载
    积分:1
  • 游戏的2008行
    以前看到很多人写小游戏,所以想尝试自己经过长时间的努力学习一点c#写一个小游戏,有人会给一些建议
    2022-07-12 18:22:06下载
    积分:1
  • 12_security例版
    今天我们花一个悬念时间编程密码和一些关于它的故事。CryptoBox,这是现在包括在maXbox,大约是一个全面的,免费的在线学习应用程序加密。主题密码学,信息安全,数据保护和风险之间的关系管理这里描述,我们要去看一看代码了。CryptoBox是基于涡轮增压动力的Lockbox3这是一个很大的德尔福库密码。密码箱3是FOSS德尔福加密库,提供高效的私有密钥加密,公共密钥加密散列函数。目前支持在Delphi7,2005年,2007年,2009年和2010年这为AES,DES,3DES,河豚,Twofish的,SHA,MD5的支持,多种链接方式,RSA数字签名和验证。我们只是要解释AES新SHA-256分之512哈希值。
    2022-08-08 17:36:28下载
    积分:1
  • image zoom_in algorithm based on opencv2.4.4
    image zoom_in algorithm based on opencv2.4.4。Caution: please configure openc2.4.4 before you use it !!!!!!!!!!!
    2022-03-14 21:49:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载