JavaShuo
栏目
标签
(x&y) + ( (x^y)>>1 )证实
时间 2020-01-29
标签
x&y
证实
繁體版
原文
原文链接
对于位运算求两个数的平均值问题,(整形数据) int average(int x,int y) { return ( (x&y) + ( (x^y)>>1 ) ); } 给出两个整数,求出结果。 刚开始看到这道题的作法就是x和y转换为二进制,而后计算出结果。在没有办法的状况下这样作也能够得出结果。 跟你想象的一点不差,这里确实有捷径。 题目中的&和^都是位运算,因此咱们有必要研究数据的对位状况。
>>阅读原文<<
相关文章
1.
shell:>& 、& >、2>一、2>&1
2.
>/dev/null 2>&1 和 2>&1 >/dev/null 的区别
3.
>/dev/null 2>&1 与 2>&1 >/dev/null
4.
证实:S = 1 + 1/2 + 1/4 + 1/8 + 1/16 + ·······,求证 S = 2
5.
>/dev/null 2>&1
6.
sqli-labs>>Less-1
7.
JavaScript学习笔记<1>
8.
1>/dev/null 2>&1的含义
9.
1 >/dev/null 2>& 1的含义
10.
2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null
更多相关文章...
•
XML 验证
-
XML 教程
•
PHP 表单验证
-
PHP教程
•
☆基于Java Instrument的Agent实现
•
Java Agent入门实战(三)-JVM Attach原理与使用
相关标签/搜索
证实
实证
layer>
可证实
强势证实
证实题
实战1
红包项目实战
PHP 7 新特性
SQLite教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
[最佳实践]了解 Eolinker 如何助力远程办公
2.
katalon studio 安装教程
3.
精通hibernate(harness hibernate oreilly)中的一个”错误“
4.
ECharts立体圆柱型
5.
零拷贝总结
6.
6 传输层
7.
Github协作图想
8.
Cannot load 32-bit SWT libraries on 64-bit JVM
9.
IntelliJ IDEA 找其历史版本
10.
Unity3D(二)游戏对象及组件
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
shell:>& 、& >、2>一、2>&1
2.
>/dev/null 2>&1 和 2>&1 >/dev/null 的区别
3.
>/dev/null 2>&1 与 2>&1 >/dev/null
4.
证实:S = 1 + 1/2 + 1/4 + 1/8 + 1/16 + ·······,求证 S = 2
5.
>/dev/null 2>&1
6.
sqli-labs>>Less-1
7.
JavaScript学习笔记<1>
8.
1>/dev/null 2>&1的含义
9.
1 >/dev/null 2>& 1的含义
10.
2>/dev/null和>/dev/null 2>&1和2>&1>/dev/null
>>更多相关文章<<