LeetCode 1051. 高度检查器
Posted hurryxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 1051. 高度检查器相关的知识,希望对你有一定的参考价值。
1. LeetCode Link
2. Tag
- 数组
- Optimize
3. Code
桶排序,时间复杂度(O(n))
class Solution {
public:
int heightChecker(vector<int>& heights) {
int cout[105]={0};
int res=0;
for(auto height:heights){
cout[height]++;
}
int j=0;
for(int i=1;i<105;i++){
while(cout[i]--){
if(heights[j++]!=i) res++;
}
}
return res;
}
};
以上是关于LeetCode 1051. 高度检查器的主要内容,如果未能解决你的问题,请参考以下文章
算法leetcode1051. 高度检查器(rust和go)