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

站酷网站源码免费发布推广的网站

站酷网站源码,免费发布推广的网站,网页设计作业个人网站,建设企业网站的价格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.w-s-a.com/news/370088/

相关文章:

  • 订制型网站费用做网站的问题
  • 淮阳住房和城乡建设网站桂林新闻桂林人论坛
  • 公司网站建设价格标准老版本网站开发工具
  • 门户网站开发费怎做账做网站交互demo工具
  • 中山最好的网站建设黄村网站建设价格
  • 企业网站首页应如何布局互联网营销师证书报名入口
  • 绍兴做网站哪家好篮球网站设计
  • 鹤岗市城乡建设局网站西域电商平台官网
  • 外贸网网站建设蓝色管理系统网站模版
  • 网站服务器关闭阿里巴巴logo
  • 青岛 网站制作公司乐从网站制作
  • wordpress 微网站模板怎么用wordpress 文档下载
  • ppt网站建设的目的合肥做网站找哪家好
  • wordpress站点路径redis缓存wordpress
  • 专门设计网站的公司叫什么百度 门户网站
  • 网站建设丶金手指专业旅游网站系统哪个好
  • 苏州工业园区两学一做网站成都企业排名
  • 医药网站开发wordpress境外支付
  • 营销自己的网站网站如何做标题优化
  • 玖云建站系统wordpress nodejs版本
  • 网站开发费用计入什么二级科目重庆企业网站推广
  • wordpress 菜单怎么使用方法宜春网站推广优化
  • dede 网站图标怎么自学建筑设计
  • 河北斯皮尔网站建设做微信小程序和做网站
  • 沈阳市住房和城乡建设局网站创意上海专业网站建设
  • 免费学编程国内网站it需要什么学历
  • 相城做网站的公司网站建设范本
  • 怎么样查中企动力做的网站阿里邮箱企业版手机版
  • 电子商务网站建设与管理试卷6江门网站建设联系电话
  • 公司的网站建设做什么费用四川圣泽建设集团有限公司网站