无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
河东区| 讷河市| 盐山县| 宝应县| 阳信县| 南皮县| 十堰市| 长泰县| 马鞍山市| 漳州市| 临海市| 桐城市| 鄂托克旗| 五河县| 喀喇沁旗| 玛曲县| 苍南县| 丹东市| 探索| 普兰县| 泽库县| 西充县| 将乐县| 平塘县| 阳谷县| 邯郸县| 滨州市| 凌云县| 二连浩特市| 婺源县| 彰化县| 阳春市| 梨树县| 遵义县| 凤阳县| 堆龙德庆县| 玉屏| 余干县| 区。| 铜川市| 嫩江县|