二叉树遍历结构

二叉树,是一种链式数据结构。二叉树遍历是用于查找树节点的算法。遍历命名描述NLR前序遍历LNR中序遍历LRN后序遍历前序:访问根结点的操作发生在遍历其左右子树之前。中序:访问根结点的操作发生在遍历其左右子树之间后序:访问根结点的操作发生在遍历其左右子树之后。代码实例设节点数据 n1 = 1666 n2 = 9222 n3 = 7333 n4 = 4888 在C语言中简单的二叉树实现前序、中序、

- 阅读全文 -

浏览器自带长截图功能的食用方法

浏览器-> F12 开发者工具 -> Ctrl+Shift+P -> Capture full size screenshot (部分浏览器叫 "捕获全尺寸屏幕截图")(注意需要加载完毕网页内容再截取,不然会不完整)

- 阅读全文 -

数据结构_队列

队列,是一种与 栈 不同的线性结构(线性表)。它只允许在表的一端插入数据和在另一端删除数据。原则就是 先进先出,后进后出。如果说 栈 结构是一把手枪的 "弹匣",那么 队列 则好比是 "排队安检"。

- 阅读全文 -

数据结构_栈的认识

栈,又叫堆栈。在计算机科学中,是一种按序排列数据项的数据结构,在编程里我们常见的局部变量的数据、函数参数值就存于栈内存中。栈一般由编译器自动分配释放。这种数据结构可以想象成一把手枪的弹夹,而数据项就好比是弹夹里的子弹。它先进去,最后出来。就像这样。

- 阅读全文 -

Java | 包装类/拆箱/装箱

包装类意指 封装着数据及方法的类,例如 String 就是一种包装类。这种类它可以封装着各种方法。与普通的 int double float 等基本数据类型是不同的。当然,除了 String,也有常见的 Double、Float、Integer、Short等常见的包装类。包装类与基本数据类型不同在于,包装类既提供数据又提供方法引用。而基本数据类型提供的只是数据。下面这里是一个包装类 和 基本类型实

- 阅读全文 -

常用的Java标准类写法

1.将成员变量私有化2.为每一个成员编写 set 和 get 方法3.让类含有 “无参构造方法” 和 “有参构造方法”学生类实例:public class Student{ private String name; private int age; public String getName(){ return name; } public

- 阅读全文 -

数字电路逻辑门

门逻辑与当信号都为1时,输出1。否则信号输出0或其中一个信号为1时,输出1。否则信号输出0非当信号为0时,输出1。否则信号输出0与非当信号都为1时,输出0。否则信号输出1或非当信号都为0时,输出1。否则信号输出0异或信号相异时,输出1。信号相同时输出0同或其中一个信号为1时,输出为0;否则为1同输出一个与输入信号相同的高低状态蕴含第一信号为0时,输出1,否则输出第二个信号相同的状态蕴含非第一个信号

- 阅读全文 -