九日集训
aura-van
这个作者很懒,什么都没留下…
展开
-
[Aura-van]九日集训第八天 ,二维指针
个人感觉应该提前一天写,这个应该是第七天。 第一题,图像反转 /** * Return an array of arrays of size *returnSize. * The sizes of the arrays are returned as *returnColumnSizes array. * Note: Both returned array and *columnSizes array must be malloced, assume caller calls free().原创 2022-04-10 23:53:58 · 303 阅读 · 0 评论 -
[Aura-van]九日集训第七天
二维数组 需要理解:深刻传参 第一题 找负数 int countNegatives(int** grid, int gridSize, int* gridColSize){ int i,j ,ans =0; int r = gridSize; int c = gridColSize[0]; for(i = 0;i<r;i++){ for(j = 0;j<c;j++){ if(grid[i][j]<0)//写到这原创 2022-04-09 22:40:27 · 234 阅读 · 0 评论 -
[Aura-van]九日集训第五天
今天是jetbrain Clion的体验天。 先行暂停,马上补上。原创 2022-04-08 00:00:36 · 124 阅读 · 0 评论 -
[Aura-van]九日集训第四天
痛苦的一天 回到了c的怀抱 /** * Note: The returned array must be malloced, assume caller calls free(). */ int* shuffle(int* nums, int numsSize, int n, int* returnSize){ int i; int *ret = (int *)malloc( sizeof(int) * numsSize );原创 2022-04-06 23:55:31 · 102 阅读 · 0 评论 -
[Aura-van]九日集训
今天是甜美的斐波那契天 贴上不同阶段的代码 从爬楼梯的迷茫 class Solution { public: int climbStairs(int n) { // int a=1; // int b=2;搞不清楚你在想什么 int ans=0; if (n==1){ ans = 1; } else if (n==2){ ans = 2;原创 2022-04-05 23:29:13 · 447 阅读 · 0 评论 -
【Aura-van】九日集训day2
放弃作业的我来肝算法题目 望地久天长 今日收获 打表哥 {} python 转c的各种折磨 简单的位运算 附上代码4的幂 class Solution { public: bool isPowerOfFour(int n) { long a[17]={1, 4, 16, 64, 256, 1024, 4096, 16384, 65536, 262144, 1048576, 4194304, 16777216, 67108864, 268435456, 1073741824,原创 2022-04-04 22:22:44 · 1936 阅读 · 0 评论 -
【Aura-van】英雄哥九日集训 day1
统计转计算机的漫漫长路,从有大家陪伴开始。 本篇不再赘述其他知识点,只讲个人遇到的问题和感觉是要点的部分,最后附上代码和推荐资源。 1,使用位运算实现全加法器。 class Solution { public: int add(int a, int b) { while(b!=0) { unsigned int carry = (unsigned int)(a&b)<<1;//算出进位 a=a原创 2022-04-03 12:23:13 · 559 阅读 · 0 评论