首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
温暖的牛牛
2020-08-27 14:37
已编辑
门头沟学院 Java
关注
已关注
取消关注
8月26日华为笔试第一题移位32位无符号整数用java怎么写
我转位long最后输出是一个负数,取绝对值多了1,有人用java 写完的吗
#华为#
提示
全部评论
推荐
最新
楼层
漂在北国
吉林大学 Java
public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String line = sc.nextLine(); String[] split = line.split(" "); StringBuilder sb = new StringBuilder(); for(int i=0; i<split.length; i++){ int t = Integer.parseInt(split[i]); int even = t&0xaaaaaaa; int base = t&0x55555555; //拼接 t = even>>1 | base <<1; String temp = Integer.toBinaryString(t); String str1 = ""; for(int j=0; j<32-temp.length(); j++){ str1 += "0" ; } sb.append(str1+temp); } String str = sb.substring(sb.length()-2); String res = str + sb.substring(0,sb.length()-2); System.out.println(res); for(int i=0; i<split.length; i++){ System.out.print(Long.valueOf(res.substring(32*i,32*i+32),2)); System.out.print(" "); } } }
3
回复
分享
发布于 2020-08-27 00:34
Netty实战
东北大学 Java
private static void first(int[] arr) { for(int i = 0; i < arr.length; i++) { arr[i] = cal(arr[i]); } int lowBits = arr[arr.length - 1] & 3; for(int i = 0; i < arr.length; i++) { int temp = arr[i] & 3; arr[i] = (arr[i] >>> 2) ^ (lowBits << 30); lowBits = temp; } } private static int cal(int n) { int first = (0x55555555 & n) << 1; int second = (0xAAAAAAAA & n) >>> 1; return first ^ second; }
3
回复
分享
发布于 2020-08-26 22:49
要有offer呀
阿里巴巴_开发
我用位运算做的, 1.交换的处理:使用16个01组成的long 取出奇位数 为x 使用16个10取出偶位数 为y,然后x<<1|y>>>1 2.右移溢出的处理:拿0B11取出最低两位为x,last=x<<1移到最高两位 对于每个新的数字num num>>>2|last即可,last是上一个数计算出来的。
2
回复
分享
发布于 2020-08-26 22:01
zhanghx2018
南京大学 Java
我这个,虽然很暴力
2
回复
分享
发布于 2020-08-26 21:53
牛客281859075号
西安交通大学 C++
请问有没有第一题的表述,当时看不懂,现在想再试试
点赞
回复
分享
发布于 2020-08-28 23:01
牛客557592078号
门头沟大学 Java
移位的时候不需要考虑符号位,最后输出的时候用Integer.toUnsignedLong()或者Integer.toUnsignedString()就可以了
点赞
回复
分享
发布于 2020-08-27 13:20
咖啡杯中的猫
华东师范大学 测试开发
移位计算的时候 (long)2<<位数,2要转成long,昨天没想到这个问题也没AC 难受。。。😣
点赞
回复
分享
发布于 2020-08-27 10:14
胖三斤66
华南理工大学 golang
从一开始就换成二进制字符串表示
点赞
回复
分享
发布于 2020-08-27 08:18
携月
华为软件技术有限公司_软件开发工程师
long类型和0xFFFFFFFF或运算一下,就能得到结果了,不然负数前面都是1
点赞
回复
分享
发布于 2020-08-26 23:52
牛客737031231号
西安电子科技大学 Java
直接用long就行了
点赞
回复
分享
发布于 2020-08-26 23:14
海德薇的fan
西安电子科技大学 Java
有,但是没拍答案,可能是边界没考虑清楚吧
点赞
回复
分享
发布于 2020-08-26 21:46
我的秋招会有奇迹的!
浙江大学 Java
同不知道
点赞
回复
分享
发布于 2020-08-26 21:45
暂无评论,快来抢首评~
相关推荐
01-04 14:08
门头沟学院 安全工程师
求帮忙看简历
点赞
评论
收藏
分享
01-04 17:54
饿了么_后端研发工程师(准入职员工)
春秋航空内推,春秋航空内推码
春秋✈️ 综合管理类培训生 初试面经搜遍全网没有面经,趁着下午刚面完出一波攒攒秋招人品,希望对uu们有帮助在上海线下面的,半小时左右一波人,是群面哦~记得打印两份简历带上流程:1、自我介绍2、对春秋航空成本管控方面的理解(同组uu答的都好全面,完全没有什么补充hhhh)3、有关财务方面的实习经历介绍,谈谈自己参与的工作、对岗位的理解、对工作提效的想法之类的4、什么渠道投递的简历5、自己的实习投递的渠道是什么6、横向多岗位实习较垂直实习的优劣势(本人实习岗位比较杂hhh)7、对未来的规划,是否想好要做财务方面8、例行反问总体而言,面试官们都非常好,超级温柔~春秋航空2026届秋招启动~ 【我们是...
点赞
评论
收藏
分享
2025-12-01 17:26
门头沟学院 Java
女领导突然发vx问要不要一起租房……
当听到我的+1跟我说这话时候,我瞳孔震裂了,兄弟们!现在的领导都这么开放吗,我一大老爷们……怎么拒绝比较好啊!
在炒股的打工鸭很想养...:
以后你绝对会升职加薪很快的,就是得付出一些细胞损失
工作中出现了XX情况正常...
点赞
评论
收藏
分享
2025-12-30 15:45
九州通医药集团_集团业务管培生(准入职员工)
步步高内推,步步高内推码
步步高实验学校 2026届校招启动啦【学校简介】东莞市步步高实验学校于 2023 年投入运营,占地 230 亩,是一所集幼儿园、小学、初中、高中于一体的十五年一贯制非营利性高端民办学校,学校全面实行小班化教学,学校师生比为 1:5;步步高教育专家团队由来自一流大学的国家课标专家、教育学家,来自著名学校的卓越校长,来自一线、有着丰富教学经验的著名特级教师,以及来自国家级教育媒体的教育策划专家共同组成,为步步高的课程、教学、管理奠定了坚实基础。【招聘岗位】• 幼儿园、小学部及初中部各学科类教师 & 国际教师,类别多多,等你pick! 【福利待遇】• 薪资:幼儿园老师年收入16万起 、中小学...
投递小天才等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
3
10
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
🔥2026创作新起点:《新年启航计划》来袭,三大赛道等你来冲!
1.2W
2
...
一大波手撕正在靠近!
1.0W
3
...
为什么你的实习是“无效实习”?又该如何做
4359
4
...
双非终于上岸了!!!!
2481
5
...
uu们,面试的时候一定要大大方方的啊!
2422
6
...
腾讯游戏后端一面
2356
7
...
快手Java日常实习一面
2118
8
...
千里智驾毁约
2106
9
...
帕斯亚科技UE客户端面经
2076
10
...
双非本科,嵌入式秋招上岸的一次总结
1717
创作者周榜
更多
正在热议
更多
#
有深度的简历长什么样?
#
2099次浏览
39人参与
#
应届生第一份工作最好去大厂吗?
#
123602次浏览
1093人参与
#
入职第一天
#
1973次浏览
27人参与
#
非技术er求职现状
#
127038次浏览
773人参与
#
你不能接受的企业文化有哪些
#
1523次浏览
35人参与
#
工作后会跟朋友渐行渐远吗
#
54798次浏览
401人参与
#
实习最想跑路的瞬间
#
107208次浏览
649人参与
#
CVTE工作体验
#
17290次浏览
39人参与
#
双非本科的出路是什么?
#
192455次浏览
1516人参与
#
帆软软件工作体验
#
8563次浏览
34人参与
#
我的上岸简历长这样
#
757187次浏览
11284人参与
#
秋招感动瞬间
#
111713次浏览
509人参与
#
机械人选offer,最看重什么?
#
152298次浏览
789人参与
#
运营/市场/管培生岗位评价
#
28911次浏览
179人参与
#
多益网络求职进展汇总
#
60228次浏览
272人参与
#
为什么那么多公司毁约
#
216976次浏览
1463人参与
#
上班苦还是上学苦呢?
#
317712次浏览
2047人参与
#
2023届毁约公司名单
#
234204次浏览
1063人参与
#
小米求职进展汇总
#
997568次浏览
6500人参与
#
秋招想进国企该如何准备
#
119757次浏览
602人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务