Given a binary tree, return the inorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
比较简单,就是转化成中序遍历即可,访问顺序是中序遍历左子树,根节点,中序遍历右子树
Python编程的时候需要注意,要在返回单一数字的时候加...
分类:
编程语言 时间:
2014-07-25 11:07:51
阅读次数:
221
在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。
一、为什么使用泛型呢?
在以往的J2SE中,没有泛型的情况下,通常是使用Object...
分类:
编程语言 时间:
2014-07-25 11:07:31
阅读次数:
282
package cn.outofmemory.codes.Date;
import java.util.Calendar;
import java.util.Date;
public class CalendarDemo {
public static void main(String[] args) {
Calendar calendar=Calen...
分类:
编程语言 时间:
2014-07-25 11:07:11
阅读次数:
353
java定时任务类Timer和TimerTask用法详解 代码下载地址:http://www.zuidaima.com/share/1550463277550592.htm...
分类:
编程语言 时间:
2014-07-25 11:02:18
阅读次数:
200
今天来说说java的基础知识,个人感觉都不知道要说啥的,还是为后面的内容做一些铺垫吧~
今天主要说的都是java面向对象之前的基础知识,比如数据类型呀,表达式运算符呀~等等一系列的知识,下节来说说面向对象。今天这节我就不用程序来说明,直接用文字说明。因为个人感觉真木有啥好说的,这些程序后续都会说到的,比较简单,写写就会了的。。好吧~开始了。。。
1. Java数据类型划分:
基本...
分类:
编程语言 时间:
2014-07-25 11:00:21
阅读次数:
190
如何找出自定义标签的java类
这是一个逆推的过程(建立自定义标签可以查看以下连接:)
以company:ang
filesMark="${filesMark}"> company:ang >
为例
现在你要找
taglib
uri="/xxx/xxxx/xxx.tld"
prefix="company"%>
company就是这个标签的名字所以要先...
分类:
编程语言 时间:
2014-07-25 10:58:31
阅读次数:
235
学习一种语言: 最快的方法,就是研究其源代码。
从源代码中能够体会到各种经典的思想!
欣赏一下:
例如:
我们在写一些 冒泡和选择排序的时候用的 交换:
/**
* Swaps x[a] with x[b].
*/
private static void swap(Object[] x, int a, int b)...
分类:
编程语言 时间:
2014-07-25 10:57:31
阅读次数:
216
XPath 选取节点时使用的表达式是一种路径表达式。节点是通过路径(path)或者步(steps)来选取的。本章使用以下 XML 文档作为示例。 Harry Potter 29.99 Learning XML 39.95...
分类:
编程语言 时间:
2014-07-25 10:52:41
阅读次数:
301
大家都知道python的默认值是在函数定义时计算出来的, 也就是说默认值只会计算一次, 之后函数调用时, 如果参数没有给出,同一个值会赋值给变量, 这会导致, 如果我们想要一个list默认值, 新手通常这么写:def foo(a=[]): a.append(3) print a其实是错误的,两次调用...
分类:
编程语言 时间:
2014-07-25 05:59:57
阅读次数:
233
以我的认知去写汇编语言。汇编语言是机器语言的一种符号表示。当做一种兴趣爱好重新学一遍。汇编语言拥有直接操作硬件的能力,由于是机器语言的直接符号表示,汇编语言可以精准的操作机器去执行每一条指令。机器有执行指令的能力。这里说的机器就是CPU,中央处理器,其功能就是执行指令,将结果通过Cpu的各个引脚输出...
分类:
编程语言 时间:
2014-07-25 03:25:24
阅读次数:
205
http://www.cnblogs.com/wuguanglei/p/3866583.htmlhttp://www.cnblogs.com/wuguanglei/p/3866583.htmlok?
分类:
编程语言 时间:
2014-07-25 03:18:14
阅读次数:
194
题目:吸血鬼数字是指位数为偶数的数字,可以有一对数字相乘得到,而这对数字各包含成绩的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的。写一个程序,找出4位数中所有吸血鬼数字。方法一: 1 public static void main(String[] ...
分类:
编程语言 时间:
2014-07-25 02:46:45
阅读次数:
299
1 /** 2 * 题目:创建一个方法,接受一个整数参数,并显示从第一个元素开始总共由该参数指定的个体数所构成的所有斐波那契数字。 3 * 例如:运行Fibonacci5,得到,1,1,2,3,5. 4 * @author Administrator 5 * 6 */ 7 public ...
分类:
编程语言 时间:
2014-07-25 02:41:24
阅读次数:
245
什么是线程的安全问题?上一篇Java基础-多线程-①线程的创建和启动我们说使用实现Runnable接口的方式来创建线程,可以实现多个线程共享资源: 1 class Dog implements Runnable { 2 // 定义线程共享数据 3 private int t = 10...
分类:
编程语言 时间:
2014-07-25 02:40:34
阅读次数:
255
树型结构是一类非常重要的非线性结构。直观地,树型结构是以分支关系定义的层次结构。树在计算机领域中也有着广泛的应用,例如在编译程序中,用树来表示源程序的语法结构;在数据库系统中,可用树来组织信息;在分析算法的行为时,可用树来描述其执行过程等等。下面讲解的内容完整代码在这:https://github....
分类:
编程语言 时间:
2014-07-25 02:38:14
阅读次数:
492
面向对象的三个主要特征:行为——可以对对象施加哪些操作,或可以对对象施加哪些方法状态——当施加那些方式时,对象如何响应标识——如何辨别具有相同行为与状态的不同对象作为一个类,每个对象的标识永远是不同的,状态常常也存在着差异类之间的关系:依赖("is-a"):一个类的方法操纵另一个类的对象 (尽量减少...
分类:
编程语言 时间:
2014-07-25 02:34:24
阅读次数:
235
C语言中动态数组的创建及引用 动态数组是相对于静态数组而言的,静态数组的长度是预定义好的,在整个程序中,一旦给定了数组大小后就无法改变,,而动态数组则不然,它可以根据程序需要重新指定数组的大小。动态数组的内存空间是由堆动态分配的,通过执行代码为其分配储存空间,只有程序执行到分配语句时,才为其分配储....
分类:
编程语言 时间:
2014-07-25 02:31:34
阅读次数:
251