今天面试的三道题,大牛来看看~

w0911h w0911h 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天面试某大公司,下面是三道面试题,求解答(每道题5分钟思考)...

1.设计一个函数,调用这个函数可以打印出某个目录下的所有子目录和文件,包括子目录的子目录,只有一个API可用,调用这个API可以获得某个目录下的目录和文件列表,文件夹可能非常多,层次可能非常深,考虑空间因素,不考虑时间因素.


2.假设上面的函数没有设计成功,现在要做个简化的树状资源管理器,让用户能看到目录结构并能展开子目录,要考虑空间和时间因素,考虑用户体验,应该怎么实现.


3.做个手机阅读器的搜索功能,能够根据关键字搜索到用户最近阅读到的某本书的相关位置,要求速度快,占用空间少,匹配较精确,书的字数可能达到百万级别,应该如何实现.
...全文

相关推荐

评论 42
收藏 已收藏
分享
返回顶部
w0911h
C语言 70,039 成员 243,237 内容