博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 排序
阅读量:6244 次
发布时间:2019-06-22

本文共 1429 字,大约阅读时间需要 4 分钟。

class Employee {   private  String name;   private  String id;   private  String salary;       public static void main(String[] args)     {        int[] arr=new int[]{90,34,98,12,3,45,12};        //selectSort(arr);        //bubbleSort(arr);        insertSort(arr);        print(arr);    } //打印数组 public static  void  print (int[] arr){    for(int i:arr){   System.out.print(i+"  ");   } }    //交换    public static void swap(int[] arr,int i,int j){            int temp=arr[i];            arr[i]=arr[j];            arr[j]=temp;    }    //冒泡    public static void bubbleSort(int[] arr){            for(int i=0;i
arr[j+1]){ swap(arr,j+1,j); } } } } //选择 public static void selectSort(int[] arr){ for(int i=0;i
arr[j]){ swap(arr,i,j); } } } } //插入排序 public static void insertSort(int[] arr){ for(int i=1;i
0;j--){ if(arr[j]>arr[j-1]){ swap(arr,j,j-1); } } } } //二分法查找 public static int halfSearch(int[] arr,int key){ int min=0,max=arr.length,mid=0; while(min<=max){ mid=(min+max)>>1; if(arr[mid]>key){ min=mid+1; }else if(arr[mid]

 

转载于:https://www.cnblogs.com/hgwxr/p/5655227.html

你可能感兴趣的文章
02-Java中的对象和类
查看>>
if 判断语句
查看>>
tornado+websocket+mongodb实现在线视屏文字聊天
查看>>
如何使用VSTS做压力测试
查看>>
生成树计数算法
查看>>
VS10_慢_优化
查看>>
二维数组赋值
查看>>
java语言之面向对象的概念和和类与对象的基础知识
查看>>
python之复数
查看>>
(转)dp和dip是同一个单位
查看>>
ios 程序发布使用xcode工具Application Loader 正在通过ITUNES STORE进行鉴定错误
查看>>
Spark 调优
查看>>
[工具]类QQ消息通知,提示博客园发布新文章(一)
查看>>
react 学习前期用到的插件
查看>>
PAT1040. Longest Symmetric String (25)(回文串:dp)
查看>>
BZOJ1854: [Scoi2010]游戏 二分图
查看>>
简单的正则表达式方法字符串替换
查看>>
第三章:垃圾回收器-年轻代收集器
查看>>
页面置换算法
查看>>
Queries Union
查看>>