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

leetcode 1600. 王位继承顺序-内存100-Throne Inheritance

Problem: 1600. 王位继承顺序-内存100-Throne Inheritance

内存100%,通过观察可以发现,拿到所有父母对应的孩子,孩子越靠前年纪越大,只需要深度优先搜索即可,深度优先搜索得到的顺序就是最终的结果

Code

class ThroneInheritance { public: unordered_set<string> dea; unordered_map<string, vector<string>> parentchild; vector<string> curOrder; string king; ThroneInheritance(string kingName) { king = kingName; } void birth(string parentName, string childName) { parentchild[parentName].push_back(childName); } void death(string name) { dea.insert(name); } void Successor(string x) { if(dea.find(x) == dea.end()) curOrder.push_back(x); if(parentchild.count(x) != 0) { for(string& s : parentchild[x]) { Successor(s); } } } vector<string> getInheritanceOrder() { curOrder.clear(); Successor(king); return curOrder; } };
http://www.jsqmd.com/news/586516/

相关文章:

  • Python蓝桥杯B组分享
  • 2026年哈尔滨靠谱帆布制品正规厂商推荐,嘉和棚靠厂值得选 - 工业设备
  • 数据挖掘核心:分类任务详解与经典算法全攻略(原理+流程图+代码+场景)
  • 网络监控告警设置指南:如何配置智能告警规避“告警风暴”?
  • Tencent Kona SM Suite:Java国密应用开发指南
  • 保姆级教程:在Windows Server上把M.2 NVMe硬盘直通给Hyper-V虚拟机(附脚本)
  • DataSphereStudio:提升企业数据开发效率的一站式数据应用门户解决方案 | 可插拔集成架构
  • 3步掌握抖音智能批量下载:自动化工具让内容收集效率提升80%
  • 2026年贵阳推荐的少儿英语启蒙学习机分析,选购指南来了 - 工业推荐榜
  • 【2024】TVBOX源接口优化实战:JAR包整合加速方案
  • Calcpad:工程师的数学计算革命,从公式到专业报告的智能转换
  • 新网站建立后如何进行 SEO 优化_新网站如何进行 SEO 内容优化
  • 分析时尚皮鞋品牌性价比,老人头在其中排名如何? - 工业品牌热点
  • 最佳论文提名!DancingBox:一台手机,从任意物体捕捉角色动画!
  • 2026年幼儿英语启蒙神器性价比排名,呼和浩特上榜名单 - myqiye
  • Linux服务器天翼云盘CLI部署与高效运维指南
  • 基于Yalmip+Matlab的主从博弈优化:电动汽车充电定价策略实战解析
  • 2025届毕业生推荐的十大降AI率平台实测分析
  • 如何用3个步骤永久保存QQ空间回忆?GetQzonehistory使用指南
  • 基于 N-gram 全新模型:嵌入扩展新范式,实现轻量化 MoE 高效进化
  • 实战指南:基于TensorFlow Lite的高效人脸检测与虹膜识别Python库
  • ClickHouse 深度解析:列式存储如何优化OLAP性能,与MySQL等数据库的实战对比
  • 分析哈尔滨定制门帘制造商,嘉和棚靠厂性价比怎么样? - 工业设备
  • 保姆级教程:用STM32 MotorControl Workbench配置FOC三电阻采样(附工程源码)
  • 2026年深圳好用的幼儿英语启蒙产品排名,看看有哪些 - 工业设备
  • 备案域名与未备案域名在seo优化上有何区别_已备案的域名如何变更备案信息
  • Zotero PDF翻译插件完整使用指南:高效实现学术文献双语阅读
  • 如何解决Mac制作Windows启动盘难题:WinDiskWriter的技术实现与应用指南
  • 镜像命名实战:从规范到最佳实践
  • 为什么选择UNTRUNC:深度解析开源视频修复工具的3个实战技巧