全部评论
大佬是八点半就交卷了吗
当时大概这么写的 //修补后的成绩表(修补过程略) String[][] table = new String[n][5]; Comparator comparator = new Comparator<String[]>() { public int compare(String[] str1, String[] str2) { int score1 = str1[4].equals("?")?-1:Integer.parseInt(str1[4]); int score2 = str2[4].equals("?")?-1:Integer.parseInt(str2[4]); //按分数降序 if(score1!=score2) return score2-score1; String name1 = str1[0].equals("?")?(char)127+"":str1[0]; String name2 = str2[0].equals("?")?(char)127+"":str2[0]; return name1.compareTo(name2); } }; Arrays.sort(table,comparator);
第二题我写了个Comparator,两个?的情况下按原来顺序排列这个条件我没写,直接用的Arrays.sort()就过了
第二题只有50%,也不知道哪错了,唉
第一题为什么通过率只有25%啊?感觉没地方错了啊?
相关推荐
11-19 11:21
门头沟学院 算法工程师 点赞 评论 收藏
分享

顺丰集团工作强度 321人发布