算法
Yivisir
一个卑微的前端萌新,正在努力中
展开
-
Leetcode:找出数组的中心索引
Leetcode:找出数组中的中心索引 概要 中心索引指的是该中心索引左边的所有值的和等于中心索引右边所有值的和,若无该索引,则返回-1。 例如: 目标数组:[1,2,3,5,6] 输出:3(这个指的是索引不是值,即为num[3]) 解释:5 左边的值相加为6等于右边的值6. C语言题解 /* @nums:数组 @numsSize:数组长度 */ int pivotIndex(int* nums,int numsSize){ int sum=0,i=0,left=0; /原创 2020-09-12 21:54:00 · 128 阅读 · 1 评论 -
Leetcode:找出双胞胎数组中的叛徒!
这是一道来自leetcode的简单题目,第一次接触到了使用异或运算符进行解答。 题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 暴力遍历 var singleNumber = function(nums){ let i = 0 ,j = 0 ; for(i=0;i<nums.length;i++){ for(j=0;j<nums.length;j++){ if(i != j && nums[i] =原创 2020-09-10 16:56:40 · 111 阅读 · 0 评论