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

自动发卡网站开发wordpress插件常用

自动发卡网站开发,wordpress插件常用,wordpress 文章格式化,猪八戒网logo设计目录 深度优先算法#xff08;Depth-First Search#xff0c;DFS#xff09; LeetCode之路——102. 二叉树的层序遍历 分析 深度优先算法#xff08;Depth-First Search#xff0c;DFS#xff09; DFS是一种用于遍历或搜索树状数据结构的算法#xff0c;其中它首先探…目录 深度优先算法Depth-First SearchDFS LeetCode之路——102. 二叉树的层序遍历 分析 深度优先算法Depth-First SearchDFS DFS是一种用于遍历或搜索树状数据结构的算法其中它首先探索树的深度然后回溯并继续探索其他分支。在二叉树中深度优先算法可以通过递归或使用栈来实现。有三种常见的深度优先遍历方式前序遍历、中序遍历和后序遍历每种方式都对节点的访问顺序略有不同。 以下是深度优先遍历的Java代码示例包括前序遍历、中序遍历和后序遍历 class TreeNode {int data;TreeNode left;TreeNode right; ​public TreeNode(int data) {this.data data;} } ​ // 前序遍历Preorder DFS void preorderDFS(TreeNode node) {if (node null) return;System.out.print(node.data ); // 先访问根节点preorderDFS(node.left); // 遍历左子树preorderDFS(node.right); // 遍历右子树 } ​ // 中序遍历Inorder DFS void inorderDFS(TreeNode node) {if (node null) return;inorderDFS(node.left); // 遍历左子树System.out.print(node.data ); // 访问根节点inorderDFS(node.right); // 遍历右子树 } ​ // 后序遍历Postorder DFS void postorderDFS(TreeNode node) {if (node null) return;postorderDFS(node.left); // 遍历左子树postorderDFS(node.right); // 遍历右子树System.out.print(node.data ); // 最后访问根节点 } ​ LeetCode之路——102. 二叉树的层序遍历 给你二叉树的根节点 root 返回其节点值的 层序遍历 。 即逐层地从左到右访问所有节点。 示例 1 输入root [3,9,20,null,null,15,7] 输出[[3],[9,20],[15,7]] 示例 2 输入root [1] 输出[[1]] 示例 3 输入root [] 输出[] 提示 树中节点数目在范围 [0, 2000] 内 -1000 Node.val 1000 分析 逐层地从左到右访问所有节点这种情景叫做树的层序遍历。匹配的算法是DFS(Depth-first search)和BFS(Breadth-first search)。 // DFS算法-前序遍历 class Solution {public ListListInteger levelOrder(TreeNode root) {ListListInteger resList new ArrayListListInteger();dfsPreorder(root, 0, resList);return resList;}/*** 前序遍历的DFS* param node* param deep*/public static void dfsPreorder(TreeNode node, int deep, ListListInteger resList) {if (node null) return;deep; ​if (resList.size() deep) {// 用resList的索引标记层数ListInteger list new ArrayList();resList.add(list);}resList.get(deep - 1).add(node.val); ​//左侧子节点遍历dfsPreorder(node.left, deep, resList);//右侧子节点遍历dfsPreorder(node.right, deep, resList);}} 时间复杂度O(n) 空间复杂度O(n)
http://www.huolong8.cn/news/82431/

相关文章:

  • 怎样做农产品交易平台网站wordpress登陆界面
  • 邯郸做网站建设网站后申请什么类型专利
  • 响应式视频网站模板新闻热点事件及评论
  • flash+xml地图网站幼儿做爰网站
  • 建设工程信息服务平台新网站浦元品牌网站建设
  • 网站首页优化的目的广告创意设计论文
  • 做网站怎么赚钱做网站的网页
  • 怎么在网站做直播间微网站建设加盟
  • 网站建设顾问天津响应式网站设计
  • dede网站模板怎么改找工作的平台
  • 常用的网站建设技术包括重庆微信网站制作公司
  • 建设专业网站平台电子设计全国网站建设
  • 天津大良网站建设高端品牌女装连衣裙
  • 设计开发建设网站企业邮箱怎么开通注册
  • 免费.网站最新域名vs网站开发平台
  • 乐山旅游英文网站建设网站建设博敏
  • 周口网站建设专家南阳响应式网站
  • 校园网站系统的建设房子设计图平面图
  • 网站开通申请网站流
  • 网站怎么做网上报名盘锦做网站选哪家好
  • 温州红酒网站建设外管局网站上做预收登记
  • 建筑设计自学网站163网易免费邮箱登录
  • 中国风html5网站模板免费下载上海普陀门户网站
  • 做网站办什么类型营业执照建立内部网站需要多少钱
  • 网站建设包括的内容网站建设佛
  • 个人建网站允许吗赣州章贡区人口
  • 挂机宝可以做网站网站建设和实现
  • 呼和浩特网站制作网站运营核心
  • 网站建设安全与维护阿里巴巴装修网站
  • 怎么制作h5seo推广平台服务