
数据结构
文章平均质量分 53
数据结构
小丁冲鸭!
你若盛开,鲜花自来。
展开
-
二叉树的前序、中序、后序遍历方式
一、二叉树二叉树(binary tree)是指树中节点的度不大于2的有序树,其节点有左右子树之分。满二叉树:如果一棵二叉树只有度为0的节点和度为2的节点,并且度为0的节点在同一层上,则这棵二叉树为满二叉树。完全二叉树:叶子节点只能出现在最下层和次下层,且最下层的叶子节点集中在树的左部。二、二叉树的生成function NodeTree (value) { this.value = value; this.left = null; this.right = n原创 2021-04-27 11:09:14 · 331 阅读 · 0 评论 -
求二叉树的最大or最小深度
一、求二叉树的最大深度问题描述:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。示例:给定二叉树[3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7返回它的最大深度 3.解题思路:通过递归,依次查找左、右子节点的最大深度,并返回给根节点一个最大...原创 2020-01-15 17:04:37 · 706 阅读 · 0 评论 -
单向链表之javascript实现增删改查
一、初始化节点//初始化节点class Node { constructor(key) { this.next = null; this.key = key; }}二、初始化链表及其常用方法class LinkedList { constructor() { this.length = 0; ...原创 2019-12-17 11:51:20 · 783 阅读 · 0 评论