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

会员发布网站建设ui设计线上培训

会员发布网站建设,ui设计线上培训,手机商城网站如何,手机版网站开发价格1.树是什么 一种分层数据的抽象模型前端工作中常见的树包括#xff1a;DOM树#xff0c;级联选择(省市区)#xff0c;树形控件#xff0c;…javascript中没有树#xff0c;但是可以用Object和Array构建树 4.树的常用操作#xff1a;深度/广度优先遍历#xff0c;先中后…1.树是什么 一种分层数据的抽象模型前端工作中常见的树包括DOM树级联选择(省市区)树形控件…javascript中没有树但是可以用Object和Array构建树 4.树的常用操作深度/广度优先遍历先中后序遍历 深度 / 广度遍历 深度优先遍历尽可能深的搜索树的分支。如下图深度访问顺序 广度优先遍历先访问离跟节点最近的节点。 标题目录深入看每个目录下的小节。 深度优先遍历算法口诀其实就是一个递归 1.访问根节点。 2.对根节点的children挨个进行深度优先遍历。 只有2步写代码也只有2行代码但是这2行代码实现了深度优先递归在遍历的过程中被反复调用很多次。 const tree {val: a,children: [{val: b,children: [{val: d,children: []},{val: e,children: []}]},{val: c,children: [{val: f,children: []},{val: g,children: []}]}] } const dfs function (tree) {console.log(tree.val)// root.children.forEach((child) dfs(child))root.children.forEach(dfs) }广度优先遍历算法口诀对列 1.新建一个队列把根节点入队 2.把队头出队并访问 3.把队头的children挨个入队 4.重复第23步知道队列为空。 const root {val: a,children: [{val: b,children: [{val: d,children: []},{val: e,children: []}]},{val: c,children: [{val: f,children: []},{val: g,children: []}]}] }const bfs function (root) {const q [root]while(q.length 0) {const n q.shift()console.log(n.val)if (n.children) {n.children.forEach(child {q.push(child)})}} } 二叉树的先中 后序的三种遍历 1.二叉树树中每个树的节点最多有2个节点 2.在js中通常用Object来模拟二叉树 先序遍历根左右 1.访问根节点 2.对结节点的左子树进行先序遍历 3.对根节点的右子树进行先序遍历 如上图访问顺序12 4 53, 6 7 const bt {val: 1,left: {val: 2,left: {val: 4,left: {},right: {}},right: {val: 5,left: {},right: {}}},right: {val: 3,left: {val: 6,left: {},right: {}},right: {val: 7,left: {},right: {}}}}const preorder function (root) {if (!root) return // 访问根节点console.log(root.val)preorder(root.left)preorder(root.right) }中序遍历
http://www.dnsts.com.cn/news/135502.html

相关文章:

  • 惠州双语网站建设费用哪里做网站最好网站
  • 成都大丰网站建设例表网小说阅读网站开发
  • 如何做旅游休闲网站装潢设计师培训班学费
  • 重庆平台网站建设价格通州区建设局网站
  • 天津市网站制作公司衡水景县专业做淘宝网站公司
  • 电子商务网站建设的总体设计沈阳品牌设计公司
  • 网站点播视频如何做百度关键词搜索量排行
  • 建简单网站老薛主机wordpress慢
  • 怎么做自己的网站免费wordpress微信联系
  • 正版软件购买网站浙江省建设协会网站首页
  • 符合seo的网站哪个网站可以做效果图
  • 淄博专业做网站近期十大热点事件
  • 婚纱设计网站模板商城深圳手机端网站建设专业
  • 北京网站建设公司动感如何用腾讯云主机做网站
  • 怎么做自己公司的网站建立网站免费
  • 网站建设项目描述高校网站建设存在问题
  • php网站如何做多语言黔东南网站开发
  • 广州专业网站建设哪家公司好免费发布推广信息的平台
  • 以前老网站设计模板设置为本地模板
  • 上海 网站建设 排名北京网站备案
  • 电子商务网站建设教程 pdf虚拟主机如何分配网站
  • 通栏式网站深圳搜索营销
  • 网站建设全包 广州新冠疫苗接种查询
  • 电子商务网站建设方式平面设计图数字标识
  • 网站如何备案 流程图56账号登录的网址
  • 网站开发需要学什么语言哪些外贸网站可以做soho
  • 营销网站制作企业做调研的网站一般有哪些
  • 城阳网站改版昆明高端网站建设
  • html5手机网站下载wordpress 安全性
  • 省规划建设发展局网站首页广西住房城乡建设厅