75. Sort Colors:計數排序
class Solution {
//使用計數排序,只要統計0,1,2的次數,然後放到陣列就行
public void sortColors(int[] nums) {
int[] count={0,0,0};
for(int i=0;i<nums.length;i++){
count[nums[i]]++;
}
int k=0;
for(int i=0;i<count[0];i++)
nums[k++]=0;
for(int i=0;i<count[1];i++)
nums[k++]=1;
for(int i=0;i<count[2];i++)
nums[k++]=2;
}
}
相關文章
- 【LeetCode】Sort Colors 陣列排序LeetCode陣列排序
- 75. Sort Colors(Leetcode每日一題-2020.10.07)LeetCode每日一題
- 計數排序 - Counting Sort排序
- Leetcode Sort ColorsLeetCode
- Leetcode-Sort ColorsLeetCode
- Sort Colors leetcode javaLeetCodeJava
- LintCode-Sort Colors II
- LeetCode每日一題:sort colorsLeetCode每日一題
- sort按照數值大小排序排序
- 排序sort排序
- Sort排序排序
- [Shell] 統計字串出現的次數和排序(cut,sort,uniq)字串排序
- Collections sort()排序方法排序
- 堆排序 Heap Sort排序
- Elasticsearch script sort 排序Elasticsearch排序
- 桶排序bucket sort排序
- 快速排序(Quick Sort)排序UI
- 希爾排序(Shell Sort)排序
- 快速排序 (Quick Sort)排序UI
- UVA 11462 Age Sort(計數排序法 優化輸入輸出)排序優化
- 氣泡排序 bubble sort排序
- Lucene 排序 Sort與SortField排序
- [Shell] Sort排序的例子排序
- 計數排序、桶排序和基數排序排序
- golang sort.Sort () 排序演算法學習Golang排序演算法
- 關於js陣列方法sort()負數排序的陷阱JS陣列排序
- 計數排序vs基數排序vs桶排序排序
- 排序演算法-氣泡排序(Bubble Sort)排序演算法
- linux sort 多列正排序,倒排序Linux排序
- 計數排序排序
- _sort_elimination_cost_radit和sort排序排序
- Array.sort排序問題排序
- Collections.sort()方法,字元排序字元排序
- 插入排序(Insertion Sort)排序
- go sort.Interface 排序介面Go排序
- R排序sort、order、rank、arrange排序
- 拓撲排序 - Topological Sort排序
- [CareerCup] 3.6 Sort Stack 棧排序排序