zoukankan      html  css  js  c++  java
  • classic problem: select sortjava

    /* javac SelectSort.java
     * java SelectSort 5 3 4 2 1 9 8 7 6
     *
     * */
    public class SelectSort {

        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
       
            int arr[] = new int[args.length];
           
            for (int i=0; i<args.length; i++) {
                arr[i] = Integer.parseInt(args[i]);
                System.out.print(arr[i] + " ");
            }
            System.out.println();
           
            if (arr.length > 0) {
                selectSort(arr);
            }
           
            for (int i=0; i<arr.length; i++) {
                System.out.print(arr[i] + " ");
            }
        }
       
        public static void selectSort(int parr[]) {
            int k;
            int node;
           
            for (int i=0; i<parr.length; i++) {
                k = i;
                for (int j=k+1; j<parr.length; j++) {
                    if (parr[j] < parr[k]) {
                        k = j;
                    }
                }
               
                if (i != k) {
                    node = parr[i];
                    parr[i] = parr[k];
                    parr[k] = node;
                }
            }
        }   
    }

  • 相关阅读:
    cocos2d-x学习记录5——CCTransition场景过渡
    cocos2d-x学习记录4——图形绘制
    cocos2d-x学习记录3——CCTouch触摸响应
    cocos2d-x学习记录2——CCAction动作
    cocos2d-x学习记录1——图片显示
    cocos2d-x环境搭建
    自定义CCNode
    cocos2d-x调度器原理
    cocos2d-x动作原理
    cocos2d-x触摸分发器原理
  • 原文地址:https://www.cnblogs.com/tiechui/p/1898662.html
Copyright © 2011-2022 走看看