LeetCode
RudyZzzz
这个作者很懒,什么都没留下…
展开
-
LeetCode461-HammingDistance-JAVA
题目大意:给定两个数字,转化为二进制之后寻找在二进制下的数字的不同位的位数。 解析:本题主要是设计算法从十进制转化为二进制,在通过比较对应的每一位二进制数字。 十进制转换为N进制的方法为除n取余数。 本题中,在每一次循环之下使得输入的两个数字同时处以2得到的余数 为在对应相同二进制位数下的两个数字的值,再对两个数字的值进行比较,如果不同则不同位数加一。 具体代码如下: 只需将x,原创 2017-08-15 05:41:11 · 221 阅读 · 0 评论 -
LeetCode1-TwoSum_JAVA
原题地址: https://leetcode.com/problems/two-sum/description/ 题目大意: 给定一个数组以及目标数字,计算数组中哪两个数字只和为目标数字并返回这两个数字在数组中的位置索引。 解析: 通过bian l原创 2017-08-15 06:02:25 · 364 阅读 · 0 评论