基本算法
kaisun64
好的技术需要分享
展开
-
【LeetCode - 马化腾】第一次看到马总的代码
最近在LeetCode上打卡刷代码,早上起得有点晚了,10点做完了今天的题目。习惯性的查看大家的评论时,居然发现马总提交的评论和代码。。。上面显示10小时前,因为打卡题目是每日更新的,可以判断出马总应该是在凌晨提交和评论的。应了他那句话“越努力越幸运”。好好加油! 题目: 给定一个整数数组和一个整数k,你需要找到该数组中和为k的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。 说明 : 数组...原创 2020-05-15 10:16:48 · 6486 阅读 · 2 评论 -
【异或的巧妙使用】求只出现一次的数字
此题目来源于LeetCode,感兴趣的同学可以去官网练习。 题目描述: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [4,1,2,1,2] 输出: 4 解答: int singleNumber(int* nums, int numsSize){ return numsSize==1?nums[0]:(singleNumber原创 2020-05-14 20:59:50 · 214 阅读 · 0 评论