摘要: 就是一个数组里面,有很多个不重复的数字(成绩),将他们的成绩映射为他们的排名。 第一名就金牌,后面的4、5、6名这些就输出相对的排名就好了。 有个问题,数字不是连续的。 其实一开始也没想到什么好的方法 怎样才能做到,知道每个数字的名次,又不搞乱顺序呢?因为结果是要返回一个和成绩对应名次的数组。 1、 阅读全文
posted @ 2018-11-16 22:13 朋友圈 阅读(284) 评论(0) 推荐(0) 编辑
摘要: nums1是nums2的子集,并且不会有重复的元素。 要找到nums1中的一个a,a在nums2里面,找到nums2里面,在a右边,与a最接近的,比a大的数字即可。 最简单的方法。 1、在nums2中遍历,直到遇到a,记录a的位置。然后从这个位置开始,继续遍历,找到一个大于a的数字即可。 这样在右边 阅读全文
posted @ 2018-11-16 21:03 朋友圈 阅读(189) 评论(0) 推荐(0) 编辑