首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
无判断max
[编程题]无判断max
热度指数:8881
时间限制:C/C++ 3秒,其他语言6秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
给定int
a
和int
b
,在不使用if-else等比较和判断运算符的情况下返回较大的那个数。若两数相同则返回任意一个。
测试样例:
1,2
返回:2
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(123)
分享
纠错
提交结果有问题?
81个回答
5篇题解
开通博客
Dfine
发表于 2025-07-07 03:01:47
class Max { public: int getMax(int a, int b) { // write code here int sym = (a-b) >> 31; return a+(a-b) *sym; }
展开全文
黑眼X
发表于 2025-09-27 11:07:09
import java.util.*; public class Max { public int getMax(int a, int b) { return b& (a-b)>>31 | a& ~(a-b) >> 31;
展开全文
牛客710153440号
发表于 2025-09-04 21:54:24
class Max { public: int getMax(int a, int b) { // write code here int c = a - b; return a - (c & (c >> 31));//c
展开全文
牛客710153440号
发表于 2025-09-04 21:54:37
class Max { public: int getMax(int a, int b) { // write code here int c = a - b; return a - (c & (c >> 31));//c
展开全文
小小车
发表于 2021-10-16 10:43:45
class Max { public: int getMax(int a, int b) { // write code here return a > b ? a : b; } };
问题信息
编程基础
位运算
思维
难度:
81条回答
123收藏
20049浏览
热门推荐
通过挑战的用户
查看代码
KIKI&am...
2022-09-02 23:53:47
杨木呀
2022-08-30 16:24:23
我在人间混日子
2022-08-24 20:32:25
牛客77423...
2022-08-24 14:33:58
牛客28309...
2022-08-24 10:58:15
相关试题
Primary Arithmetic
字符串
基础数学
位运算
评论
(39)
扔骰子
排序
贪心
思维
评论
(3)
旅行Ⅱ
动态规划
位运算
评论
(1)
对数几率回归(logistics ...
游戏运营
评论
(1)
仅讨论面向对象编程中的“子类型多态...
Java
Java工程师
C++工程师
顺丰集团
评论
(1)
来自
顺丰科技2019秋招嵌入...
无判断max
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Max { public int getMax(int a, int b) { // write code here } }
class Max { public: int getMax(int a, int b) { // write code here } };
# -*- coding:utf-8 -*- class Max: def getMax(self, a, b): # write code here
class Max { public int getMax(int a, int b) { // write code here } }