![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode零基础指南打卡
먼지by
这个作者很懒,什么都没留下…
展开
-
[学习报告]《LeetCode零基础指南》(第十讲)简单递归
打卡第九天,最后一天了。1、阶乘后的零int trailingZeroes(int n){ if(n==0){ return 0; } return n/5+trailingZeroes(n/5);}2、将数字变成0的操作次数int numberOfSteps(int num){ if(num==0){ return 0; } if(num%2==1){ return numberOfSteps(原创 2021-12-01 16:00:06 · 250 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第九讲)二级指针
打卡第八天。终于下课了,先做四道必做,等会把作业交了再来看其他题。en,感觉今天有点难1、翻转图像int **myMalloc(int r,int c,int *returnSize,int **returnColumnSizes){ int i; int **ret=(int **)malloc(r*sizeof(int *)); *returnColumnSizes=(int *)malloc(r*sizeof (int )); *returnSize=r;原创 2021-11-30 17:36:57 · 652 阅读 · 1 评论 -
[学习报告]《LeetCode零基础指南》(第八讲)二维数组
第七天打卡。1、统计有序矩阵中的负数int countNegatives(int** grid, int gridSize, int* gridColSize){ int ans=0; int r=gridSize; int c=gridColSize[0]; for(int i=0;i<r;++i){ for(int j=0;j<c;++j){ if(grid[i][j]<0) ++ans;原创 2021-11-29 18:31:21 · 310 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第七讲)贪心
第六天打卡。1、两个数对之间的最大乘积差int cmp(int *a,int *b){ return *(int *)a-*(int *)b;}int maxProductDifference(int* nums, int numsSize){ qsort(nums,numsSize,sizeof(int ),cmp); return nums[numsSize-1]*nums[numsSize-2]-nums[1]*nums[0];}2、三角形的最大周长int原创 2021-11-28 16:42:59 · 425 阅读 · 0 评论 -
【学习报告】《LeetCode零基础指南》(第六讲)C排序API
第五天打卡一、排序API相关推荐文章:《LeetCode零基础指南》(第六讲)C排序API二、题目1、排序数组int cmp(int *a,int *b){ return (*(int *)a)-(*(int *)b); }int* sortArray(int* nums, int numsSize, int* returnSize){ qsort(nums,numsSize,sizeof(int),cmp); *returnSize = numsSize;原创 2021-11-27 15:30:53 · 421 阅读 · 0 评论 -
[学习报告]《LeetCode零基础指南》(第五讲)指针
打卡第四天,指针。对指针一直不是很熟,需要再多找一点题练习。1、重新排列数组/** * Note: The returned array must be malloced, assume caller calls free(). */int* shuffle(int* nums, int numsSize, int n, int* returnSize){ int *ret = (int *)malloc(numsSize*sizeof(int )); for(int i=0;原创 2021-11-26 13:17:58 · 535 阅读 · 0 评论