博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
贴给小程序(1) --查找第一个0值
阅读量:4512 次
发布时间:2019-06-08

本文共 438 字,大约阅读时间需要 1 分钟。

int ffs(int x) {
int r = 1; if (!x) return 0; if (!(x & 0xffff)) {
x >>= 16; r += 16; } if (!(x & 0xff)) {
x >>= 8; r += 8; } if (!(x & 0xf)) {
x >>= 4; r += 4; } if (!(x & 3)) {
x >>= 2; r += 2; } if (!(x & 1)) {
x >>= 1; r += 1; } return r; }

二分法应用~

转载于:https://www.cnblogs.com/codestub/archive/2011/09/23/2186221.html

你可能感兴趣的文章
java代码中添加log4j日志
查看>>
Java学习不走弯路教程(19 对于Service的自动注入)
查看>>
[CSS3] :empty Selector
查看>>
webpack4 入门(二)
查看>>
vim配置成c++IDE
查看>>
利用node搭建本地服务器
查看>>
python pickle命令执行与marshal 任意代码执行
查看>>
Elasticsearch 2.3 java api
查看>>
golang写入csv
查看>>
基础2
查看>>
java基础篇---网络编程(UDP程序设计)
查看>>
Kafka Producer相关代码分析【转】
查看>>
LeetCode 121. Best Time to Buy and Sell Stock
查看>>
麻省理工学院公开课-第四讲:快速排序 及 随机化 算法
查看>>
复杂表达式
查看>>
R12.1.3 & R12.2.X 注册客户化应用
查看>>
实验十七 线程同步控制
查看>>
SQL Server 触发器
查看>>
Ural 1146 Maximum Sum(DP)
查看>>
《STL源代码分析》---stl_stack.h读书笔记
查看>>