二叉树的遍历
摘要:遍历二叉树的三种方法:前序:根节点->左子树->右子树中序:左子树->根节点->右子树后序:左子树->右子树->根节点前序遍历的递归算法:public void preOrderRecursion(BinaryTreeNode root,List list){if(root==null) return ;list.insertLast(root);preOrderRecursion(root.getLChild(),list);preOrderRecursion(root.getRChild(),list);}中序遍历的递归算法:public void in
阅读全文
posted @
2014-03-11 11:07
hadoop-yang
阅读(178)
推荐(0)
java 中return和break的区别
摘要:在java的方法中,分为带返回参数和无返回参数两种方法。在带返回参数的方法体中,需要用return来返回该参数并表示该方法体执行完毕,该方法体中return后的语句将不会被执行。在无返回参数的方法中,可以不出现return,也可以使用return,同样的,当方法体中 遇到return后也表示方法体执行完毕,只是此方法没有参数返回,return后的语句不会被执行。 break的作用是跳出当前循环或者swtich选项,而循环体后面的内容还会被执行。public void a(){ int i=0; while(true){ if(i<10){ i++; }e...
阅读全文
posted @
2014-03-10 15:30
hadoop-yang
阅读(1730)
推荐(0)
public protected private与this用法
摘要:public 修饰的类、成员变量和方法能被所有用户访问。类内类外,包内包外都可以访问。protected修饰的类、成员变量和方法能被同一包内的用户访问。private:只能被同类内方法或内部类访问当前类同一package 子孙类其他packagepublic是是是是protected是是是否friendly(default)是是否否private是否否否this有两个作用:一是对其他隐式参数的引用;二是调用其他构造方法。实例如下://package dsa.element;public class People { private String name; private Stri...
阅读全文
posted @
2014-03-06 21:06
hadoop-yang
阅读(302)
推荐(0)