其他
请关注我的小站:http://oideas.herokuapp.com/
首先还是推荐nswbmw大神的blog,这篇把nodejs的项目部署到heroku上真心不错,下面我就再重复一下TA的blog,点击查看nswbmw大神的blog
1.把本地mongodb服务,换成mongohq
MongoHQ 是一个提供 MongoDB 存储服务的云平,注册地址:https:...
题目
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.
For example:
Given the below binary tree and sum
= 22,
5...
MD5:Message Digest Algorithm 5
信息摘要算法 第五版
任意长度的字符串或字节流,经过MD5的编码后,生成一个128bit的二进制串。
通常表示为32个十六进制数字连成的字符串。...
问题描述
小明这些天一直在思考这样一个奇怪而有趣的问题:
在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:
如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。
当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮...
二叉树的前序遍历是先根节点,然后如果有左子树则再先序遍历左子树,然后如果有右子树则再先序遍历其又子树。
递归算法如下
void preorder(Betree *t)
{ if(t==null) return;visit(t);//访问该节点preorder(t->lchild);preorder(t->rchild); }
当然递归算法是隐式使用了栈。我们仔细分析这个过程,先是...
1、首先是了解了二叉搜索树;
2、接下来看的是查询二叉搜索树,查询二叉搜索树的内容比较多;
(1)查找:即是查询关键字,若存在,返回该节点的指针;否则,返回空;这个书中给了两段伪码,迭代、递归随意;
(2)最大关键字及最小关键字元素:顾名思义,肯定是二叉搜索树的最大最小值,以最大关键字为例,一直查询树的右孩子,直到改节点无右孩子为止,该节点就是最大关键字,当然,最小关键字同理;
(3)后继与前驱:对一个节点来说,最大的小于该节点值的即是前驱,最小的大于该节点值的即是后继。以后继为例,如果该节点的右子树不为空...
"或"的扩张,use_concat以及no_expand提示使用...
生动的描述:
你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。...