![](https://img-blog.csdnimg.cn/20191028222917179.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
leetcode
Mr.魏(魏先生)
希望在编程路上越走越远。
展开
-
leetcode java 169. 求众数
leetcode java 169. 求众数给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2来源:力扣(LeetCode)链接:https://leetcode-cn.com/p...转载 2019-08-06 09:22:00 · 151 阅读 · 0 评论 -
leetcode java 69. x 的平方根
leetcode java 69. x 的平方根实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。解题思路:(参考了别人的解法,图片引...转载 2019-07-19 16:54:15 · 332 阅读 · 0 评论 -
异或交换两个数
异或交换两个数a和b是两个整数,经过以下三次异或操作,可以达到交换目的: a = a ^ b; b = a ^ b; a = a ^ b;首先要理解,什么是^(异或)操作二进制两数运算结果: 0 ^ 0 = 0 0 ^ 1 = 1 1 ^ 0 = 1 1 ^ 1 = 0相同为0,不同为1假设:a = 10 , 其二进制数为: 1010b = 12 , 其二进制...转载 2019-07-08 09:08:17 · 5938 阅读 · 0 评论