国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Leetcode1131 . Rank Transform of an Array

2022-02-11 10:07 作者:您是打尖兒還是住店呢  | 我要投稿


Given an array of integers?arr, replace each element with its rank.

The rank represents how large the element is. The rank has the following rules:

  • Rank is an integer starting from 1.

  • The larger the element, the larger the rank. If two elements are equal, their rank must be the same.

  • Rank should be as small as possible.

?

Example 1:

Input: arr = [40,10,20,30]Output: [4,1,2,3]Explanation: 40 is the largest element. 10 is the smallest. 20 is the second smallest. 30 is the third smallest.

Example 2:

Input: arr = [100,100,100]Output: [1,1,1]Explanation: Same elements share the same rank.

Example 3:

Input: arr = [37,12,28,9,100,56,80,5,12]Output: [5,3,4,2,8,6,7,1,3]


先用個(gè)數(shù)組,復(fù)制,排序過來,然后再map一下,最后導(dǎo)出rank即可


Runtime:?22 ms, faster than?99.26%?of?Java?online submissions for?Rank Transform of an Array.

Memory Usage:?60.6 MB, less than?69.09%?of?Java?online submissions for?Rank Transform of an Array.


Leetcode1131 . Rank Transform of an Array的評論 (共 條)

分享到微博請遵守國家法律
西乌| 南投县| 澄江县| 巨野县| 泌阳县| 枞阳县| 荔波县| 聊城市| 灌南县| 广西| 福泉市| 浑源县| 固原市| 花垣县| 灌云县| 高唐县| 六盘水市| 淄博市| 搜索| 南澳县| 台安县| 泾阳县| 射阳县| 旬邑县| 资溪县| 宜兰县| 宁国市| 乃东县| 彰武县| 临澧县| 离岛区| 汤原县| 潮州市| 彭阳县| 兴仁县| 阿克| 勐海县| 湟中县| 吴桥县| 慈溪市| 利川市|