二叉树 简介: 二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。 二叉树二叉树的链式存储: 将二叉树的节点定义为一个对象,节点之间通过类似链表的链接方式来连接。 节点定义: 二叉树的遍历: 二叉树的遍历方式: 前 ...
分类:
编程语言 时间:
2019-08-18 20:06:40
阅读次数:
117
在Java语言中,可以把一个类定义到另一个类的内部,在类里面的这个类就叫作内部类,外面的类叫作外部类。在这种情况下,这个内部类可以被看成外部类的是一个成员(与类的属性和方法类似)。还有一种类被称为顶层(Top-level)类,指的是类定义代码不嵌套在其他类定义中的类。 内部类主要有以下四种:静态内部 ...
分类:
编程语言 时间:
2019-08-18 11:30:54
阅读次数:
108
关于 Microsoft Extension: DependencyInjection 的介绍已经很多,但是多数偏重于实现原理和一些特定的实现场景。作为 dotnet core 的核心基石,这里准备全面介绍它的概念、原理和使用。
这里首先介绍概念部分。 ...
分类:
Web程序 时间:
2019-08-17 21:47:54
阅读次数:
154
为何 linux 要用 tar.gz,而不用 7z 或 zip? http://embeddedlinux.org.cn/emb-linux/entry-level/201908/13-8776.html 原来还有这么一个历史.. 因为 7z 和 zip 压缩格式都不能保留 unix 风格的文件权限 ...
分类:
系统相关 时间:
2019-08-17 15:03:09
阅读次数:
109
如何在Linux上使用命令行查看硬件信息 时间:2016-01-13 作者:admin 分类:新手入门 阅读:126次 http://embeddedlinux.org.cn/emb-linux/entry-level/201601/13-4889.html lscpu 原来更简单.. 在 Linu ...
分类:
系统相关 时间:
2019-08-17 14:36:52
阅读次数:
131
一、如何给不同的包设置不同的日志级别? 1、针对不同的包来记录不同级别的日志信息 2、在日志xml配置文件中加入配置信息(红色标注) 注: <logger name="log4jtutorial" level="info" additivity="false"> 3、打印日志信息类 log4j包中的 ...
分类:
其他好文 时间:
2019-08-16 18:33:27
阅读次数:
86
Windows与Linux系统下的库介绍 http://embeddedlinux.org.cn/emb-linux/entry-level/200903/12-553.html 库的定义 库文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的。它们通常由一组互相关联的用来完成某项 ...
linux下的各个目录的含义 http://embeddedlinux.org.cn/emb-linux/entry-level/200809/22-85.html/bin/usr/local/bin/usr/bin三个目录不一样 不过发现unix 还是很喜欢讲软件安装在 /opt 目录下面的。 路 ...
分类:
系统相关 时间:
2019-08-16 00:25:24
阅读次数:
142
102. 二叉树的层次遍历 https://leetcode-cn.com/problems/binary-tree-level-order-traversal/ 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 解: 利用队列实现bfs,从根节点开始入队,如果左右子 ...
分类:
其他好文 时间:
2019-08-15 21:22:47
阅读次数:
101