贪心
matt__
这个作者很懒,什么都没留下…
展开
-
leetcode45. 跳跃游戏 II
class Solution {public: int jump(vector<int>& nums) { if(nums.size()==1)return 0;//特判 int l=0,r=0,steps=0;//这题主要还是滚动区间的思想 while(l<=r)//设置左右区间 { ...翻译 2019-07-26 22:11:31 · 175 阅读 · 0 评论 -
leetcode 134. 加油站(转圈+剪枝)
class Solution {public: int canCompleteCircuit(vector<int>& gas, vector<int>& cost) { int n=gas.size(); for(int i=0,j;i<n;i+=j+1)//剪枝优化 { ...翻译 2019-07-27 12:05:02 · 198 阅读 · 0 评论 -
leetcode 402. 移掉K位数字
class Solution {public: string removeKdigits(string num, int k) { if(k==num.size())return "0"; string res; for(char c:num)//思路是把非完全升序的pop掉,留下递增序列如果pop掉不满k,再从尾部p...翻译 2019-07-27 12:15:19 · 248 阅读 · 0 评论