
数据结构
文章平均质量分 63
YuSir-3
啦啦啦
展开
-
LeeCode值二维数组中的查找
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 实例代码: boolfindNumberIn2DArray(int**matrix,intmatrixSize,int*matrixColSize,inttarget){ introw=0;//行 intcol=*matrixColSize-1;//列 if(...原创 2020-07-04 17:46:41 · 4141 阅读 · 0 评论 -
LeetCode之猜数字
小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次? 输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。 题意大概也就是,数组A和数组B之间重复元素的个数,反正我是这样理解的。哈哈哈 直接上实例代码: intgame(int*guess,intguessSize,int*answer,intans...原创 2020-07-04 11:37:26 · 3504 阅读 · 0 评论 -
LeetCode之数组中重复的数字
找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 思路也就是遍历过的数字都给打上标记,当它再次出现的时候,看它是否有标记就行了。 实例代码如下: intfindRepeatNumber(int*nums,intnumsSize){ inti,array[numsSize],s; memset(array,0,nu...原创 2020-07-04 11:24:44 · 208 阅读 · 0 评论