Chocolatey安装和使用前言Linux 有 apt-get、apt
Mac 有 brew
Windows 呢?
显而易见,虽然官方不提供,但是无所不能的程序员肯定是可以实现的呀!!!
接下来就是 Chocolatey 下载链接 的主场啦
安装 choco
cmd 管理员:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object S
2024-11-27142 字1 分钟
线索二叉树
线索二叉树为什么有线索二叉树:
如果一棵树有 n 个节点,共有 n - 1 个指针域指向其余节点,仍然有 n + 1 个指针域为空,空间浪费太多。
所有线索二叉树的目的是充分利用节点的指针域,能够存储节点间更多的逻辑关系。
线索二叉树的构造方法:
没有左孩子的结点将它的左指针域指向它的前趋,没有右孩子的结点将它的右指针域指向它的后继
2024-11-2693 字1 分钟
计算二叉树的深度
计算二叉树的深度
如果是空树,那么深度为 0
否则,递归计算左子树的深度 m,递归计算右子树的深度记为 n,整棵树的深度是 max(m, n) + 1
int calculateDepth(BiTree tree) { if (tree == NULL) { return 0; } else { m = calculateDepth(tree->lchild); n = calculateDepth(tree->rchild); if (m > n) return