boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 弱问一下,cracking the coding interview上有关bit manipulation的解释正确么
相关主题
一道qualcomm面試題
讨论一道面试题
这道题怎么做的?
Java + python做backend是怎么搞得?
找工作痛苦,招人其实也很痛苦
不会做进制转换的人能做软件设计吗?
NVIDIA intern电面求经验
crack the coding interview是java的题吗
C++ 一小题
Bloomberg phone interview (intern)
相关话题的讨论汇总
话题: java话题: bit话题: cracking话题: coding
进入JobHunting版参与讨论
1 (共1页)
b********s
发帖数: 16
1
小弟最近看cracking the coding interview 第五版上关于bit manipulation的内容,
有些不解。因为这本书的code基本是用java写的,所以我默认书上介绍的operators也
是java里的。
可是这本书介绍right shift operator时,只介绍了‘>>', 而且书上的例子是向右移
位后在左补0.
可我看JAVA DOC上写的,JAVA实际上有两种right shift operator, '>>' 和 '>>>',实
际上‘>>’移位后补的是整数2进制补码的sign bit,>>>才是无论怎样都补0.
请大牛们指点一下,我的理解是否正确呢,书上的内容是否有误?
另外想请教一下,是不是真正面试的时候即使有bit manipulation的内容也很少用java
考,一搬C\c++考的比较多吧?
b*****n
发帖数: 618
2
1. 你理解的没错
2. 根据我的经验,跟语言没关系

java

【在 b********s 的大作中提到】
: 小弟最近看cracking the coding interview 第五版上关于bit manipulation的内容,
: 有些不解。因为这本书的code基本是用java写的,所以我默认书上介绍的operators也
: 是java里的。
: 可是这本书介绍right shift operator时,只介绍了‘>>', 而且书上的例子是向右移
: 位后在左补0.
: 可我看JAVA DOC上写的,JAVA实际上有两种right shift operator, '>>' 和 '>>>',实
: 际上‘>>’移位后补的是整数2进制补码的sign bit,>>>才是无论怎样都补0.
: 请大牛们指点一下,我的理解是否正确呢,书上的内容是否有误?
: 另外想请教一下,是不是真正面试的时候即使有bit manipulation的内容也很少用java
: 考,一搬C\c++考的比较多吧?

1 (共1页)
进入JobHunting版参与讨论
相关主题
Bloomberg phone interview (intern)
c++ class default functions?
大家帮我看看我的recruiter是在帮我还是在玩我?
Divide a number by 3 without using *, /, +, -, % operators [转载]
Amazon China Operation Manager Position
我公司在招 DevOps Sr. Operations Software Engineer
Amazon team match的问题
*d++ = *s++
来问一个关于smart pointer的弱问题
一个貌似指数级的算法问题求更简单的算法
相关话题的讨论汇总
话题: java话题: bit话题: cracking话题: coding