没有合适的资源?快使用搜索试试~ 我知道了~
文章目录不用任何比较判断找出两个数中较大的数位运算找出两整型较大值算法思路相应代码 不用任何比较判断找出两个数中较大的数 位运算找出两整型较大值 【题目】 给定两个32位整数a和b,返回a和b中较大的。 【要求】 不用任何比较判断。 算法思路 将判断转换位运算实现 sign获取符号位,flip翻转符号位 判断a-b的符号位; 符号位为0表示为正,符号位为1表示为负 为正返回a,为负返回b 因此same=flip(sign(a-b)) * a + sign(a-b) * b返回同号两者较大值 a-b结果可能溢出,添加条件判断——异号时符号位与被减数相同, 即dif=flip(sig
资源推荐
资源评论
资源评论
weixin_38721691
- 粉丝: 4
- 资源: 906
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功