-
堆排序算法实例C实现代码
应用背景
该问题是这样描述的:找n个数中的前k个最小数,要求时间复杂度和空间复杂度尽可能低。(n可能很大)
据说这是一些知名公司的面试题目。题目看起来简单,就区区二十来字,但是要求却不低。这里面蕴含的算法思想在金融等领域的软件中都有应用。在此分享,希望能给同仁们一些参考。
关键技术本实例中主要是通过堆排序来实现的,堆排序算法的实现中的难点在于对堆的调整,无论是最大堆还是最小堆,在具体应用中都会维持着一种动而不乱的结构。这里面还用到桶排序的思想,其实它也是建立在堆排序基础上的。C语言实现的代码看起来简洁明了。
- 2022-01-25 17:13:21下载
- 积分:1
-
浙江大学程序设计大赛ACM2478题我自己收集的
本程序可以实现由摄像头输入的图像转换成.bmp格式的文件,此程序在CCS下可以直接完成的!-this procedure can be achieved by the camera to import images into. Bmp format of the document, the CCS this procedure can be performed directly!
- 2022-03-20 17:36:19下载
- 积分:1
-
蚁群聚类算法(Matlab程序)
基本的蚁群聚类算法,已通过验证,可直接运行。压缩包中除了有基本的蚁群聚类算法实现外,还有改进的蚁群聚类算法和程序结果,以及讲解PPT。
- 2022-03-12 17:54:21下载
- 积分:1
-
Find Devide Between to Number
孟吉通selisih angka dengan bahasa C.Inputan berupa angka。输出yang dihasilkan berupa angka selisih dari inputan yang dimasukan。
- 2022-04-11 13:36:17下载
- 积分:1
-
学生成绩管理系统
1.用C++语言设计的一个学生成绩管理系统2.以报告的形式进行了书写,对于学生管理系统有比较详细的介绍3.源程序附加在报告后面4.并有相关程序解释
- 2022-10-28 10:05:04下载
- 积分:1
-
数据结构算法及其应用
数据结构算法与应用-C语言描述阅读软件:Adobe Reader 7.0-data structure algorithms and application-C language description reading software : Adobe Reader 7.0
- 2023-01-23 12:40:05下载
- 积分:1
-
c#模拟CPU调度算法
该源码模拟了CPU的三个调度算法,分别是短作业优先短发、时间片轮转算法和优先级调度算法、采用了图形界面显示甘特图
- 2023-01-11 04:35:04下载
- 积分:1
-
拼音搜索
资源描述里面包含汉字转成拼音首字母,并根据拼音进行搜索
- 2022-04-17 16:00:56下载
- 积分:1
-
OpenGL绘制立方体,可执行
利用OpenGL绘制三维立方体,涉及到二维到三维过程的模型视图变换+投影变换+视口变换,并加入了鼠标操作与模型变换,可以显示列表,直接执行即可。
- 2022-01-25 20:02:43下载
- 积分:1
-
Based on direct LU decomposition method, to solve complex coefficients equations...
基于LU分解的直接求解方法,求解复系数方程组A.x=b的解-Based on direct LU decomposition method, to solve complex coefficients equations Ax = b solution
- 2022-02-01 04:50:07下载
- 积分:1