avatar
求教一道面试题# JobHunting - 待字闺中
k*a
1
把某个路径下的所有文件名和目录名都改成小写字母,包括目录下的所有文件和子目录
以及子目录下的所有名字。
follow up:
如果要把所有被改过的名字全部恢复成原来的名字,怎么做?
avatar
U*A
2
dfs?
一定要从最底端的文件或空文件夹开始。
第二问是不是用hashmap 存储原来的名字?
avatar
k*a
3
第一问,你是说用递归吗?
我有个疑问,如果名字改完之后已经有这个名字的文件或者目录存在呢?
关于第二问,我完全没有思路

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

avatar
k*a
4
其实你先改名字,再调用递归函数也可以啊,就是要注意改完后,几个名字相同的情况
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。