LeetCode
lenyu__
这个作者很懒,什么都没留下…
展开
-
leetcode 122. 买卖股票的最佳时机 II
int maxProfit(int* prices, int pricesSize) { int i,max=0; for (i = 1; i < pricesSize; i++) { if (prices[i]>prices[i-1]) { max=max+prices[i]-prices[i-1]; } } return max; ...原创 2018-05-19 15:19:40 · 162 阅读 · 0 评论 -
LeetCode 189.旋转数组
void rotate(int* nums, int numsSize, int k) { int i,j,b; for (i = 0; i < k; i++) { b=nums[numsSize-1]; for (j = numsSize-2; j >= 0; j--) { nums[j+1]=nums[j]; } nums[0]=b; }...原创 2018-05-19 17:03:35 · 104 阅读 · 0 评论 -
leetcode 136. 只出现一次的数字
int singleNumber(int* nums, int numsSize) { int i,a=0; for (i = 0; i < numsSize; i++) { a=nums[i]^a; } return a;}原创 2018-05-21 14:46:27 · 406 阅读 · 0 评论 -
leetcode 26. 删除排序数组中的重复项
int removeDuplicates(int* nums, int numsSize) { int i; int k=1; if(numsSize==0) { return 0; } for(i=1;i<numsSize;i++) { if(nums[i]==nums[i-1]) ...原创 2018-05-15 10:46:38 · 153 阅读 · 0 评论