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;
}
}
相關文章
- 75. Sort Colors(Leetcode每日一題-2020.10.07)LeetCode每日一題
- Leetcode Sort ColorsLeetCode
- 計數排序 - Counting Sort排序
- sort排序排序
- 快速排序 (Quick Sort)排序UI
- Collections sort()排序方法排序
- 堆排序 Heap Sort排序
- Elasticsearch script sort 排序Elasticsearch排序
- 希爾排序(Shell Sort)排序
- 插入排序(Insertion Sort)排序
- golang sort.Sort () 排序演算法學習Golang排序演算法
- Sorting 排序演算法: Quick Sort 快速排序排序演算法UI
- 關於js陣列方法sort()負數排序的陷阱JS陣列排序
- SS241115C. 排序(sort)排序
- Collections.sort()方法,字元排序字元排序
- Array.sort排序問題排序
- go sort.Interface 排序介面Go排序
- 資訊學奧賽複賽複習13-CSP-J2021-02插入排序-排序穩定性、插入排序、sort排序、結構圖、計數排序排序
- 計數排序vs基數排序vs桶排序排序
- 排序演算法(3)插入排序(Insertion Sort)排序演算法
- 排序演算法之「插入排序(Insertion Sort)」排序演算法
- 排序演算法之「歸併排序(Merge Sort)」排序演算法
- 計數排序排序
- Java排序之計數排序Java排序
- 【c++】結構體sort排序C++結構體排序
- Python 排序---sort與sorted學習Python排序
- 【Oracle】排序與sort_area_sizeOracle排序
- 排序演算法之「快速排序(Quick Sort) _c++ 」排序演算法UIC++
- Javascript陣列排序sort方法和自定義排序方法JavaScript陣列排序
- JavaScript 使用sort()方法從數值上對陣列進行排序JavaScript陣列排序
- 排序演算法__計數排序排序演算法
- Sort排序專題(5)快速排序(QuickSort)(C++實現)排序UIC++
- Python中用來排序的方法sort、sortedPython排序
- java中Collections.sort排序詳解Java排序
- 在命令列用 sort 進行排序命令列排序
- Algorithm-sort 排序演算法 pythonGo排序演算法Python
- Arrays.sort(arr)是什麼排序排序
- C++ partial_sort(部分排序)C++排序
- 排序(對於 sort 函式的使用)排序函式