bit
fareast_mzh
善假于物
展开
-
整数的二进制表达式中有多少个1
* 无符号右移以为,检查右边的bit是否为1来统计, 要循环32次* 如果只有1个1的情况 n & (n-1) == 0* 平行算法 归并 <?php/** * Created by PhpStorm. * User: Mch * Date: 8/10/18 * Time: 23:27 * 整数的二进制表达中有多少个1 */class CountOne ...原创 2018-08-10 23:47:01 · 336 阅读 · 0 评论 -
PHP 位运算 实现 加减乘除 整数的 + - * /
<?php/** * Created by PhpStorm. * User: Mch * Date: 8/10/18 * Time: 23:51 * 只用位运算不用算数运算实现整数的 + - * / */class Arithmetic { const MAX_INTEGER = 2147483647; const MIN_INTEGER = -21474...原创 2018-08-11 00:23:26 · 509 阅读 · 0 评论