
【leetcode】
NGTStudio
纸上得来终觉浅 绝知此事要躬行。
展开
-
【LeetCode】55:Jump Game
bool canJump(int* nums, int numsSize) { if(numsSize <= 1) return true; int maxStep = 0; int i ; for(i = 0;i < numsSize;i++) { maxStep = maxStep > (nums[i]+i) ? maxS原创 2015-09-07 21:27:19 · 544 阅读 · 0 评论 -
【LeetCode】1:Two Sum
class Solution {public: vector twoSum(vector& nums, int target) { vector result; map hashMap; for(int i =0;i<nums.size();i++) { if(!hashMap.count(nums[原创 2015-09-06 09:25:56 · 472 阅读 · 0 评论 -
【LeetCode】45:Jump Game II
int jump(int* nums, int numsSize) { int ret = 0; int curMax = 0; int curRch = 0; int i; for(i=0;i<numsSize;i++) { if(curRch < i) { ret++; curRch = curMax; } if(curMax <= nums[i]原创 2015-09-10 14:13:51 · 576 阅读 · 0 评论 -
【LeetCode】198:House Robber
int rob(int* nums, int numsSize) { int i; int *dp = (int *)malloc(sizeof(int)*numsSize); dp[0] = nums[0]; dp[1] = nums[1]; if(numsSize == 0) return 0; if(numsSize == 1)原创 2015-09-12 12:46:59 · 288 阅读 · 0 评论