码迷,mamicode.com
首页 >  
搜索关键字:二进制表示    ( 1014个结果
二进制链表转整数
给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。 请你返回该链表所表示数字的 十进制值 。 输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5) 由于链表中从高位到低位存放了数字的二进制表示, ...
分类:其他好文   时间:2020-01-30 17:37:04    阅读次数:66
ACM道路之一:基础算法(位运算)
lowbit(x) : 返回x的最后一位1 lowbit(100010) = 10 lowbit(11011000) = 1000 lowbit(x) = x&(-x) = x & (~x+1) : -x x的补码 = x 取反+1 给定一个长度为n的数列,请你求出数列中每个数的二进制表示中1的个数 ...
分类:编程语言   时间:2020-01-29 21:52:22    阅读次数:53
剑指Offer-二进制中的1的个数
题目 输入一个整数,输出该数二进制表示中1的个数。 必备知识 原码、反码与补码 原码 将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。 如果是8位二进制,则: 反码 正数的反码与原码相同。 负数的反码是在其原码的基础上,符号位保持不变,其余各位取反。 如果是 ...
分类:其他好文   时间:2020-01-29 12:35:31    阅读次数:73
LeetCode 187. Repeated DNA Sequences(位运算,hash)
"题目" 题意:判断一个DNA序列中,长度为10的子序列,重复次数超过1次的序列! 题解:用一个map 就能搞定了,但是出于时间效率的优化,我们可以用位运算和数组代替map,首先只有四个字母,就可以用00,01,10,11 四个二进制表示,长度为10的序列,可以用长度为20的二进制序列表示。这样每中 ...
分类:其他好文   时间:2020-01-27 20:41:23    阅读次数:68
位运算
二进制状态压缩 二进制状态压缩,是指将一个长度为m的bool数组用一个长度为 m 位二进制整数表示并储存的方法。 | 操作 | 运算 | |: |: | |取出整数n在二进制表示下的第k位|(n k) & 1| |取出整数n在二进制表示下的后k位|(n&(1 =a[x,z]。 输出格式 输出一个整数 ...
分类:其他好文   时间:2020-01-26 19:20:39    阅读次数:44
1290. 二进制链表转整数
给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。 请你返回该链表所表示数字的 十进制值 。 示例 输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5) 来源:力扣(LeetCode)链接:ht ...
分类:其他好文   时间:2020-01-26 13:12:57    阅读次数:97
476-数字的补数
476 数字的补数 给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 1. 给定的整数保证在32位带符号整数的范围内。 2. 你可以假定二进制数不包含前导零位。 示例 1: 示例 2: 来源:力扣(LeetCode) 链接:https://leetcode cn.com/prob ...
分类:其他好文   时间:2020-01-19 22:10:37    阅读次数:127
Python3---内建函数---bin()
前言 该文章描述了函数bin() 2020-01-16 天象独行 0X01;描述 bin() 返回一个整数 int 或者长整数 long int 的二进制表示。 0X02;语法 bin(x) 参数: x -- int 或者 long int 数字 0X03;举例: print(bin(10)) C: ...
分类:编程语言   时间:2020-01-16 19:04:33    阅读次数:90
python bin函数(37)
一.bin函数简介 bin()函数是python的一个内置函数,主要功能是返回整形(int)或者长整形(long int)的二进制表示; 可能有小伙伴会问: 1.整形(int)或者长整形(long int)区别:两者的区别在于取值范围不同,整形取值范围:-32768~32767,而长整形取值范围更大 ...
分类:编程语言   时间:2020-01-15 14:17:51    阅读次数:81
Codeforces Round #581 (Div. 2)
A.BowWow and the Timetable "题目连接" 题目大意 给你一个以二进制方式来表示数字$n$的字符串,问$4^k 解题思路 题目给的数字是以二进制的方式给的,那么结合二进制数字的特点,可以发现每个$4^k$用二进制表示最前面的那个1都是在奇数位置,那么如果给的字符串长度是偶数, ...
分类:其他好文   时间:2020-01-13 20:14:22    阅读次数:90
1014条   上一页 1 ... 8 9 10 11 12 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!