摘要:
【面试题006】重建二叉树重建二叉树,在前序遍历和中序遍历两个序列中,确定了根结点的值,进而分别找到了左右子树对应的序列;递归的构建二叉树。ConstructBinaryTree.cpp:12345678910111213141516171819202122232425262728293031323... 阅读全文
摘要:
首先打开PhpStrom->Toolbar->Settings(工具栏的倒数第三行)进入Settings后的界面如下单击进入左边Deployment目录,在右边配置信息里面进行配置填入这个部署项的名字,我们习惯用 “用户名@IP地址的最后一位” 作为这个部署的名字Connection标签下面Type... 阅读全文
摘要:
上节课详细讲解了redis数据库的常用命令,以及redis数据库高级应用当中的,安全性,跟咱们的主从复制,这节课呢,咱们继续来讲咱们的高级应用,首先来看一下咱们的事务处理,事务处理我前面说过redis可以做事务处理,但是是非常简单的,他对事务处理的支持还是比较简单的一个阶段啊,Redis只能保证一个... 阅读全文
摘要:
Redis常用命令Redis提供了非常丰富的命令,对数据库和个中数据类型进行操作,这些命令呢,可以在Linux终端使用。分为两大类的命令,一种是键值相关的命令,一种是服务器相关的命令,首先来看下咱们的键值相关的命令,Keys返回满足的给定pattern的所有key返回满足后面这个模糊匹配的所有的键,... 阅读全文
摘要:
sets类型sets类型及操作Set类型是一个集合,他是string类型的无序集合,也就是说咱们的set是没有顺序的,Set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对咱们集合我们可以取并集、交集、差集。也就是说咱们这里的set集合, 类似于咱们数学里的集合的概念:se... 阅读全文
摘要:
list类型redis的list类型是一个链表结构,他的主要功能是push、pop、获取一个范围的所有值等等一些操作,咱们push什么意思,push是不是相当于咱们php里面的array_push,是向数组压入一个元素吧,这里的push是向咱们的链表里面压入一个元素,pop是从咱们的链表中弹出一个元... 阅读全文
摘要:
Redis的数据类型Redis主要分为五个数据类型,一个是string,最简单的一个数据类型,hash,list,还有set集合,还有zset有序集合,这是咱们redis的五种基础类型,接下来看一下咱们最简单的数据类型,string类型,string类型呢,是咱们redis最简单的数据类型,一个ke... 阅读全文
摘要:
单元目标:1.NoSQL介绍2.Redis的介绍3.Redis适用场合4.Redis的安装与部署5.Redis的数据类型6.Redis的常用命令7.Redis的高级应用通过这七点大家会对redis有深刻的理解。首先看NoSQL的介绍,什么是NoSQL啊,NoSQL = Not Only SQL,什么... 阅读全文
摘要:
1.1软件准备虚拟机VMware 9Ubuntu 12.04Secure CRTEditPlus1.2安装VMware 9与Ubuntu 12.04这两个软件安装,按部就班,这里就不介绍了。1.3安装VMware Tools调出终端或者按ctrl+alt+t键也可以调用终端调出终端后,就可以在终端中... 阅读全文
摘要:
从尾到头打印链表很容易想到用栈来实现;其实也可以用递归来实现,递归的本质就是一个栈结构;如果链表特别长,会导致函数调用的层级很深,从而有可能导致函数调用栈溢出;现实用栈来实现循环的点吗更容易懂;ListRev.cpp:12345678910111213141516171819202122232425... 阅读全文