boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求教一道面试题
相关主题
在线等! 谁 熟悉 .bat 或者 Shell 啊? 要开发一个工具 去运
amazon 面试题Create a class for filesystem
讨论一道面试题
问一个不知道算是软工还是C++的面试题
一个linux简单面试题
贡献两个google题
leetcode: simplify path
indeed 面试题
怎么organize 申请的job
[vmware面经] software engineer
相关话题的讨论汇总
话题: 名字话题: 面试题话题: 所有话题: 子目录话题: 一道
进入JobHunting版参与讨论
1 (共1页)
k*******a
发帖数: 433
1
把某个路径下的所有文件名和目录名都改成小写字母,包括目录下的所有文件和子目录
以及子目录下的所有名字。
follow up:
如果要把所有被改过的名字全部恢复成原来的名字,怎么做?
U***A
发帖数: 849
2
dfs?
一定要从最底端的文件或空文件夹开始。
第二问是不是用hashmap 存储原来的名字?
k*******a
发帖数: 433
3
第一问,你是说用递归吗?
我有个疑问,如果名字改完之后已经有这个名字的文件或者目录存在呢?
关于第二问,我完全没有思路

【在 U***A 的大作中提到】
: dfs?
: 一定要从最底端的文件或空文件夹开始。
: 第二问是不是用hashmap 存储原来的名字?

k*******a
发帖数: 433
4
其实你先改名字,再调用递归函数也可以啊,就是要注意改完后,几个名字相同的情况
1 (共1页)
进入JobHunting版参与讨论
相关主题
[vmware面经] software engineer
面sys admin问啥问题呀?
分享T家电面经
DB面经
U家面经
发面经
求字符串最后一个单词的长度
leetcode的iphone5壁纸
这个题能有几种解法?
String list如何排序
相关话题的讨论汇总
话题: 名字话题: 面试题话题: 所有话题: 子目录话题: 一道