服务器上搭建 Git 以及客户端操作
实验室要在自己的服务器上搭建一个 Git 仓库,方便大家共享数据文档,于是写了一些简要操作供大家参考。
服务器上搭建 Git
在 Ubuntu 服务器上添加 Git 用户
sudo adduser git
安装 ssh(如果未安装的话)
sudo apt-get install ssh
在 Git 用户 home 目录下创建裸仓库(用 git init 的话,后面客户机 push 操作的时候可能会出问题)
git --bare init BigdataGroupResouces.git
创建好的 BigdataGroupResouces.git 就是我们的公共仓...
三种遍历二叉树的非递归方式
传统遍历二叉树的方式用递归实现起来非常简单,因为递归程序内部本质上是用栈来实现的,所以非递归遍历二叉树可以采用栈去模拟实现。
先序遍历(根左右):
private static void preOrderTraverse(Node root) {
Stack<Node> stack = new Stack<>();
if (root != null) {
Node p = root;
while (p != null || !stack.empty()) {
if (p != null) { // 遍历左子树
System.out.print(p.val ...
58 post articles, 8 pages.