二叉树定义:每个结点最多有两个子树的树struct TreeNode { int val;
TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL),
right(NULL) {} };...
分类:
其他好文 时间:
2014-05-26 23:43:52
阅读次数:
351
算法:1.
对root的左子树做处理,让左子树的根节点作为,根节点的右子树,并让右子树作为左子树根节点的右子树的子树2. 递归遍历右子树public void
flatten(TreeNode root) { if(root==null){ return; ...
分类:
其他好文 时间:
2014-05-26 23:39:49
阅读次数:
253
二叉树非递归访问,借助一个栈,来模拟递归调用过程。struct TreeNode { char
val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL),
right(NULL...
分类:
其他好文 时间:
2014-05-26 22:25:25
阅读次数:
353
#include#include#include#include#includeusing
namespace std;class node{public: int val; node* left; node* right;
node():val(0),left(NULL),...
分类:
其他好文 时间:
2014-05-26 21:36:49
阅读次数:
264
gets函数,从标准输入读取一行文本,一行输入由一串字符组成,以一个换行符结尾;gets函数丢弃换行符,并在该行的末尾存储一个NUL字符(类似‘\0’),
然后返回一个非NULL值。当gets函数被调用但事实上不存在输入行时,它返回NULL值。注意点:给字符串分配空间加NUL的空间;格式字符串包含格...
分类:
编程语言 时间:
2014-05-26 15:45:49
阅读次数:
330
给一个类去分别赋值,是一个很繁琐切无趣的工作。那我们就想办法给你一个类去初始化,或许不是一个很效率的方法,但是,从可修改的角度讲,却是一个非常不错的方式。具体的想法就是,利用类的属性,取出所有的字段,然后,根据字段的类型来初始化不同的字段。///
/// エンティティのnull項目が初期化する///...
分类:
其他好文 时间:
2014-05-26 13:55:22
阅读次数:
196
注意:Java中的null对象也可以访问static成员。不过虽然这样的做法没错,却不值得提倡,因为有时会给人带来困扰,我自己在走读代码时就经历过......
分类:
编程语言 时间:
2014-05-23 01:35:34
阅读次数:
229
///
/// 判断手机用户UserAgent
///
///
private bool IsMobile()
{
HttpContext context = HttpContext.Current;
if (context != null)
{
HttpRequest request = context.Request;
i...
分类:
移动开发 时间:
2014-05-23 01:06:25
阅读次数:
258
LEFT JOIN 操作符
LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。
SQL LEFT JOIN 语法
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_name;...
分类:
数据库 时间:
2014-05-23 00:10:46
阅读次数:
497
android window 一些属性说明
@null :Dialog的windowFrame框为无
true:是否浮现在activity之上
false:是否半透明
true:是否显示title
@drawable/dia_bg:设置dialog的背景
false: 背景是否模糊显示...
分类:
其他好文 时间:
2014-05-22 23:47:57
阅读次数:
344