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

企业网站建设的公司有哪些网站建设企业

企业网站建设的公司,有哪些网站建设企业,网页制作方法视频教程,京东网站是谁做的给定一个保存员工信息的数据结构#xff0c;它包含了员工 唯一的 id #xff0c;重要度 和 直系下属的 id 。 比如#xff0c;员工 1 是员工 2 的领导#xff0c;员工 2 是员工 3 的领导。他们相应的重要度为 15 , 10 , 5 。那么员工 1 的数据结构是 [1, 15, [2]] #x…给定一个保存员工信息的数据结构它包含了员工 唯一的 id 重要度 和 直系下属的 id 。 比如员工 1 是员工 2 的领导员工 2 是员工 3 的领导。他们相应的重要度为 15 , 10 , 5 。那么员工 1 的数据结构是 [1, 15, [2]] 员工 2的 数据结构是 [2, 10, [3]] 员工 3 的数据结构是 [3, 5, []] 。注意虽然员工 3 也是员工 1 的一个下属但是由于 并不是直系 下属因此没有体现在员工 1 的数据结构中。 现在输入一个公司的所有员工信息以及单个员工 id 返回这个员工和他所有下属的重要度之和。 示例 输入[[1, 5, [2, 3]], [2, 3, []], [3, 3, []]], 1 输出11 解释 员工 1 自身的重要度是 5 他有两个直系下属 2 和 3 而且 2 和 3 的重要度均为 3 。因此员工 1 的总重要度是 5 3 3 11 。 提示 一个员工最多有一个 直系 领导但是可以有多个 直系 下属 员工数量不超过 2000 。 解题思路 从目标员工为根节点递归搜索子节点 代码 /*** Definition for Employee.* type Employee struct {* Id int* Importance int* Subordinates []int* }*/var res int func getImportance(employees []*Employee, id int) int { res0cnt:make(map[int]*Employee)for _, employee : range employees {cnt[employee.Id]employee}dfs(id,cnt)return res } func dfs(i int,cnt map[int]*Employee) {rescnt[i].Importancefor _, subordinate : range cnt[i].Subordinates {dfs(subordinate,cnt)} }
http://www.yutouwan.com/news/118128/

相关文章:

  • 网站推广双鼎个人主页推荐
  • php网站开发哪个好鄂州网警
  • 云南建设注册考试中心网站十大接单推广平台
  • 外贸综合服务网站建设wordpress轮播插件
  • it行业做网站一个月多少钱515ppt网站建设
  • asp网站开发实例书籍电商设计是做什么的工作
  • 学校网站如何建设网页制作平台哪家好
  • 加强住房公积金网站建设外贸出口网站建设
  • 免费的个人网站怎么做h5页面开发用什么工具
  • 网站解析是什么意思电子产品网页设计
  • com网站域名注册云服务器费用
  • 微信如何建商城网站中国域名备案查询系统
  • 大连哪里有手机自适应网站建设长春网络建站
  • 付费网站 源码 下载链接网站推广方式的策划
  • 15年做那个网站能致富模拟网站建设软件有哪些
  • php做网站难么百度账号管理
  • 海外网站速度慢wordpress 搜索模板
  • 学校网站建设风险分析兰州出台9条优化措施
  • 成都网站开发建设公司wordpress自动抓取
  • 天津市工程建设项目报建网站网络营销有什么岗位
  • 龙岗做网站公司szaowflash做企业网站宣传片
  • 国内移动端网站做的最好的怎么建立一个表格
  • 网站开发与应用论文云空间
  • 网站app封装怎么做证券网站怎么做
  • html 学习网站用备忘录制作一个网站的制作
  • ppt网站建设答案做网站的系统
  • 济南网站建设山东酷风容城县建设银行网站
  • 河北省永清县建设局网站html5网站开发公司
  • 织梦网站模版下载西安关键词网站排名
  • 课程网站怎么做备案网站名