最简单的排序--桶排序java实现
来源:互联网 发布:java 运行环境变量 编辑:程序博客网 时间:2024/05/16 09:25
对 1,5,9,3,2,4,5,10 使用桶排序进行排序,java实现
package com.lxh.sort;/** * @Description: 桶排序 * @Author angela.li * @Date 2017/12/19 */public class BucketSort { /** * 思路:根据给出来的数字,查看最大的数,并根据最大的数创建数组长度(最大数+1) * 数组初始值都是0,并且数字的值对应出现的次数,如a[5] 的值为2,证明 a[5] 这个位置出现两次5这个数 */ public static void main(String[] args) { int[] sortArr = {1, 5, 9, 3, 2, 4, 5, 10, 0}; int[] arr = new int[11]; for (int i : sortArr) { arr[i]++; } //升序 for (int i = 0; i < arr.length; i++) { for (int j = 1; j <= arr[i]; j++) { System.out.print(" " + i); } } System.out.println(); //降序 for (int i = arr.length-1; i >= 0; i--) { for (int j = 1; j <= arr[i]; j++) { System.out.print(" " + i); } } }}
阅读全文
0 0
- 最简单的排序--桶排序java实现
- 快速排序Java实现--最简单的实现方法
- 最简单的排序--桶排序
- 最简单的桶排序
- 直接插入排序的最简单实现
- Java实现简单的排序
- 一点点最简单的java排序算法
- JAVA-最简单的快速排序
- 最简单的排序算法之一冒泡排序----js实现
- java之最简单和最复杂的排序算法
- 简单排序java实现
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 最快最简单的排序——桶排序
- 思维导图之如何战胜拖延症
- linux FTP启动
- javascript函数式编程库-underscore.js
- 【12月19日】LeetCode刷题日志(三):Best Time to Buy and Sell Stock with Transaction Fee
- JavaScript数据可视化编程学习(一)Flotr2,包含简单的,柱状图,折线图,饼图,散点图
- 最简单的排序--桶排序java实现
- 2012年第三届蓝桥杯(C/C++)预赛题目及个人答案(欢迎指正)
- android生命周期钩子
- 每日心得2017.12.18
- Android调取本地相册更改图片
- jsp 获取服务器ip 以及端口号
- (备忘录)Rxjava2+Retrofit封装2
- JavaSE基本数据类型
- 记录一下,Linux 3/4/5下宝塔面板忘记密码怎么处理