算法
文章平均质量分 92
一只沙雕
这个作者很懒,什么都没留下…
展开
-
程序员刷题网站推荐
1、Leetcode很多国内外的码农在上面刷题。难度从easy到hard都有,而且覆盖面极广。现在还增加了数据库和shell,相匹配的论坛也可以多看看,唯一一个缺点就是只有少数题目是免费的,其他都是要收费。2、Lintcode可以称作中文版本的Leetcode,个人感觉最高难度比Leetcode高一些。这两个类似的网站,可以配套来刷。每个刷一遍,也能保持新鲜感,但最重要的是上面的题目是不收费...原创 2019-12-17 11:17:46 · 1106 阅读 · 3 评论 -
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
解题思路异或运算,性质如下:性质1:x^x=0性质2:x^0=x根据异或运算性质,我们将所有数据进行1 ^ 2 ^1 ^ 2 ^ 4进行异或运算,那么出现两次的数据全为0,出现一次的数据根据性:2可得出public class Solution { public static void main(String[] args) { int[] a = new in...原创 2019-10-19 22:22:04 · 577 阅读 · 0 评论