开放铃铛

文章
7
资源
0
加入时间
2年10月17天

222. 完全二叉树的节点个数

首先需要明确完全二叉树的定义:它是一棵空树或者它的叶子节点只出在最后两层,若最后一层不满则叶子节点只在最左侧。再来回顾一下满二叉的节点个数怎么计算,如果满二叉树的层数为h,则总节点数为:2^h - 1.那么我们来对 root 节点的左右子树进行高度统计,分别记为 left 和 right,有以下两种结果:left == right。这说明,左子树一定是满二叉树,因为节点已经填充到右子树了,左子树必定已经填满了。所以左子树的节点总数我们可以直接得到,是 2^left - 1,加上当前这个 root

vue+element的表格中添加加减按钮的问题

闲话少说先上效果图:就是加减按钮能点,而且互不影响点击的效果。起关键作用的就是在vue中的一个点击事件的控制:@click.prevent=" "而加了这个是只能点击一次:click.self.prevent=“”上代码:HTML<!DOCTYPE html><html><head> <meta charset="utf-8" ...

PyQt5:QColorDialog颜色对话框(20)

学习《PyQt4入门指南 PDF中文版.pdf 》笔记QColorDialog 提供了用于选择颜色的对话框#!/usr/bin/python# colordialog.pyfrom PyQt5.QtWidgets import QApplication, QPushButton, QColorDialogfrom PyQt5 import QtWidgetsfrom Py

JVM调优系列5-垃圾收集器

1.判断对象存活JVM中盘判断对象存活有两种方法:引用计数法和可达性分析。1.1引用计数法每个对象都有一个引用计数器,被引用时加1,引用失效时减一。优点:快,方便,实现简单。缺点:对象相互引用时,很难判断对象是否改回收。1.2可达性分析通过一系列成为根对象“GC Roots”的节点开始向下搜索,搜索经过的路径称为引用链(Reference Chain)。当一个对象到根节点没有任何引用...

5G/4G:空口MAC层架构的简要变化。

LTE发展之初到5G NR MAC架构的简单变化。 MAC实体处理以下传输信道:广播信道(BCH);下行共享信道(DL-SCH);寻呼信道(PCH);上行共享信道(UL-SCH);随机接入信道(RACH);多播信道(MCH)。UE测的MAC架构图(R8)如下,与基站测存在部分区别但基本相同。其上层为RLC层,下层则为物理层。DLSCH传输过来的数据,如果基站正常接收了,则回复ACK...

HTML5 canvas绘制的玫瑰花效果

有人用html就写了一朵漂亮的玫瑰,是不是有点太骚气了。纯javascipt就弄出了玫瑰花,再次显示了HTML5的威力警告:传说IE6内核是无法看到的