您的位置:首页 > 编程语言 > Java开发

java算法-插入排序

2017-07-26 22:50 369 查看
        int[] nums={5,7,4,2,10,3,9,11,15,12,8};

        int temp=0;

        int j=0;

        //要插入的次数

        for(int i=1;i<nums.length;i++)

        {

            temp=nums[i];

            //每一次插入,从后往前插入

            for(j=i;j>0&&temp<nums[j-1];j--) //j>0必须写前面否则会造成数组越界

            {

                nums[j]=nums[j-1];

            }

            nums[j]=temp;

        }

        for (int i : nums) {

            System.out.println(i);

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: