摘要:
坚持努力学习成长 阅读全文
摘要:
题目来自: https://leetcode-cn.com/problems/path-sum-iii/ 给定一个二叉树,它的每个结点都存放着一个整数值。找出路径和等于给定数值的路径总数。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过 阅读全文
摘要:
Queue 获取头元素的方法 1.获取并移除 poll() 获取并移除此队列的头,如果此队列为空,则返回 null remove() 获取并移除此队列的头,如果此队列为空,则抛出NoSuchElementException异常 2.获取但不移除 peek() 获取队列的头但不移除此队列的头。如果此队 阅读全文
摘要:
题目来自: https://leetcode-cn.com/problems/symmetric-tree/ 方法:递归 如果一个树的左子树与右子树镜像对称,那么这个树是对称的。 因此,该问题可以转化为:两个树在什么情况下互为镜像? 如果同时满足下面的条件,两个树互为镜像: 就像人站在镜子前审视自己 阅读全文
摘要:
root用户的家目录是~;普通用户的家目录是/home 最基础的根目录是\boot 开机时有东西,关机时没有东西。 #cd /proc/1662/fd ——fd:文件描述符 #ls 0——标准输入 1——标准输出 2——错误输出 #cd /dev/pts #ll 可以看到当前bash链接的虚拟终端是 阅读全文
摘要:
Linux命令分为内部命令和外部命令。 Linux运行机制: Shell 运行bash(程序),弹出[root@node1 ~]# ,用户输入命令,bash利用空格切割获得命令,判断命令是内部或外部命令,在$PATH中给定的目录中从左向右寻找。Linux环境变量以:分割的。 可以使用man查看命令帮 阅读全文
摘要:
1.拍快照 为了避免误操作之后的恢复,对虚拟机拍快照,保存当前虚拟机的状态进项 2.克隆虚拟机 克隆的四台虚拟机有相同的Mac地址,需要修改成唯一的 克隆虚拟机需要做的修改: service iptables stop :停止防火墙: chkconfig iptables off :设置自动启动为关 阅读全文
摘要:
步骤总览 1.编辑/etc/sysconfig/network-scripts/ifcfg-eth0 ①注意删除UUID和MAC地址 ②将ONBOOT设为yes ③配置 IPADDR:IP地址 NETMASK:网络掩码 GATWAY:默认网关 DSN1:域名解析 DSN2 ④ :wq 保存 2.删除 阅读全文
摘要:
说在前面: Linux的配置是在学习虚拟机时操作,不要动公司虚拟机配置 所需安装的软件 VMware-workstation-full-12.0.0-2985596.exe 打开VMWare 1.新建虚拟机 下面是笔者的个性化命名 虚拟机安装完毕。 2.安装操作系统 使用CentOS-6.5-x86 阅读全文
摘要:
题目来源:https://leetcode-cn.com/problems/two-sum-iv-input-is-a-bst/ 给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。 测试用例中的树按层遍历为[5,3,6,2,4,null,7 阅读全文
摘要:
在做LeetCode的题时,只需要编辑算法核心逻辑即可,如逻辑正确则执行成功,但如果逻辑出错,想要调试看看问题出在哪里LeetCode平台就无能为力了。本博客讲述如何在IDE上调试代码。 下面就树的相关算法,提供简单的IDE调试方法。 LeetCode中的树节点是: 1. 则创建对应的java类为: 阅读全文