问题:
如何实现二叉树的层次遍历?
解析:
我们可以使用队列来解决这个问题
将根节点压入队列
判断队列是否为空
不为空则获取队列最前端的元素,打印出该元素
将该元素移除队列
如果该元素有左孩子,则将其左孩子进入队列
如果该元素有右孩子,则将其右孩子进入队列
主要函数如下所示:
template void BSTrees::traverseLevel(Node* root)
{...
分类:
其他好文 时间:
2014-10-27 15:38:59
阅读次数:
194
CV_EXPORTS 常用如下:class CV_EXPORTS MatExpr;template class CV_EXPORTS Size_;CV_EXPORTS 定义于types_c.h:#if (defined WIN32 || defined WIN64) && defined CVAPI...
分类:
其他好文 时间:
2014-10-27 14:06:03
阅读次数:
269
①.将文件设为“嵌入的资源”,Template修改不灵活:Stream stream=this.GetType().Assembly.GetManifestResourceStream(Template)②.将文件放在磁盘中,Template修改灵活:FileStream file=new File...
分类:
其他好文 时间:
2014-10-27 08:08:09
阅读次数:
149
周三,9:00,我刚刚坐到位置,打开电脑准备开始干活。“小三,小三,叫一下其它同事,到会议室,开会”老大跑过来吼,带着淫笑。还不等大家坐稳,老大就开讲了,“告诉大家一个好消息,昨天终于把牛叉模型公司的口子打开了,要我们做悍马模型,虽然是第一个车辆模型,但是我们有能力,有信心做好,我们一定要…(中.....
分类:
其他好文 时间:
2014-10-26 21:04:58
阅读次数:
168
以官方的Third Person Template为样例,Character蓝图中的USpringArmComponent就实现了摄影机和场景碰撞和交互等大部分的功能了。要实现摄影机延时,仅仅须要改动它Lag一栏下的属性就可以。第一个控制摄影机移动时候的延时,第二个是控制摄影机旋转时候的延时,后面两...
分类:
其他好文 时间:
2014-10-26 16:48:57
阅读次数:
357
STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就...
分类:
编程语言 时间:
2014-10-26 13:03:18
阅读次数:
302
发现新大陆,以前慢慢才知道的东西,原来有个集中营:
看看updated, 处理方式是这么的好
35.1
What's
the idea behind templates?
35.2
What's
the syntax / semantics for a "class template"?
35.3
What's
the syntax / s...
分类:
其他好文 时间:
2014-10-26 11:45:56
阅读次数:
182
书在4年前看过,今天重温一下:
一直认为这是最好的设计模式,大牛Andrei
Alexandrescu 专门写了书,可见他的重要性
http://en.wikipedia.org/wiki/Policy-based_design
#include
#include
template
class HelloWorld : private OutputPolicy, priva...
分类:
其他好文 时间:
2014-10-26 11:44:53
阅读次数:
177
(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$pwd
/home/milo/.virtualenvs/dj_01/mysite
(dj_01)milo@py:~/.virtualenvs/dj_01/mysite$python
>>>fromdjangoimporttemplate
>>>t=template.Template(‘Mynameis{{name}}.‘)
Traceback(mostrecentcalllast):
Fi..
分类:
其他好文 时间:
2014-10-26 06:53:09
阅读次数:
176
之前写了一篇原始dll的创建过程,以及直接使用LoadLibrary加载动态库。
但ATL所做的一个很重要的功能就是引入COM对象这个概念。
首先, ATL active template library为活动模板库,ATL为asp代码中提供COM对象应用。而一般使用活动模版库来创建COM组件。简单来说ATL一般作为方便快捷的COM开发工具使用。而ATL中使用的基本技术为 COM技术,C++模...
分类:
其他好文 时间:
2014-10-26 01:41:38
阅读次数:
253