剑指 offer
Avon_m
一个无知的人
展开
-
二进制中1的个数
二进制中1的个数 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 —— [ 牛客网 ] 本题要求求解整数二进制数据中1的个数,看到题目的时候,第一想法应该是遍历一遍二进制数,计算总数。即每一次与1之后右移,判断是1则加1。 class Solution { public: int NumberOf1(int n){ int c原创 2016-11-15 00:05:06 · 273 阅读 · 0 评论 -
数值的整数次方
数值的整数次方 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 —— [ 牛客网 ] 本题目考察的是代码的完整性,实现求方的函数,需要考虑程序的边界值。首先需要想到的特殊的情况有以下的几个方面: exponent为0,base不为0,结果为1 exponent为0,base为0,这种情况实际情况中并不存在,可选择抛出异常或者返回特原创 2016-11-24 18:07:35 · 202 阅读 · 0 评论