计算二叉树的深度,结点的个数。
//算法5.5 计算二叉树的深度,结点的个数。
#include
using namespace std;
//二叉树的二叉链表存储表示
typedef struct BiNode
{
char data; //结点数据域
struct BiNode *lchild,*rchild; //左右孩子指针
}BiTNode,*...
分类:
其他 时间:
2014-11-06 20:06:35
收藏:
0 评论:
0 赞:
0 阅读:
270
背景描述:
以前,继承 QThread 重新实现 run() 函数是使用 QThread唯一推荐的使用方法。这是相当直观和易于使用的。但是在工作线程中使用槽机制和Qt事件循环时,一些用户使用错了。Qt
核心开发人员Bradley T. Hughes, 推荐使用QObject::moveToThread 把它们移动到线程中。不幸的是,
以用户反对这样使用。Olivier Go...
分类:
其他 时间:
2014-11-06 20:06:15
收藏:
0 评论:
0 赞:
0 阅读:
607
这个日志有些吐槽的成份在里面。前两天看到JDK Windows下的一个参数-agentpath:”",因为之前没用过,所以想查查官方解释,发现在百度里很难搜索到,可以搜索出来如下的日志:
http://xinklabi.iteye.com/blog/837435
但是有时候我们希望能看到更官方的,更及时更新的Specification等,那么就需要在官网上查找了,但是这个过程也挺麻烦的...
分类:
编程语言 时间:
2014-11-06 20:06:05
收藏:
0 评论:
0 赞:
0 阅读:
178
1、数组一旦初始化,其容量即限定
2、字符串一旦 化...
分类:
编程语言 时间:
2014-11-06 20:05:55
收藏:
0 评论:
0 赞:
0 阅读:
299
CodeReview些许总结
1:使用Handler的时候,使用handler.post(Runnable);,hanler与类尽量保持弱引用关系,或者使用静态的handler对象
public Handler h = new Handler() { //不推荐
@Override
public void handleMessage(Message msg) ...
分类:
移动平台 时间:
2014-11-06 20:05:45
收藏:
0 评论:
0 赞:
0 阅读:
323
maven的下载与配置
第一步:下载apache-maven-2.3.2-bin.zip并解压到D:\tools,下载地址http://maven.apache.org/download.cgi
第二步:在环境变量中设置属性:M2_HOME = D:\tools\apache-maven-3.2.3-bin\apache-maven-3.2.3 ;
...
分类:
其他 时间:
2014-11-06 20:05:35
收藏:
0 评论:
0 赞:
0 阅读:
215
问题描述有多个带后缀的用分号分隔的文件名(形如:1.xml;2.pdf;3.jpg;4.txt),编写C程序用于将满足后缀要求的第一个文件名找出来,并显示文件的类型。规定的后缀及文件类型对应如下:语音:类型1,后缀wav;视频:类型2,后缀3gp;传真:类型3,后缀tif;图片:类型4,后缀jpg;文本:类型5,后缀txt。 对于“1.xml;2.pdf;3.jpg;4.txt”,程序需输出文件名...
分类:
其他 时间:
2014-11-06 20:05:25
收藏:
0 评论:
0 赞:
0 阅读:
355
There's Treasure Everywhere!
题目大意:
给你一个字符串,里面有许多的操作,前面的数字是移动的距离,后面的英文表示移动的方向,问最后从远点出发的一个点回落在什么地方以及距离出发点的距离是多少。
解题思路:
题目本身并不是很难,也没有什么坑点,没什么好说的,字符串处理的时候细心一点就行。
PS:每组后面需要加一个回车,...
分类:
其他 时间:
2014-11-06 20:05:15
收藏:
0 评论:
0 赞:
0 阅读:
260
4.4ListBox控件(打造带有复选框的ListBox)
下面通过两种方式构建复选框ListBox
1.对话框中插入ListBox控件(IDC_LIST1,IDC_LIST2),如下设置属性
图1
方式一:
2.对ListBox控件(IDC_LIST1)关联控件变量m_checkListBox1,将控件变量类型CListBox -> CCheckLi...
分类:
其他 时间:
2014-11-06 20:05:05
收藏:
0 评论:
0 赞:
0 阅读:
290
Lua学习笔记之类型和值
1、全局变量
全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil
如果需要删除一个全局变量,只需要将变量赋值为nil
2、词法约定
标识符:字母或者下划线开头的字母、下划线、数字序列,最好不要使用下划线家大写字母的标识符,因为lua的保留字也是这样的。
3、命令行方式
Lua[opti...
分类:
其他 时间:
2014-11-06 20:04:55
收藏:
0 评论:
0 赞:
0 阅读:
265
Lua学习笔记之表达式
1、 算数运算符
二元运算符:+-*/^(加减乘除幂)
一元运算符:-(负值)
这些运算符的操作都是实数。
2、 关系运算符
、=、==~=
这些操作符返回结果为false或者true;==和~=比较两个值,如果两个值类型不同,lua认为两者不同;nil只和自己相等。Lua通过引用比较tables、userdata、funcations。也就是说当且仅当两...
分类:
其他 时间:
2014-11-06 20:04:45
收藏:
0 评论:
0 赞:
0 阅读:
276
第一种方式会报错,因为say函数仅仅在模块内部可见,setTimeout看不见;
第二种方式:代码会立即执行,没有到达setTimeout的延时效果;
第三种方式:通过这种匿名函数调用,能够满足我们的需要,即解决了延时的问题,也解决了变量可见域的问题。...
分类:
Web开发 时间:
2014-11-06 20:04:35
收藏:
0 评论:
0 赞:
0 阅读:
304
Oracle主键Primary Key的创建与维护...
分类:
数据库技术 时间:
2014-11-06 20:04:25
收藏:
0 评论:
0 赞:
0 阅读:
287
LinkedHashMap继承自HashMap,相关基本操作性能略低于HashMap,由于需要额外代价维护链表。其遍历操作是通过操作该双向链表实现,而非内部散列表数组,因此性能为O(size)比HashMapO(capacity)更高。
支持两种顺序遍历:元素插入顺序(重复put不算)和最近使用优先顺序(调用put和get类似LRU),默认是按照元素插入顺序遍历。通过构造函数传入true可以实现最近使用优先遍历,每次put或get操作时,将该元素直接重新放置到链表头结点后面来实现最近使用优先遍历。
Link...
分类:
其他 时间:
2014-11-06 20:03:55
收藏:
0 评论:
0 赞:
0 阅读:
313
题目:poj 1470 Closest Common Ancestors
题意:给出一个树,一些询问。求LCA的个数、
分析:很简单的模板题目,但是模板不够优秀,一直wa...RE,各种错误一下午,终于发现自己模板的漏洞了。
AC代码:
#include
#include
#include
#include
using namespace std;
#def...
分类:
其他 时间:
2014-11-06 20:03:35
收藏:
0 评论:
0 赞:
0 阅读:
241
IntroductionOn Running Software运行时软件There’s something rather unique in Erlang in how it approaches failure compared to most other programming languages. There’s this common way of thinking where the...
分类:
其他 时间:
2014-11-06 20:03:25
收藏:
0 评论:
0 赞:
0 阅读:
332
今天看新闻,发现IntelliJ IDEA版本出了14,本着生命在于折腾的原则,下载并安装。
当然,是开玩笑的啦!作为比较资深的Android开发者,相信朋友们不会不知道Android Studio这个软件。它就是基于IntelliJ IDEA(以下简称IDEA),所以借着新版本的发布,看看最原始的IDEA是个什么模样。
注:大家一定要有信心,这款IDE我上手的时间仅仅用了2个小时不到,个人感...
分类:
系统服务 时间:
2014-11-06 20:03:15
收藏:
0 评论:
0 赞:
0 阅读:
396
全局变量,就是指那些定义在函数之外的变量,当然也是定义在类之外的变量。
(1)全局变量会被自动初始化,函数中的变量不会被自动初始化,类中定义的那些成员变量(内建)也不会自动初始化。那么这里有一个疑问,为什么要这样设置?并且为什么,在进程内存区中,分为初始化了的全局变量、静态变量,和未初始化的全局、静态变量。
(2)全局变量如果加上static关键字,事情将会变得很奇妙。
...
分类:
编程语言 时间:
2014-11-06 20:03:05
收藏:
0 评论:
0 赞:
0 阅读:
271
1.派生类可以访问父类的protected数据,这是毫无疑问的。
2.今天做Think in java的习题发现,同一个包内的一个类调用另一个类的protected数据是可以的。代码如下:
package mnmlist;
class Mnmlist{
public static void pt()
{
Hello hi=new Hello(100);
System.out....
分类:
编程语言 时间:
2014-11-06 20:02:46
收藏:
0 评论:
0 赞:
0 阅读:
319
虽然将C++对象绑定到Lua已经有tolua++、LuaBridge和luabind等各种库可以直接使用,但弄清楚C++对象绑定到Lua的常见方法,不但有助于更深的了解Lua的机制,还可以方便修改第三方库以满足实际项目需求。本文通过分析第三方库Lunar的实现,来理解C++对象绑定到Lua的通常方法。...
分类:
编程语言 时间:
2014-11-06 20:02:45
收藏:
0 评论:
0 赞:
0 阅读:
387