整数类型(范围无限制) 十进制1 -1 二进制0b1 -0b1 八进制0o1 -0o1 十六进制0x1 -0x1 浮点类型(范围有限制但可忽略) 运算存在不确定尾数 :0.1+0.2!=0.3 原因:二进制表示小数可以无限接近但不能完全相同,转换过程中产生不确定小数 如何避免:浮点数键运算及比较用r ...
分类:
编程语言 时间:
2018-05-16 00:45:06
阅读次数:
305
又来更新剑指offer上的题目思路啦。 11、【二进制中1的个数】 题目:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路:每次都将数字n的最后一位1反转成0,不断反转到这个数字变成0,然后我们统计反转了多少次,这样不就可以成功得到这个数字有多少位了吗? 难点:如何反转一个数字 ...
分类:
其他好文 时间:
2018-05-13 14:24:10
阅读次数:
189
计算机中的数,是用定点数和浮点数表示。 定点数:小数点位置固定的数,整数和纯小数是用定点数来表示的,分别称为定点整数和定点纯小数。 浮点数:对于既有整数部分、又有小数部分的数,一般用浮点数表示,浮点数的小数点位置是不固定的,可以浮动。 如:234,4563,0.433 0.32134 等是定点数 而 ...
分类:
其他好文 时间:
2018-05-10 23:41:21
阅读次数:
175
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 示例 1: 示例 2: ...
分类:
其他好文 时间:
2018-05-09 23:58:54
阅读次数:
463
题意:给定一个数 n,求 0 ~ n,中二进制表示中连续两个 1 出现的次数。 析:枚举连续的两个 1,从低位向高位进行枚举,然后前可以是任意数,后面也是任意的,如果 n 正好是 11 还要另算,举个例子。 10110,假设现在枚举第 2 位和第 3 位,那么出现的次次数就是前面的 10,还有第一位 ...
分类:
其他好文 时间:
2018-04-28 23:40:56
阅读次数:
285
abs 返回参数的绝对值 all 可迭代对象的每个元素是否都为真 any 可迭代对象是否有为真的元素 ascii 返回一个表示对象的字符串 bin 返回二进制表示法 bytearray bytes callable 是否能被调用(个人理解,加上()是否不报错) chr 传入的参数作为索引,返回ASC ...
分类:
编程语言 时间:
2018-04-27 19:48:01
阅读次数:
144
python的基础知识: 基本数据类型:int str list tuple dict bool 一、整型的属性功能 1、工厂方法将字符串转换成整型 运行结果 2、bit_length的用法 运行结果:返回的结果是用二进制表示所需要的二进制的位数 3、通过int将别的进制转换成10进制 结果:3,1 ...
分类:
编程语言 时间:
2018-04-23 20:27:22
阅读次数:
198
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 例如9的二进制是1001,输入9,输出2 一个数-1后,最右边的1会变为0 比如1100 -1后为10111100&1011=1000 扩展:1.判断一个整数是不是2的整数次方,2的整数次方的二进制只有1个1,所以就是判断二进制是否只 ...
分类:
其他好文 时间:
2018-04-23 11:06:46
阅读次数:
140
11、二进制中1的个数 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 (1)最优解 (2) (3)注意:>>>是右移补0的逻辑右移,>>是右移补符号位的算术右移 12、数值的整数次方 给定一个double类型的浮点数base和int类型的整数exponent。求base的expo ...
分类:
编程语言 时间:
2018-04-22 22:42:24
阅读次数:
191
两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。计算一个数组中,任意两个数之间汉明距离的总和。示例:输入: 4, 14, 2输出: 6解释: 在二进制表示中,4表示为0100,14表示为1110,2表示为0010。(这样表示是为了体现后四位之间关系)所以答案为:HammingDis ...
分类:
其他好文 时间:
2018-04-21 21:25:03
阅读次数:
540