#力扣 LeetCode面试题 16.07. 最大数值 @FDDLC
发布日期:2021-06-30 21:05:03 浏览次数:2 分类:技术文章

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

题目搭配:

 

Java代码:

class Solution {    public int maximum(int a, int b) {        int kb=(int)(a*1L-b>>>63&1);//优先级:-高于>>>高于&,>>>为无符号右移        return a*(1-kb)+b*kb;    }}

 

Java代码二:

class Solution {    public int maximum(int a, int b) {//大=(大+小+(大-小))/2        return (int)((Math.abs(a*1L-b)+a+b)/2);    }}

 

 

 

 

转载地址:https://liuxingchang.blog.csdn.net/article/details/116460265 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:#力扣 LeetCode面试题 17.12. BiNode @FDDLC
下一篇:#Java:增强for循环的小问题:值传递与引用传递 @FDDLC

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月30日 22时08分23秒