![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
哈尔的心
Talk is cheap, show me the code.
展开
-
相交链表 leetcode java
相交链表 leetcode java题目输入输出代码/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { pu原创 2021-06-04 22:02:43 · 82 阅读 · 1 评论 -
4的幂 leetcode java
4的幂题目给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x输入输出示例 1:输入:n = 16输出:true示例 2:输入:n = 5输出:false示例 3:输入:n = 1输出:true代码 if ( (n& n-1 ) == 0) { if (n % 3 == 1) { return tr原创 2021-05-31 22:35:07 · 143 阅读 · 0 评论 -
2 的幂 leetcode java
2 的幂 leetcode java题目给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。输入输出示例 1:输入:n = 1输出:true解释:20 = 1示例 2:输入:n = 16输出:true解释:24 = 16示例 3:输入:n = 3输出:false代码:public static void main(String[] args) {原创 2021-05-30 22:03:34 · 184 阅读 · 0 评论 -
汉明距离总和 leetcode java
汉明距离总和题目描述:两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。计算一个数组中,任意两个数之间汉明距离的总和。输入输出:输入: 4, 14, 2输出: 6解释: 在二进制表示中,4表示为0100,14表示为1110,2表示为0010。(这样表示是为了体现后四位之间关系)所以答案为:HammingDistance(4, 14) + HammingDistance(4, 2) + HammingDistance(14, 2) = 2 + 2 + 2 = 6.代码1:原创 2021-05-28 22:52:53 · 64 阅读 · 0 评论