3种常见的遍历方式如下: 中序遍历:左子节点->根节点->右子节点 先序遍历:根节点->左子节点->右子节点 后序遍历:左子节点->右子节点->根节点 为方便记忆,可以理解为根节点的相对位置 中序:根节点出现在左右子树中间 先序:根节点出现在子树之前 后序:根节点出现在子树之后 树节点的定义 /** ...
分类:
编程语言 时间:
2020-11-01 09:45:25
阅读次数:
19
浅拷贝和深拷贝: 针对对象 深拷贝和浅拷贝只针对像Object和Array这样的复杂对象的,String,Number等简单类型不存在深拷贝。 浅拷贝: 因为浅拷贝只会将对象的各个属性进行依次复制,并不会进行递归复制。在JavaScript中,对于Object和Array这类引用类型值,当从一个变量 ...
分类:
Web程序 时间:
2020-11-01 09:18:45
阅读次数:
30
package redis.config; import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connection.DataType;import o ...
分类:
其他好文 时间:
2020-10-31 02:05:49
阅读次数:
14
#题目:写一个函数,输入你n,求斐波那契数列的第n项 (1)C语言教科书上的递归解法 缺点:虽然直观,但时间效率低。(存在重复计算) int f1(int n) { if(n < 1) { return 0; }else if(n == 1 || n == 2) { return 1; } retu ...
分类:
编程语言 时间:
2020-10-31 01:36:35
阅读次数:
18
给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 递归: 思路: 1.先序遍历,采用的是先根,再左,再右的方式 2.而在访问左子树或者右子树的时候,我们按照同样的方式遍历, ...
分类:
其他好文 时间:
2020-10-31 01:34:45
阅读次数:
19
DOM属性:DOM(Document Object Model,文档对象模型)一种独立于语言,用于操作xml,html的应用编程接口1:获取节点: document.getElementById(idName) //通过id号来获取元素,返回一个元素对象 document.getElementsBy ...
分类:
其他好文 时间:
2020-10-30 13:10:08
阅读次数:
36
第六章、低级程序设计语言与伪代码 6·1计算机操作: 计算机的定义: 能够存储,检索和处理数据的可编程电子设备。 可编程的(programmable) 存储(store) 检索(retrieve) 处理(process) 存储,检索和处理是计算机对数据能够执行的动作。 6·2机器语言: 机器语言(m ...
分类:
其他好文 时间:
2020-10-30 12:50:31
阅读次数:
22
方法代码的使用: private List<string> fileList = new List<string>(); /// <summary> /// 获取路径下所有文件以及子文件夹中文件 /// </summary> /// <param name="path">全路径根目录</param> ...
分类:
编程语言 时间:
2020-10-30 11:59:37
阅读次数:
22
webpack是基于模块化的打包(构建)工具,通过一个入口文件递归出所有模块的依赖关系,经过一系列的过程(压缩,合并),最终生成运行的代码。 webpack的特点 解决工程化问题(只关注开发时的代码,把工程化过程中的问题交给webpack处理) 简单易用:支持0配置 强大生态:可以融入第三方库 基于 ...
分类:
Web程序 时间:
2020-10-30 11:47:37
阅读次数:
24
编程实现前、中、后序的递归与非递归算法(共六个算法)。特别要求:设计并实现构造二叉树链式存储的算法。 ...
分类:
编程语言 时间:
2020-10-29 09:52:32
阅读次数:
18