摘要: "560. 和为K的子数组" 难度中等388收藏分享切换为英文关注反馈 给定一个整数数组和一个整数 k, 你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 说明 : 1. 数组的长度为 [1, 20,000]。 2. 数组中元素的范围是 [ 1000, 1000] ,且整数 k 的范 阅读全文
posted @ 2020-05-15 20:27 rower 阅读(254) 评论(0) 推荐(0)
摘要: + 内建函数中i++和++i加1的步骤不一样,但效率一样 + 自定义的类而言,++i效率更高,因为前缀式(++i)可以返回对象的引用,而后缀式(i++)必须产生一个临时对象保存更改前对象的值并返回(实现过自定义类型++运算符定义的就知道),所以导致在大对象的时候产生了较大的复制开销,引起效率降低,因 阅读全文
posted @ 2020-05-15 16:51 rower 阅读(143) 评论(0) 推荐(0)
摘要: "136. 只出现一次的数字" 难度简单1238收藏分享切换为英文关注反馈 给定一个 非空 整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 答: 解析: 提示 阅读全文
posted @ 2020-05-15 11:25 rower 阅读(143) 评论(0) 推荐(0)
摘要: 指针 + 数组nums nums 0x61fe14 num[0] 1 &nums 0x61fe14 nums 1 函数的数组参数 + 数组被作为参数传递时会退化为指针,如果用sizeof得到的实际上只是指针占据的空间,无法得到数组的长度。 直接在函数体中用sizeof的结果 + 加上数组引用,这里数 阅读全文
posted @ 2020-05-15 11:24 rower 阅读(651) 评论(0) 推荐(0)