A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 聆听 中级黑马   /  2012-10-28 14:35  /  1456 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我面试时总结的:
public class Mppx {
        public static void main(String[] args) {
                int[] values={16,25,9,90,23};
                Mppx.sort(values);
                for(int i=0; i<values.length; ++i){
                        System.out.println("index:"+i+"value:"+values);
                }
        }
        //定义数组
        public static void sort(int[] values){
                int temp;
                //冒泡排序
                for (int i = 0; i < values.length; i++) {
                        for (int j = 0; j < values.length-i-1; j++) {
                                //每个数比较n次,如果values[j]>values[j+1]成立,否则交换。
                                if(values[j]>values[j+1]){
                                        temp = values[j];
                                        values[j] = values[j+1];
                                        values[j+1]=temp;
                                }
                        }
                }
        }
}



//冒泡排序1
                int[] str3 = {1,4,5,2,0,9,5,6,8,2,4};
                int temp;
                for (int i = 0; i < str3.length; i++) {
                        for (int j = 0; j < str3.length-i-1; j++) {
                                if(str3[j]>str3[j+1]){
                                        temp = str3[j];
                                        str3[j] = str3[j+1];
                                        str3[j+1] = temp;
                                }
                        }
                }
                for (int i = 0; i < str3.length; i++) {
                        System.out.print(str3);
                }
                System.out.println("----------------------------");
                //冒泡排序2
                String[] text = {"3","4","1","9","8","0","5","4","8","1"};
                String temp1 = "";
                for(int i=0; i<text.length; i++){
                        for(int j=i+1;j<text.length; j++){
                                 if (text.compareTo(text[j]) < 0) {
                            temp1 = text;
                            text = text[j];
                            text[j] = temp1;
                        }
                        }
                }
                        System.out.print(Arrays.toString(text));
        }


评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马