• 排序


    import java.util.Arrays;
    
    public class SortJava {
    
        public static void main(String[] args) {
            
            int []arr = {34,9,15,62,8,432,6,54,457,65,4};
            
            insertSort(arr);
            System.out.println(Arrays.toString(arr));
            
        }
        
        //插入排序
        private static void insertSort(int[] arr) {
            for(int i = 1 ;i<arr.length;i++) {
                int temp = arr[i];
                int j;
                for(j =i-1; j>=0&&arr[j]>temp;j--) {
                    arr[j+1] = arr[j];  
                }
                 arr[j+1] = temp;  
            }
        }
        
        //选择排序
        private static void selectSort(int[] arr) {
            int indexOfMin = 0;
            for(int i = 0;i<arr.length-1;i++){
                indexOfMin = i;
                for(int j = i+1; j<arr.length;j++) {
                    if(arr[indexOfMin]>arr[j]) {
                        indexOfMin = j; //找到值最小的坐标
                    }
                }
                if(i!=indexOfMin) {
                    int temp = arr[i];
                    arr[i] = arr[indexOfMin];
                    arr[indexOfMin] = temp;
                    
                }
            }
        }
    
        //冒泡排序
        private static void bubbleSort(int[] arr) {
            for(int i = 0;i<arr.length-1;i++) {
                for(int j=i+1;j<arr.length;j++) {
                    if(arr[i]>arr[j]) {
                        int temp = arr[i];
                        arr[i] = arr[j];
                        arr[j] = temp;
                    }
                }
            }
        }
        
    }
  • 相关阅读:
    Kali-linux物理访问攻击
    Kali-linux使用NVIDIA计算机统一设备架构(CUDA)
    Kali-linux创建密码字典
    Kali-linux破解操作系统用户密码
    Kali-linux破解纯文本密码工具mimikatz
    Kali-linux绕过Utilman登录
    POJ
    LightOJ
    UVa
    Hdu
  • 原文地址:https://www.cnblogs.com/goolu/p/9046130.html
Copyright © 2020-2023  润新知