题解 | #字符串排序# 插入排序

字符串排序

http://www.nowcoder.com/practice/0425aa0df74646209d3f56f627298ab2

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] arr = new int[n];
        for(int i = 1;i<n+1;i++){
            String s = sc.next();
            int number = Integer.parseInt(s.substring(s.length()-6,s.length()));
            int j = i-1;
            for(;j>0&&arr[j-1]>number;j--){
                arr[j]= arr[j-1];
            }
            arr[j] = number;
        }
        for(int i:arr){
            System.out.println(i);
        }
    }
}

全部评论

相关推荐

02-12 00:59
已编辑
哈尔滨工业大学 产品经理
华为 软件开发岗 20.6*16薪 本科
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务