随笔分类 -  贪心算法

落单的数
摘要:因只有一个元素只出现一次,其他元素均是两次。所以排序后,对相邻两元素不重复的进行比较,如果有不相等的,则相邻两元素中的前一个元素为落单的数。 class Solution {public: /* * @param A: An integer array * @return: An integer * 阅读全文
posted @ 2017-11-05 22:56 叶尘 阅读(159) 评论(0) 推荐(0)
主元素
摘要:因主元素出现次数严格大于所有元素出现次数的一半,故排序后中间元素必是主元素 class Solution {public: /* * @param nums: a list of integers * @return: find a majority number */ int majorityNu 阅读全文
posted @ 2017-11-05 22:50 叶尘 阅读(262) 评论(0) 推荐(0)
最小子数组
摘要:class Solution {public: /* * @param nums: a list of integers * @return: A integer indicate the sum of minimum subarray */ int minSubArray(vector<int> 阅读全文
posted @ 2017-11-05 22:46 叶尘 阅读(112) 评论(0) 推荐(0)
最大子数组
摘要:class Solution {public: /* * @param nums: A list of integers * @return: A integer indicate the sum of max subarray */ int maxSubArray(vector<int> &num 阅读全文
posted @ 2017-11-05 22:42 叶尘 阅读(108) 评论(0) 推荐(0)