数组中只出现一次的数字 Posted on 2019-08-13 | In 剑指offer | | reads times 数组中只出现一次的数字题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 先排序,排序后再遍历一遍数组,如果前一个和后一个元素不等,则为出现一次的,注意相等时遍历下标的变化。 123456789101112131415function FindNumsAppearOnce(array){ // write code here // return list, 比如[a,b],其中ab是出现一次的两个数字 const list=[]; array.sort(); for(var i=0;i<array.length;i++){ if(array[i]!=array[i+1]){ list.push(array[i]) }else{ i++; } } return list;} Post author: GoldMiner Xun Post link: https://goldminerxun.github.io/2019/08/13/%E5%89%91%E6%8C%87offer%20JavaScript%E7%89%88%20(40)/ Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.