leetcode 94. 二叉树的中序遍历

题目如下 中序遍历通过递归来执行是非常简单的,简单到哪里呢?递归的出栈和入栈的过程很容易帮忙记录下当前节点的双亲节点的信息,当遍历完当前节点后,当前遍历方法出栈,就又回到遍历双亲节点的方法了。若不使用递归的方式,最大的问题就在于,怎么记录双亲节点。 在数据结构上,我们可以在定义树的节点结构时就给...

2019-04-03 22:24:31

阅读数 12

评论数 0

解决 ssh Permissions 0777 for ‘***’ are too open.

问题来源应该是ssh读取的私钥文件没有权限读取,也不知道是什么玄学问题,我这里把文件权限改为600就ok了。

2019-04-02 20:14:20

阅读数 12

评论数 0

两个栈实现一个链表,以及两个链表实现一个栈

使用两个栈实现一个链表 首先我们知道,栈是一个先进后出的结构,{1,2,3,4,5}这种数组按序入栈,则他们的出栈顺序就是{5,4,3,2,1},这是我们只需要把这个出栈得出的数组按照顺序在压入到另一个栈中就可以得到5,4,3,2,1(从栈顶到栈底)这样的栈内顺序,再对这个栈进行出栈操作就可以得到...

2019-03-18 10:44:06

阅读数 19

评论数 0

数据结构——哈夫曼树、哈夫曼编码

构造哈夫曼树的过程 1.根据指定的n个权值{w1,w2…wn},构造n棵只有根节点的二叉树,这n棵二叉树构造一个森林F。 2.在森林F中选取两个根节点的权值最小的两棵树作为左右子树构造一颗新的二叉树,而且新的二叉树的权值为他的左右子树权值的和。 3.在森林F中删除这两棵树,同时将新的二叉树加入森林...

2019-03-09 19:21:37

阅读数 34

评论数 0

数据结构——线索二叉树

线索二叉树实际上就是对二叉树进行线性化。他把二叉树的没一个节点排列成一个线性序列。 二叉树节点创建

2019-02-28 15:11:08

阅读数 25

评论数 0

mysql解决忘记密码,远程链接问题,以及建立用户指定数据库

1.mysql忘记root密码(版本5.7) 首先需要找到mysql的配置文件,我的是ubuntu16.4,配置文件mysqld.cnf在/etc/mysql/mysql.conf.d下 sudo vim mysqld.cnf 然后在[mysqld]下面添加一行 skip-grant-ta...

2018-08-12 22:17:02

阅读数 278

评论数 0

php include require include_once require_once的区别

首先说一下include和require的区别 include和require 语句包含并运行指定文件。他们唯一的区别就是错误处理方式不同. include会产生警告(E_WARNING),脚本会继续运行。require则会产生一个 E_COMPILE_ERROR 级别的错误,脚本会因此中止....

2018-07-20 09:19:39

阅读数 34

评论数 0

leetcode 两数相加(中等难度)

题目如下: 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4 -> 3) + (5...

2018-07-14 16:23:00

阅读数 207

评论数 0

ubuntu18.4 安装composer

1 使用 sudo apt install compser 安装,不过源的版本可能比较低如果要下载最新版本还是要去官网下载最新的composer .phar 2 使用 composer.phar 在官网下载相应版本的composer composer下载地址 将下载下来的compo...

2018-05-29 21:29:50

阅读数 1154

评论数 0

ubuntu18.4 安装php扩展swoole

首先在确定是否安装pecl和phpize如果未安装 sudo apt install php-pear sudo apt install php7.2-dev //这里我使用的是php7.2,具体请根据自己版本号 执行 sudo pecl install swoole 会自动安装swoo...

2018-05-25 20:35:41

阅读数 885

评论数 0

redis学习总结一

2018-05-08 22:14:28

阅读数 32

评论数 0

vue路由传参

使用vue的路由传递参数 1.首先需要在路由中给参数定义一个占位符 { name:'test', path:'/test/:test', component: resolve => void (require(['......'], reso...

2018-04-04 19:29:36

阅读数 71

评论数 0

laravel 创建自定义函数

创建function.php文件 1.在Helpers目录下创建公共函数文件(文件名称可以自定义)。 2.在composer.json文件中引入创建的公共函数文件 "files":[ "Helpers/funct...

2018-03-10 14:27:52

阅读数 135

评论数 0

三范式

按照教材中的定义,范式(NF)是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。对于数据库而言就是一张数据表的表结构所符合的某种设计标准的级别。 关键词定义: 码:关系中的某个属性或者某几个属性的组合,用于区分每个元组(可以把“元组”理解为一张表中的每条记...

2018-01-26 17:40:27

阅读数 101

评论数 0

composer安装laravel项目

composer是php用来管理依赖关系的工具。那如何使用composer安装laravel项目呢。 首先需要安装composer,在此不在多说。 打开命令行输入以下命令 composer create-project laravel/laravel test 注意:这里的test是一个项目名称,...

2017-07-25 09:32:04

阅读数 127

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭