2017华为提前批任务的顺序打印

  刚开始做的时候没有考虑到输入数组为0 这种情况,字符串题目主要 可能出现相同级别的任务 9,3,3,5,对于相同级别的任务只能按照FIFO的操作规则进行处理,
代码经过 OJ,思路是正确的
package com.Hu.wei;

import java.util.*;
// 数组的输入有可能为0
public class String_1 {

	public static void main(String[] args) {
		
		Scanner in=new Scanner(System.in);
		
		while(in.hasNext())
		{
			String str=in.nextLine();
			String[] strs=str.split(",");
			// 数组有可能为零
			if(strs.length>0)
			{
				Integer [] ints=new Integer[strs.length];
				int vi[]=new int[ints.length];
				
				for(int i=0;i(){

					@Override
					public int compare(Integer arg0, Integer arg1) {
						// TODO Auto-generated method stub
						return arg1-arg0;
					}
					
				});
				
				StringBuilder sb=new StringBuilder();
				// 输出所在的坐标
				for(int j=0;j


你可能感兴趣的:(面试题分析)