算法学习第一课-----堆排序
来源:互联网 发布:公司的网络架构 编辑:程序博客网 时间:2024/05/21 01:29
堆:是一种特殊的完全二叉树,分为大根堆和小根堆,顾名思义,根节点的值比孩子结点的值大的就是大根堆,反之则为小根堆。
此例要实现的功能就是输入n个正整数,将其排列输出小根堆
eg.输入:
14
99 5 36 7 22 17 46 12 2 19 25 28 1 92
输出:1 2 17 5 19 28 46 12 7 22 25 99 36 92
代码:
package pat;
import java.util.Scanner;
public class ReadNum {
}
- 算法学习第一课-----堆排序
- 算法学习之排序算法:堆排序
- 【算法学习】排序算法-堆排序
- 算法学习笔记----堆排序
- 堆排序HeapSort算法学习
- 算法学习之--堆排序
- [算法学习]20150414.2.堆排序
- 算法学习笔记--堆排序
- 算法学习之一:堆排序
- 算法学习(排序五)堆排序
- 算法学习之堆排序算法
- 学习回顾算法(堆排序算法)
- 【算法学习】堆排序(Heap Sorting)
- 堆排序(Heap Sort)算法学习
- 算法导论学习笔记--2--堆排序
- 堆排序(Heap Sort)算法学习
- 算法学习与实践之堆排序
- 算法导论-堆排序学习笔记
- 帆软扩展后分组 ,对分组排序 (且横向不分页)
- 对于java初学者如何在eclipse中使…
- java代码练习软件editplus安装使用…
- 对上一篇微博的补充
- 在dos里面运行java小实例
- 算法学习第一课-----堆排序
- linux频繁存取文件内存不释放问题
- java小白的hibernate讨教
- myeclipse中使用struts2的配置
- mybatis使用环境配置
- Java小白的spring框架讨教
- 将博客搬至CSDN
- spring-AOP
- springmvc中的登录验证