LeetCode刷题
你不去试试怎么知道会不会!
軒邈
态度决定高度!
展开
-
LeetCode_41_数组_缺失的第一个正数
LeetCode_41_数组_缺失的第一个正数原创 2022-06-07 23:21:45 · 172 阅读 · 0 评论 -
LeetCode_442_数组_数组中重复的数据
LeetCode_442_数组_数组中重复的数据原创 2022-06-06 21:20:18 · 116 阅读 · 0 评论 -
LeetCode_448_数组_找到所有数组中消失的数字
LeetCode_448_数组_找到所有数组中消失的数字原创 2022-06-05 00:20:37 · 126 阅读 · 0 评论 -
LeetCode_697_数组_数组的度
LeetCode_697_数组_数组的度原创 2022-06-04 00:41:05 · 128 阅读 · 0 评论 -
LeetCode_645_数组_错误集合
原创:int* findErrorNums(int* nums, int numsSize, int* returnSize){ int *pArryVal = (int *)malloc(sizeof(int)*2); /* pArryVal[0]用来存储重复的值 和 pArryVal[1]用来存储丢失的值 */ int iArry[numsSize + 1]; /* 该数组是来存储 nums 数组中每个元素出现的次数 */ *returnSize = 2; /* 返回.原创 2022-05-20 00:58:04 · 129 阅读 · 2 评论 -
LeetCode_628_数组_三个数的最大乘积
原创:/* 解题思路: 1.进行排序,由414题目第三大的数得到启示,使用冒泡排序,降序; 2.然后前三个值最大相乘。 解决提交超时问题: 1.冒泡排序更换成快排;*/int iQsortVal(const void *a, const void *b){ return (*(int*)b - *(int*)a);}int maximumProduct(int* nums, int numsSize){ /.原创 2022-05-18 22:05:44 · 134 阅读 · 0 评论 -
LeetCode_414_数组_第三大的数
原创:int thirdMax(int* nums, int numsSize){ int iThirdMaxNum = 0, iThirdMaxTampNum = 0; /* 最终第三大的数,临时第三大的数 */ int iSameValCnt = 0; /* 相同数组值计数 */ int iChangeValCnt = 0; /* 数组值的改变次数 */ int i = 0; if(numsSize <= 2 && numsSize .原创 2022-05-17 23:43:18 · 144 阅读 · 0 评论 -
LeetCode_495_数组_提莫攻击
原创:int findPoisonedDuration(int* timeSeries, int timeSeriesSize, int duration){ int iTimeVal = 0, iTimeTampVal = 0; /* 总的中毒秒数和每一次攻击持续的秒数 */ for(int i = 0; i < timeSeriesSize; i++) /* 遍历非递减数组 */ { if( i == timeSeriesSize - 1) /* 数组.原创 2022-05-16 22:42:26 · 143 阅读 · 2 评论 -
LeetCode_485_数组_最大连续 1 的个数
原创:int findMaxConsecutiveOnes(int* nums, int numsSize){ int iContinuCount = 0; /* 记录连续计数的数值 */ int iContinuCountMax = 0; /* 记录连续计数的最大值 */ if(nums == NULL || numsSize == 0) { return 0; } else { for(int i = 0; i< numsSize; i++).原创 2022-05-13 23:21:01 · 232 阅读 · 5 评论