
🔔本文收录于「2025华为OD机试真题(Java版)」专栏,手把手带你零基础教学华为OD机试。本题集提供最优题解思路,解题步骤,代码解析,复杂度分析及最优题解源码等,支持多语言题解,助你轻松拿捏OD机考,一举上岸!安利大家关注&&收藏&&订阅!题库正在疯狂收录中,up!up!up!!
🚫提醒:拒绝一切代考/替考,违法必究!本人所写题库均搜集于互联网。
💗订阅福利:一次订阅,可永久免费阅读,提供在线答疑解惑,后续题库更新皆可阅读使用!
📚1. 题目描述
📢 具体题目描述如下:
实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果。支持命令:
1.创建目录命令:mkdir
目录名称,如mkdir abc
为在当前目录创建abc
目录,如果已存在同名目录则不执行任何操作。此命令无输出
2.进入目录命令:cd
目录名称,如cd abc
为进入abc
目录,特别地,cd..
为返回上级目录,如果目录不存在则不执行任何操作。
此命令无输出。
3.查看当前所在路径命令:pwd
,输出当前路径字符串。
约束:
1.目录名称仅支持小写字母,mkdir
和cd
命令的参数仅支持单个目录,如:mkdir abc
和cd abc
,不支持嵌套路径和绝对路径,如:mkdir abc/efg,cd abc/efg,
mkdir /abc/efg,
cd abc/efg是不支持的。 2.目录符号为
/,根目录
/` 作为初始目录。
3.任何不符合上述定义的无效命令不做任何处理并且无输出。