码迷,mamicode.com
首页 >  
搜索关键字:位操作    ( 1476个结果
Hamming Weight的算法分析
最容易想到的算法是除余法,继而考虑到除法的代价较高,而且除数是2,会想到使用向右移位来代替除法,并使用&0x1操作来取末位的值,这样提高了算法的效率。然而,这样仍然进行了63次&操作、63次移位操作和63次+操作。若假设字长大小不限,记作N,那么上述算法的时间复杂度都为O(N)。具体实现方法:1.除...
分类:编程语言   时间:2015-04-06 17:11:56    阅读次数:235
LeetCode78/90 subset I/II
一:Unique paths I 题目: Given a set of distinct integers, S, return all possible subsets. Note: Elements in a subset must be in non-descending order.The solution set must not contain duplic...
分类:其他好文   时间:2015-04-06 15:44:07    阅读次数:122
Windows的x86和x64区别的简单介绍
简单的说x86代表32位操作系统 x64代表64位操作系统。 windows7 32位和64位的区别主要有以下两个方面: 1.两种系统对CPU GPRs的数据宽度要求不同,一个是64位,一个是32位; 简单的判断电脑是否支持64位操作系统:http://www.windows7en.com...
分类:Windows程序   时间:2015-04-06 15:28:29    阅读次数:161
阿里笔试题记录(Android客户端部分)
阿里笔试题记录(Android客户端部分)选择题 结果应该是选择 80,8 思路: - 指针的值都是一个个地址,而地址是用无符号整型值来表示的,也就是unsigned int。因此一个指针类型变量的大小就是unsigned int类型的大小。 - 64位系统,一个地址占用的二进制位数为64(8字节),32位系统,地址的二进制位数32(4字节)。参考64位操作系统的指针不都是64位吗 32...
分类:移动开发   时间:2015-04-05 09:15:20    阅读次数:239
算法学习 - 选择排序的稳定性讨论(C++实现)
选择排序选择排序的思想很简单。 每次选择当前的最小数字。 向后移动一位,选择第二小的数字。 … 移动到倒数第二位,操作后截止。 还不懂的附上百度百科选择排序。稳定性所以到底是不是稳定的呢?不稳定解释看过上面百度百科链接的人就会觉得一定不是稳定的啊。因为例如如下: [5 8 5 2 9 4] 这个在第一次选择最小的时候,就把5和2的位置掉换了,变成如下: [2 8...
分类:编程语言   时间:2015-04-03 06:49:08    阅读次数:205
c语言中的位移位操作
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:编程语言   时间:2015-04-02 20:36:00    阅读次数:137
联想台式机启天m4350 启用intel vt-x
在vmware workstations10 64位上安装windows server 2012操作系统时,出现如下错误: 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。 如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-...
分类:其他好文   时间:2015-04-01 22:04:39    阅读次数:671
c语言中的位移位操作
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:编程语言   时间:2015-04-01 19:33:41    阅读次数:132
第二十五章.类型转换
来源位运算符位取反运算符位与运算符位或运算符左移/右移运算符无符号整形的移位操作有符号整形的移位操作溢出运算符值的上溢出值的下溢出有符号溢出除零溢出运算符函数比较运算符自定义运算符自定义运算符的优先级和结合性位运算符位操作符通常在诸如图像处理和创建设备驱动等底层开发中使用,使用它可以单独操作数据结构...
分类:其他好文   时间:2015-04-01 14:47:27    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!