楼主: pandami
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 有人实战中遇到过bitmask吗

🔗
bananamuffin 2021-10-15 09:24:10 | 只看该作者
全局:
我现在做的project就因为performance敏感,encoding之后用bitmask+位运算来快速获取不同部分的data。所以不光是刷题,实际系统中也可能用到
回复

使用道具 举报

🔗
b9jack 2021-10-15 09:47:25 来自APP | 只看该作者
全局:
99%上过的人看到照样都头疼吧😂
回复

使用道具 举报

🔗
ND0406 2021-10-15 09:53:05 来自APP | 只看该作者
全局:
多做两道题就熟练了…😂这个算什么大杀器 唯手熟尔
回复

使用道具 举报

🔗
 楼主| pandami 2021-10-15 10:25:44 来自APP | 只看该作者
全局:
ND0406 发表于 2021-10-14 18:53:05
多做两道题就熟练了…这个算什么大杀器 唯手熟尔
关键是想不起来要用这个嘛。想半天才注意到类似n<32这种限制。不知道面试时候对方会不会主动告诉你。

有时间的话一切皆可熟!不熟再来300道。
回复

使用道具 举报

🔗
tiany7 2021-10-15 10:56:26 | 只看该作者
全局:
这个东西得会吧,c/c++里面有很多选项地方是用到了的,比如epoll和iostream,底层更多
另外微软今年实习的面试题就有位运算,当然用string的最后也给过了

评分

参与人数 2大米 +2 收起 理由
14417335 + 1
pandami + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
ND0406 2021-10-15 11:18:57 来自APP | 只看该作者
全局:
pandami 发表于 2021-10-14 19:25:44
关键是想不起来要用这个嘛。想半天才注意到类似n<32这种限制。不知道面试时候对方会不会主动告诉你。

有时间的话一切皆可熟!不熟再来300道。
面试遇见概率不大… 比较没人会告诉你n<32 之类的明显带bitmask的提示…
面试只要不是ng,基本暴力求解出来都没问题。
而且就算不是bitmask…
我给一个n位的boolean arr…
也未尝不可啊
回复

使用道具 举报

🔗
 楼主| pandami 2021-10-15 13:21:54 来自APP | 只看该作者
全局:
tiany7 发表于 2021-10-14 19:56:26
这个东西得会吧,c/c++里面有很多选项地方是用到了的,比如epoll和iostream,底层更多
另外微软今年实习的面试题就有位运算,当然用string的最后也给过了
要会用bitset还是位运算更好?当然bitset就是多记几个api
回复

使用道具 举报

🔗
tiany7 2021-10-15 21:58:59 来自APP | 只看该作者
全局:
pandami 发表于 2021-10-14 22:21:54
要会用bitset还是位运算更好?当然bitset就是多记几个api
差不多吧,bitset主要是固定大小,没法动态开,但是常数很小很方便,操作起来和整数差不多
面试的时候如果看到2^31,2^64,或者1e9,1e18,都要想到是否使用long long
回复

使用道具 举报

全局:
本帖最后由 akika2020 于 2021-10-15 06:21 编辑

http://graphics.stanford.edu/~seander/bithacks.html
读完什么bit operation搞不定。
面试偏底层岗位的时候比较容易问bit operation,graphics相关岗位也爱问。
实操的时候写C++能用bitset当然是好。有时候就想简单粗暴得用,就会裸写一个。还有如果项目不支持C++,那掌握了能自己写也是很必要的。

评分

参与人数 1大米 +2 收起 理由
pandami + 2 谢谢分享!

查看全部评分

回复

使用道具 举报

🔗
mingyEx 2021-10-17 18:14:45 | 只看该作者
全局:
集合运算的时候。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表