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

网站做商业计划书吗阿里巴巴网站推广方式

网站做商业计划书吗,阿里巴巴网站推广方式,微信分享网站短链接怎么做的,wap网站搜索题目描述 给定一个二叉树的 根节点 root#xff0c;想象自己站在它的右侧#xff0c;按照从顶部到底部的顺序#xff0c;返回从右侧所能看到的节点值。 解析 这一题的关键其实就是找到怎么去得到当前是哪一层级#xff0c;可以利用队列对二叉树进行层次遍历#xff0c;但…题目描述 给定一个二叉树的 根节点 root想象自己站在它的右侧按照从顶部到底部的顺序返回从右侧所能看到的节点值。 解析 这一题的关键其实就是找到怎么去得到当前是哪一层级可以利用队列对二叉树进行层次遍历但是需要稍微修改下遍历方式每次都将该层遍历完。 public ListInteger rightSideView(TreeNode root) {if (root null) {return new ArrayList(); // 返回空列表而非null}ListInteger res new ArrayList();QueueTreeNode queue new LinkedList();queue.offer(root);while (!queue.isEmpty()) {int levelLength queue.size(); // 当前层的长度for (int i 0; i levelLength; i) {TreeNode node queue.poll();// 仅在遍历到当前层最后一个元素时记录if (i levelLength - 1) {res.add(node.val);}if (node.left ! null) {queue.offer(node.left);}if (node.right ! null) {queue.offer(node.right);}}}return res;}然后深度优先遍历也是可以求解。优先遍历右子树同时记录下当前遍历到的层级即可。 public ListInteger rightSideView(TreeNode root) {ListInteger ans new ArrayList();dfs(root, 0, ans);return ans;}private void dfs(TreeNode node, int depth, ListInteger ans) {if (node null) {return;}if (ans.size() depth) {ans.add(node.val);}depth;dfs(node.right, depth, ans);dfs(node.left, depth, ans);}
http://www.hkea.cn/news/14305025/

相关文章:

  • 不备案的网站很慢网络营销策划实务
  • 网站开发运行环境怎么写做网站需要去哪里备案
  • 网站开发招商计划书网页版微信怎么换行
  • 做网站友汇网电商网站开发设计文档
  • 景点介绍网站开发设计企业管理培训课程多少钱
  • 外贸建站专业公司优化关键词排名提升
  • 网站建设费用明细报价重庆艺术字体设计
  • 邯郸网站建设优化排名云采网采购平台
  • 云网站建设的意义装修网名
  • 平板电脑可以做网站吗无需登录网页小游戏网站
  • 怎么搜 织梦的网站建行手机网站
  • 做网站教程下载洛阳信息港洛阳城事
  • 旅游景点网站建设设计说明怎么自己建立公司网站
  • 学校html网站模板扁平化设计网站建设
  • 2016wap网站开发语言安徽省建设厅证件查询安全员c证
  • 企业网站 批量备案合肥网络推广服务公司
  • app软件网站建设游戏软件开发就业前景
  • 网站基础风格创建官方网站建设维护合作协议
  • 企业网站建设流程概述jquery扁平自适应网站html5模板
  • 医院双语网站建设的意义seo运营推广
  • 公司主页网站设计咸宁响应式网站建设价格
  • 自学考试 网页制作与网站建设06627wordpress文档主题
  • 常州网站建设哪儿好薇北京软件培训机构前十名
  • 保定seo建站做网站怎么导入源码
  • 东营市做网站网站优化自己可以做吗
  • 安庆市住房和城乡建设局网站效果图制作步骤
  • 最精品网站建设世界500强企业排名
  • wordpress本地视频教程辽源网站优化
  • 网站总体设计怎么写中国建筑资讯网
  • wordpress 多站点 合集静安区建设工程招标投标管理部门网站