社区
数据结构与算法
帖子详情
一道超大公司的面试题: 试构思一种位图压缩的新方法
topbasemaster
2016-09-07 10:24:22
在面试的时候 给问到:试构思一种位图压缩的新方法,
各位有没有好建议?
...全文
225
回复
打赏
收藏
一道超大公司的面试题: 试构思一种位图压缩的新方法
在面试的时候 给问到:试构思一种位图压缩的新方法, 各位有没有好建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java
面
试
题
精华集-Java 工程师进阶知识完全扫盲
面
试
题
如何保证消息队列的高可用? 面
试
官心理分析 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。 所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个 MQ,各种问题从来没考虑过,那你就杯具了,面
试
官对你的感 觉就是,只会简单使用一些技术,没任何思考,马上对你的印象就不太好了。这样的同学招进 ...
Z-Image Turbo在Java
面
试
题
自动生成中的应用
本文介绍了如何在星图GPU平台上自动化部署🚀 Z-Image Turbo 本地极速画板镜像,并将其应用于Java
面
试
题
的辅助设计与可视化。该工具能快速生成高质量的技术图解,例如将抽象的Java内存模型、线程状态转换等概念转化为清晰的架构图,从而提升
面
试
题
设计的效率与考察深度。
Google爱考原题,学会这题谷歌offer到手!
今天分享一个Google的面
试
考点——Map Reduce,它是Google的三驾马车之一,用于进行分布式计算。 Map Reduce的基本思想很简单,就是通过Map这个步骤使用多台机器并行,将所有的数据都整理为<Key, Value>的二元组,然后在Reduce操作之前,系统会按照Key的不同,将不同的Key分给不同的机器进行处理,比如可以简单地根据hash(...
Java版LeetCode热题100之单词搜索:回溯算法与剪枝优化的深度解析
答时间复杂度 O(MN × 3^L)原因:第一步有 4 个方向可选,但后续每步最多只有 3 个方向因为不能回到刚来的方向(那个位置已被标记为已访问)所以从第二步开始,每个位置最多有 3 个
新
方向可选因此是 3^L 而不是 4^L单词搜索是回溯算法在二维网格中的经典应用visited 数组和状态恢复是正确性的关键剪枝优化能显著提升实际性能时间复杂度由搜索空间决定,但实际运行远优于理论上界。
Java版LeetCode热题100之“缺失的第一个正数”:O(n)时间与O(1)空间的极致挑战
方案核心技巧优点缺点哈希表外部存储简单直观空间 O(n)排序有序查找易理解时间 O(n log n)标记法符号位作标记代码简洁、稳定、易调
试
需处理负号细节置换法数字归位思想巧妙、无需符号操作需防死循环、逻辑稍复杂工程建议优先选择标记法:逻辑线性,边界清晰,适合生产环境置换法可作为面
试
中的“炫技”方案,展示对数组操作的熟练度原地哈希是解决“有限解空间 + O(1) 空间”问题的利器利用数组下标与值的映射,可将数组变为哈希表符号位、置换、偏移。
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章