摘要:同样结点树的二叉树,完全二叉树的深度最小。二叉树每个结点最多有两个孩子,所以为它设计一个数据域和两个指针域是比较自然的想法,我们称这样的链表叫做二叉链表。 二叉树的概念 二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。 showImg(https://seg...
摘要:静态意味着保持原样地提供动态意味着服务器会处理内容甚至实时地从一个数据库中产生它。其次,需要支持应用相关的规范,例如类库安全方面的特性。对于来说,就是需要提供运行需要的标准类库等。 Web server 在硬件部分,一个网络服务器是一个用来存储网站的组成文件(比如说 HTML 文档,图片,CSS 样式表,和 JavaScript 文件)以及交付它们到终端用户的设备的计算机。它跟互联网...
摘要:前言原由偶然看到一个略微奇妙的代码初看之时,瞬间得出答案虽然心底有些许疑问的声音因此追溯根源,没想到答案让我惊呼这里黑人问号,手动滑稽查询了等文档,因此得出下文结论,由于英语渣渣,所以有不恰当的地方希望各位帮忙斧正函数是核心的一个全局函数 前言 原由:偶然看到一个略微奇妙的代码[1, 2, 3].map(parseInt)初看之时,瞬间得出答案[1, 2, 3](虽然心底有些许疑问的声...
摘要:简介轻量级的项目内核性能监控分析工具,在默认模式下,只需要在项目入口文件一次,无需改动任何业务代码即可开启内核级别的性能监控分析。访问监控页面打开你的浏览器,访问,即可看到进程界面。如果这个项目对您有帮助,给个鼓励一下也是很开心的事情 Easy-Monitor 2.0 I. 简介 轻量级的 Node.js 项目内核性能监控 + 分析工具,在默认模式下,只需要在项目入口文件 requir...
摘要:需求实现函数用递归的方式反转链表。整理一番后的代码如下上面这段代码同时也是尾递归。在递归函数中开额外的参数很是常见的做法,也是尾递归优化的必要手段。 TL;DR 用递归的方式反转链表,系列目录见 前言和目录 。 需求 实现函数 reverse() 用递归的方式反转链表。例子如下: var list = 2 -> 1 -> 3 -> 6 -> 5 -> null reverse(list...