当前位置: 首页 > news >正文

华为OD机试真题Python实现【删除指定目录】真题+解题思路+代码(20222023)

删除指定目录

题目

某文件系统中有 N 个目录,
每个目录都一个独一无二的 ID。
每个目录只有一个付目录,
但每个目录下可以有零个或多个子目录,
目录结构呈树状结构。
假设 根目录的 ID 为0,且根目录没有父目录
ID 用唯一的正整数表示,并统一编号
现给定目录 ID 和其付目录 ID 的对应父子关系表
[子目录ID,父目录ID],以及一个待删除的目录 ID,
请计算并返回一个 ID 序列,
表示因为删除指定目录后剩下的所有目录,
返回的 ID 序列以递增序输出
注意:
1、被删除的目录或文件编号一定在输入的 ID 序列中;
2、当一个目录删除时,它所有的子目录都会被删除。

🔥🔥🔥🔥🔥👉👉👉👉👉👉 华为OD机试(Python)真题目录汇总


输入

输入的第一行为父子关系表的长度m;接下来的m行为m个父子关系对;
最后一行为待删除的 ID。
序列中的元素以空格分割,

http://www.lryc.cn/news/25262.html

相关文章:

  • CSS选择器大全(上)
  • JavaScript 俄罗斯方块 - setTimeout和rAF
  • LeetCode:构造最大二叉树;使用中序和后序数组构造二叉树;使用前序和中序数组遍历二叉树。
  • nodejs实现jwt
  • 结构体占用内存大小如何确定?-->结构体字节对齐 | C语言
  • Vue和Uniapp:优缺点比较
  • AMBA-AXI(二)AXI的序,保序与乱序
  • APIs and Open Interface--非工单领、发料(含调拨)
  • 互联网医院系统软件开发|互联网医院管理系统开发的好处
  • 2.单例模式
  • 【保姆级】Java后端查询数据库结果导出xlsx文件+打印xlsx表格
  • Java数据库部分(MySQL+JDBC)(二、JDBC超详细学习笔记)
  • vue3生命周期
  • Python学习笔记10:开箱即用
  • 详解JAVA反射
  • 在nestjs中进行typeorm cli迁移(migration)的配置
  • 前端工程构建问题汇总
  • 某马程序员NodeJS速学笔记
  • SpringMVC DispatcherServlet源码(6) 完结 静态资源原理
  • 2023年全国最新会计专业技术资格精选真题及答案9
  • Web3中文|把Web3装进口袋,Solana手机Saga有何魔力?
  • 【配电网优化】基于串行和并行ADMM算法的配电网优化研究(Matlab代码实现)
  • 数据结构初阶 -- 顺序表
  • uniapp:3分钟搞定在线推送uni.createPushMessage,uni.onPushMessage
  • C/C++开发,无可避免的多线程(篇一).跨平台并行编程姗姗来迟
  • 如何把照片的底色修改为想要的颜色
  • 【高效办公】批量生成固定模板的文件夹名称
  • redis的集群方式
  • 温控负荷的需求响应潜力评估及其协同优化管理研究(Matlab代码实现)
  • 模电学习9. MOS管使用入门