由于不是计算机专业出身,对于数据结构和算法什么的,没有一个系统的概念,每每想学习的时候都没有完整的时间,导致每次学一点就放下,再重新看,这样很费时间,因此在此记录下一些看到过的算法,并将其记录下来,当自己找的时候方便!
#####希望记录也是对自己学习的一种督促吧!
public class HeapSort{
public static void main(String[] args){
//输入的数组
int[] a= {1,3,5,4,4,9,8,7,6};
int[] b = new int[100];
//初始化数组b
for(int i = 0; i<b.length;i++){
b[i]=0;
//System.out.println(b[i]);
}
//进行计数
for(int i =0;i<a.length;i++){
b[a[i]]++;
}
//将数按照升序打印出来
for(int i = 0;i< a.length;i++){
for(int j = 1 ;j<= b[i];j++)
System.out.println(i);
}
}
}