zoukankan      html  css  js  c++  java
  • java面试准备之基础排序——冒泡与选择排序

    选择排序:
     
     
    [java] 
     
    public void select(int[] arr){ 
     
            for(int i=0;i<arr.length;i++){ 
     
                for(int j=i+1;j<arr.length;j++){ 
     
                    if(arr[j]>arr[i]){ 
     
                        int one = arr[i]; 
     
                        arr[i]=arr[j]; 
     
                        arr[j]=one; 
     
                    } 
     
                } 
     
                 
     
            } 
     
             
     
        } 
     
     
     
    冒泡排序:
     
     
     
    [java] 
     
    public static int[] popo(int[] arr){ 
     
            for(int i=0;i<arr.length-1;i++){ 
     
                for(int j=1,k=0;j<arr.length-i;j++,k++){ 
     
                    if(arr[k]>arr[j]){ 
     
                        int one = arr[k]; 
     
                        arr[k]=arr[j]; 
     
                        arr[j]=one; 
     
                    } 
     
                     
     
                } 
     
            } 
     
            for(int i=0;i<arr.length;i++){ 
     
                 
     
                System.out.print(arr[i]+" "); 
     
            } 
     
            return arr; 
     
        } 

  • 相关阅读:
    浅析:setsockopt()改善socket网络程序的健壮性
    神奇的vfork
    2008级 毕业设计 题目
    Linux之父访谈录:设计内核只为了好玩
    启用Fedora的root账户登录
    Linux系统所使用的真实内存——free
    linux内核源码中常见宏标志tag
    c语言中的 顺序点
    tcpdump
    双系统中从Windows访问Linux分区 ext2 ext3 的三种方法
  • 原文地址:https://www.cnblogs.com/xiaohukuaipao/p/3674469.html
Copyright © 2011-2022 走看看