五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
义马市| 阿勒泰市| 鹿泉市| 浦城县| 广宗县| 农安县| 柘荣县| 赣州市| 长寿区| 湖北省| 东明县| 宣城市| 徐州市| 满洲里市| 武清区| 花莲市| 申扎县| 雷波县| 合山市| 怀仁县| 清涧县| 琼海市| 开化县| 河东区| 丹寨县| 南乐县| 河间市| 拉萨市| 云浮市| 沿河| 贵定县| 玛沁县| 健康| 栖霞市| 高州市| 哈密市| 天津市| 桂林市| 永川市| 潮安县| 来安县|