码迷,mamicode.com
首页 >  
搜索关键字:二进制表示    ( 1014个结果
89. Gray Code
一、题目 1、审题 2、分析 给出一个正整数 n ,表示二进制的位数,用 List 存储 n 位二进制表示的所有整数,且相邻的两个数均为只有一个二进制位不同。 二、解答 1、思路: 方法一、 ①、用一个 list 存储整数。初始化时 list 中加入 0; ②、循环 n 次,每次循环将 list 中 ...
分类:其他好文   时间:2018-09-25 22:54:48    阅读次数:189
数据结构与算法-位运算
位运算位运算是把数字用二进制表示之后,对每一位上的0或者1的运算。理解位运算的第一步是理解二进制。二进制是指数字每一位都是0或者1,如十进制的2转换为二进制之后是10,而十进制的10转换为二进制之后是1010。在程序员圈子里有一个流传了很久的笑话,说世界上有10种人,一种人知道二进制,另一种人不知道 ...
分类:编程语言   时间:2018-09-22 14:44:27    阅读次数:139
Java中Int转byte分析
针对声明变量 int i = 3,j = 8; int占4个字节,i = 3 在Java二进制表示: 00000000 00000000 00000000 00000011 j = 8 在Java二进制表示: 00000000 00000000 00000000 00001000 下面进行运算: 1 ...
分类:编程语言   时间:2018-09-18 22:42:45    阅读次数:168
原码、反码、补码
数值在计算机中是以补码的方式存储的,在探求为何计算机要使用补码之前, 让我们先了解原码, 反码和补码的概念。 对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式。 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算 ...
分类:其他好文   时间:2018-09-18 00:30:57    阅读次数:134
剑指offer-11-二进制中1的个数
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 题目分析 原码、反码、补码的基本概念:①正整数:符号位为0,原码=反码=补码;②负整数:符号位为1,反码(符号位不变,其他位数值求反),补码(符号位不变,反码最低位+1)。具体讲解参考 "此博文" 。 方法一:将数据分别与f ...
分类:其他好文   时间:2018-09-16 21:01:31    阅读次数:182
476. 数字的补数python
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 示例 1: 示例 2: ...
分类:编程语言   时间:2018-09-14 16:18:02    阅读次数:137
快速幂+地推
题目传送门 题意:有n个人坐成一圈,每个人都戴着一个面具,面具有0-2^k-1种编号,每相邻的两个人的面具的编号的二进制表示中必须存在至少一位相同,问总共有多少种排列方法。 思路: 我们可以把这个圈从某一处裁开,使之变成一条线,令长度为n的直线上编号两两之间有相同的二进制位的排列方法为line(n) ...
分类:其他好文   时间:2018-09-12 23:57:11    阅读次数:216
二进制中1的个数
题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 方法1: # -*- coding:utf-8 -*- class Solution: def NumberOf1(self, n): # write code here return sum([(n>>i & 1) for ...
分类:其他好文   时间:2018-09-09 18:06:52    阅读次数:159
分析轮子(三)- 十进制整数怎么变成无符号二进制的整数的
前言:在 分析轮子(二)- << ,>>,>> (左移、右移、无符号右移)的时候发现十进制数转二进制数的时候,负数的位数是够的,比如:负整数 -15 的二进制表示是:11111111111111111111111111110001 ,但是 正整数 15 的二进制表示是:1111,抱着好奇心,我看了一 ...
分类:其他好文   时间:2018-09-08 22:29:20    阅读次数:173
C语言 —— char与unsigned char
输出结果为 a = 128 , b = -128。 128的二进制表示为1000 0000 因为char是有符号类型,所以编译器把128,即1000 0000当成有符号数,即补码为1000 0000 (因为计算机中的有符号数都是用补码来表示的),其表示的十进制值为B2T = -2^8 = -128( ...
分类:编程语言   时间:2018-09-08 15:24:09    阅读次数:131
1014条   上一页 1 ... 27 28 29 30 31 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!