文章
时间轴
标签
音乐室
友人帐
一刻时光
清单
留言板
相册
算法海洋
关于
Slcpの童话镇 🏰
写文章
1331. 数组序号转换
简单
数组
哈希表
排序
原题链接
发布日期:
2023年03月20日
文章字数:
5.1k
阅读次数:
394
阅读时长:
0小时0分0秒
## 解题思路 - 排序 - 通过HashMap特性进行存储 ## 代码 ~~~java class Solution { public int[] arrayRankTransform(int[] arr) { int len = arr.length; int [] brr = new int [len]; for(int i = 0; i < len; i++){ brr[i] = arr[i]; } HashMap<Integer,Integer> hashMap = new HashMap<>(); Arrays.sort(brr); for(int i = 0,j = 1; i < len; i++){ if(!hashMap.containsKey(brr[i])){ hashMap.put(brr[i],j++); } } for(int i = 0; i < len; i++){ arr[i] = hashMap.get(arr[i]); } return arr; } } ~~~
您阅读这篇文章共耗时:
0小时16分34秒
文章链接:
https://www.slcp.top/article/read/1640260739071930369
版权声明:
本博客所有文章除特別声明外,均采用
CC BY 4.0
许可协议。转载请注明来源
Slcp
!
转载文章以及部分引用均为自己整理记录学习而用,若有侵权,请联系删除。
数组
哈希表
排序
评论
Valine
Gitalk
目录
搜索
首页
前进
后退
刷新
申请友链
在线联系