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

网站开发的实验报告安阳做网站的公司

网站开发的实验报告,安阳做网站的公司,wordpress slider,天津响应式网站数据结构分类 集合 线性结构(一对一) 树形结构(一对多) 图结构(多对多) 数据结构三要素 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/739581/

相关文章:

  • 商城网站内容模块有哪些wordpress中文主题
  • 打开国外网站很慢怎么办云南最便宜的网站建设
  • 广州金融网站设计怎么做电商平台网站
  • 青州网站建设优化百度联盟官网登录入口
  • 一站式服务平台入口深圳市住建局诚信登记平台
  • 网站建设书籍目录网页制作设计步骤
  • 美食网站需求分析建设银行首页 网站
  • 百度免费校园网站建设宁波做网站建设推广
  • 重庆做网站建设公司哪家好徐州网站制作方法
  • 大型服装网站建设loog图标免费在线设计
  • wap网站方案安徽信息工程信息门户平台
  • 哪两个数字域名是做医疗信息网站的seo网站排名助手
  • 网站建设考评办法家教补习中心网站建设
  • 天津网站建设企业系统微信域名防封跳转系统
  • 陵水网站设计公司企业做网站要注意些什么
  • 做网站要不要营业执照wordpress表单数据提交
  • 国外商业网站设计西安做网站建设的
  • 洪雅网站建设企业官网建设_创意网站建设
  • 联系客户做网站vps主机上搭建网站
  • 西安做建站的公司鄂州网站建设企业推广
  • 商业信息网站大全北京个人制作网站
  • 网站建设交付物清单星辰wordpress
  • 网上挣钱最快的平台百度 排名seo快速
  • wordpress js版本搜索引擎优化百度
  • 鄂州做网站多少钱广告策划公司简介
  • 青岛大型网站建设wordpress cat=
  • 营销型网站套餐wordpress媒体库图片显示不出来
  • 大学生做企业网站企业vi设计的作用与意义
  • 企业网站开发douyanet建设多语言网站
  • 阿里云网站备案注销怎么做网站站内搜索