2017年12月14日

7.Reverse Integer

摘要: 题目链接:https://leetcode.com/problems/reverse-integer/description/ 题目大意:与190题类似,只是这题是反转十进制数值,在有符号整型范围内,如果得到的结果超过了整型范围,即溢出,则返回0。 法一:暴力解,将整型数转为字符串,再将字符串转为字 阅读全文

posted @ 2017-12-14 21:37 二十年后20 阅读(178) 评论(0) 推荐(0) 编辑

190.Reverse Bits---位运算

摘要: 题目链接:https://leetcode.com/problems/reverse-bits/description/ 题目大意:将数值的二进制反转。 法一(借鉴):由于是无符号32位整型,当二进制反转后会得到一个32位的整型,eclipse中已经无法正常显示了,但是转为二进制还是正确的。至于为什 阅读全文

posted @ 2017-12-14 20:21 二十年后20 阅读(191) 评论(0) 推荐(0) 编辑

191.Number of 1Bits---位运算---《剑指offer》10

摘要: 题目链接:https://leetcode.com/problems/number-of-1-bits/description/ 题目大意:与338题类似,求解某个无符号32位整数的二进制表示的1的个数。注意要求是无符号32位整数。 注意:无符号整数的范围是0~2^32-1,而普通int的范围是-2 阅读全文

posted @ 2017-12-14 16:15 二十年后20 阅读(286) 评论(0) 推荐(0) 编辑

8种基本数据类型及取值范围

摘要: 整型: byte:-2^7 ~ 2^7-1,即-128 ~ 127。1字节。Byte。末尾加B short:-2^15 ~ 2^15-1,即-32768 ~ 32767。2字节。Short。末尾加S 有符号int:-2^31 ~ 2^31-1,即-2147483648 ~ 2147483647。4字 阅读全文

posted @ 2017-12-14 15:34 二十年后20 阅读(36234) 评论(0) 推荐(4) 编辑

338.Counting Bits---位运算---《剑指offer》32

摘要: 题目链接:https://leetcode.com/problems/counting-bits/description/ 题目大意:求解从0到num的所有数的二进制表示中所有1的个数。 法一:暴力解,两个for循环,分别求解每一个二进制表示,然后计数其中1的个数。代码如下(耗时9ms): 1 pu 阅读全文

posted @ 2017-12-14 09:53 二十年后20 阅读(192) 评论(0) 推荐(0) 编辑

导航