二叉树的非递归遍历 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三...
分类:
其他好文 时间:
2014-09-27 20:33:10
阅读次数:
174
代码如下: 下面举几个比较简单的例子。 1、Basic text html如下所示: 代码如下: Basic text JS代码: 复制代码 代码如下: 效果如图所示: 2、Title attribute html如下所示: 代码如下: Title attribute JS...
分类:
移动开发 时间:
2014-09-27 20:32:20
阅读次数:
247
最近在用unity3d搞手游项目,前两天思考了一下游戏中各个系统和UI之间的代码架构关系,结合以前的项目经验,在这里记录一下。这里各个系统是指游戏中如背包、血条、排行榜等系统。1.每个系统需要一个管理器来进行管理,管理器应该是单件,管理器之间应该能够方便地相互找到和调用接口;2.每个系统UI逻辑和领...
分类:
其他好文 时间:
2014-09-27 20:19:00
阅读次数:
232
1、设置窗口格式为半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI线程里更新View的不同方法:* Activity.runOnUiThread( Runnable )* View.post( Runnable )* V...
分类:
移动开发 时间:
2014-09-27 20:00:30
阅读次数:
198
第12题:拥有超过500个因数的第一个三角数(1+2+3+4+......)def findivisionnum(num): count = 0 n=1 import math while count<num: count = 0 for i in...
分类:
编程语言 时间:
2014-09-27 19:44:50
阅读次数:
489
https://www.gitbook.io/book/abcfy2/redis-in-action-reading-notes 最近在学习redis,正在看这本书,以笔记的形式记录下这本书,方便以后翻阅。 这本书介绍很不错,入门很值得参考,图文并茂解说redis的存储数据...
分类:
其他好文 时间:
2014-09-27 19:30:10
阅读次数:
245
目前,移动开发很火,很多个人开发者都在独立开发应用, 有些甚至接单利用业务时间开发App。这些本人都经历过, 其中的酸甜苦辣只有自己真正清楚,唯一的甜就是拿到Money的一刻, 更多的是累、郁闷。背景: 同学说了接了一个项目,开发一款Android App, 看我有没有意愿参与。那时候,我正在学习....
分类:
其他好文 时间:
2014-09-27 19:08:40
阅读次数:
144
private void button1_Click(object sender, EventArgs e) { string sqlcmd = ""; for (int i = 0; i < dataGridView1.Ro...
说说:
这道题的其实就是给你一个字符串,然后输出该字符串所含字符能构成的全部的串,并按字典升序输出。解法的话,无非就是递归实现。先将原字符串排序,然后逐一确定每个位置上的字符。为了防止有重复的字符串出现,每个位置上的字符不能与之前相同。具体的解释请参见刘汝佳的《算法竞赛入门经典》P118,生成可重集的排列。
源代码:
#include
#include
#define MAX 10+5
...
分类:
其他好文 时间:
2014-09-27 18:51:20
阅读次数:
147
如果要和UIActionSheet对象交互,那么UIViewController类的h文件需要遵循UIActionSheetDelegate协议。示例代码:
@interface BIDViewController : UIViewController
并且,需要在UIViewController类的m文件中构造一个UIActionSheet对象,同时实现协议的方法。示例代码:
- (IBAction)buttonPressed:(id)sender {
...
分类:
移动开发 时间:
2014-09-27 18:50:00
阅读次数:
185