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

莱芜摩托车网站搜索引擎优化网站排名

莱芜摩托车网站,搜索引擎优化网站排名,wordpress 视频采集,怎么查商标注册过没有数据结构分类 集合 线性结构(一对一) 树形结构(一对多) 图结构(多对多) 数据结构三要素 1、逻辑结构 2、数据的运算 3、存储结构(物理结构) 树的概念 树的分类 满二叉树和完全二叉树 二叉排序树 平衡二叉树 二叉树分类总结 二叉树的存储结构 …

数据结构分类

集合

线性结构(一对一)

树形结构(一对多)

图结构(多对多)

数据结构三要素

1、逻辑结构

2、数据的运算

3、存储结构(物理结构)

树的概念

树的分类

满二叉树和完全二叉树

二叉排序树

平衡二叉树

二叉树分类总结

二叉树的存储结构

顺序存储

链式存储

二叉树的遍历

先序遍历
class Node {constructor(value) {this.value = value;this.left = null;this.right = null;}}const tree = new Node('A');tree.left = new Node('B');tree.right = new Node('C');tree.left.left = new Node('D');tree.left.right = new Node('E');tree.right.left = new Node('F');tree.right.right = new Node('G');// 前序遍历const preorderTraversal = (root) => {if (root === null) return;console.log(root.value); // 访问根节点preorderTraversal(root.left); // 遍历左子树preorderTraversal(root.right); // 遍历右子树};preorderTraversal(tree);
中序遍历
class Node {constructor(value) {this.value = value;this.left = null;this.right = null;}}const tree = new Node('A');tree.left = new Node('B');tree.right = new Node('C');tree.left.left = new Node('D');tree.left.right = new Node('E');tree.right.left = new Node('F');tree.right.right = new Node('G');// 前序遍历const preorderTraversal = (root) => {if (root === null) return;preorderTraversal(root.left); // 遍历左子树console.log(root.value); // 访问根节点preorderTraversal(root.right); // 遍历右子树};preorderTraversal(tree);
后序遍历
class Node {constructor(value) {this.value = value;this.left = null;this.right = null;}}const tree = new Node('A');tree.left = new Node('B');tree.right = new Node('C');tree.left.left = new Node('D');tree.left.right = new Node('E');tree.right.left = new Node('F');tree.right.right = new Node('G');// 前序遍历const preorderTraversal = (root) => {if (root === null) return;preorderTraversal(root.left); // 遍历左子树preorderTraversal(root.right); // 遍历右子树console.log(root.value); // 访问根节点};preorderTraversal(tree);

遍历构造二叉树

        const generateTreeHelper = (node, n) => {node.left = new TreeNode(n);node.right = new TreeNode(n);n -= 1;if (n > 0) {generateTreeHelper(node.left, n);generateTreeHelper(node.right, n);}};const generateTree = (n) => {let root = null;if (n <= 0) return root;root = new TreeNode(3);generateTreeHelper(root, n - 1);return root;};console.log('--------root', generateTree(3));

http://www.yayakq.cn/news/681575/

相关文章:

  • 门户网站广告是什么神点击恶意点击软件
  • 遵义专业网站建设公司电话wordpress如何做关键词和描述设置
  • 做一个电子商城网站建设方案网站建设及管理制度
  • wordpress 多站点主题风中有朵雨做的云在线网站
  • 成都市网站制作开源网站 做镜像 如何做
  • 南宁公司网站建设公司哪家好网站js代码不显示
  • 建立销售型网站免费的网络电视app
  • 企业网站案例分析简单 网站
  • 如何申请免费域名做网站怎么设置网站的logo
  • 太原新建火车站做网站jw100
  • 成品在线网站免费入口美妆企业网站模板
  • 盘锦网站建设制作支付宝网站设计分析
  • 惠州微网站推广方案布吉最新消息今天
  • 建设微信营销网站制作发稿服务
  • 海淀企业网站搭建展架设计制作图片
  • 官方网站建设费用网站模板文件怎么下载
  • 百度合伙人官方网站wordpress 微信 插件
  • 南昌网站建设策划百度互联网营销顾问
  • Pdf书籍网站建设珠海响应式网站建设公司
  • 政务网站建设需求麻章手机网站建设公司
  • 湖南营销型网站建设报价网站空间是指什么
  • 免费网站安全wordpress 用户 表单
  • 关于网站开发人员保密协议移动互联网开发的数据有限
  • 搭建影视网站违法怎么找回网站
  • 会计培训网站seo 网站文章一般要多少字
  • 文章网站是怎么做的企业域名是什么
  • 网站是由哪些组成最新清远发布
  • 做个人网站要多少钱菏泽网站建设费用
  • 电子商务网站建设与设计关键词快速排名不限行业
  • 天津狐臭在哪里做津门网站I企业网站建设兴田德润很赞