排序算法JAVA实现三
来源:互联网 发布:俄罗斯生活知乎 编辑:程序博客网 时间:2024/06/05 22:57
时间复杂度为 O(n)的算法:计数排序、基数排序
一,计数排序
package Sort;import java.util.Arrays;public class CountingSort { public int[] countingSort(int[] A, int n) { // write code here int i,j,tmp; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(A[i]>A[j]) { tmp=A[i]; A[i]=A[j]; A[j]=tmp; } return A; } public static void main(String[] args) { // TODO Auto-generated method stub int[] A = { 1, 2, 3, 5, 2, 6}; int n=6; CountingSort cs = new CountingSort(); cs.countingSort(A, n); System.out.println(Arrays.toString(A)); }}
0 0
- Java实现排序算法(三)
- 排序算法JAVA实现三
- Java实现三种排序算法
- 三大基础排序算法java实现
- 三种比较排序算法,java实现
- java三种排序算法的实现
- 用JAVA实现排序算法之三:直接选择排序
- 排序算法(三)_计数排序、基数排序的Java实现
- java 排序算法实现 其三:直接选择排序
- [排序算法]--冒泡排序的三种实现(Java)
- [排序算法]--直接插入排序的三种实现(Java)
- 排序算法(三):JAVA实现直接插入排序
- 排序算法【java实现】(三)快速排序
- JAVA实现排序算法(三):希尔排序
- 算法 排序算法之冒泡排序(三种算法 Java实现)
- java中排序算法的实现(三)
- 算法--Java代码实现快速排序以及三路划分
- 三种简单排序算法(java实现)
- 【leetcode】Kth Smallest Element in a BST
- UVa 914 - Jumping Champion
- A3 NO SELECT The login is O EXAMINE The login is not saf your mail client: http://mail.163.com/dashi
- Zookeeper已经分布式环境中的假死脑裂
- hdu5563 ( Clarke and five-pointed star )
- 排序算法JAVA实现三
- 对js中的引用类型的理解(2)——Object类型
- SimpleDateFormat在jdk1.6与jdk1.7之间的差别
- linux设备树中pinctrl的配置(下)
- 【FOJ2206 11月月赛B】【观察找规律】函数求解 分析函数求值
- 文档的吐槽
- C++ 在函数中用static定义的变量的
- FastDFS的配置、部署与API使用解读(7)Nginx的FastDFS模块
- GBDT(MART) 迭代决策树入门教程 | 简介