排序
leetcode排序
earlene_wyl
这个作者很懒,什么都没留下…
展开
-
leetcode 451. 根据字符出现频率排序 medium
leetcode 451. 根据字符出现频率排序 medium 题目描述: 解题思路: hash表统计词频+ 桶排(堆排也可) 代码: // class Solution { public: string frequencySort(string s) { int max_cnt = 0; unordered_map<char, int> hash; for (char &c: s)...原创 2021-12-14 16:39:51 · 92 阅读 · 0 评论 -
leetcode 215. 数组中的第K个最大元素 medium
leetcode215. 数组中的第K个最大元素 medium 题目描述: 解题思路: 方法一: 快速选择 (时间复杂度 O(n)空间复杂度O(1)) 方法二: 求第k个最大, 用最小堆 (时间复杂度 O(nlogk), 空间O(k)) 代码: // 快速选择 class Solution { public: int findKthLargest(vector<int>& nums, int k) { if ...原创 2021-12-14 15:54:02 · 376 阅读 · 0 评论 -
leetcode 912. 排序数组 medium (验证各种排序)
leetcode 912. 排序数组medium 题目描述: 解题思路: 用来验证各种排序算法,写的对不对 代码: 快排 class Solution { public: vector<int> sortArray(vector<int>& nums) { quick_sort(nums, 0, nums.size()-1); return nums; } v...原创 2021-12-14 17:03:12 · 124 阅读 · 0 评论