Tree Node的定义。普通的POJO类:
public class TreeNode {
private TreeNode rightChild;
private TreeNode leftChild;
protected String treeNodeString;
public TreeNode(String treeNodeString) {
this.treeNodeString = treeNodeString;
}
public TreeNode getRightChild() {
return rightChild;
...
import junit.framework.TestCase;
public class TreeWalkerTest extends TestCase {
// 对T进行前序遍历是先访问树根n,然后依次前序遍历T1,T2,..,Tk。
// 对T进行中序遍历是先中序遍历T1,然后访问树根n,接着依次对T2,T2,..,Tk进行中序遍历。
// 对T进行后序遍历是先依次对T1,T2,..,Tk进行后序遍历,最后访问树根n
public void testSimpleTreeWalk() {
IVisitor preOrderTraverser= new ...
http://www.javaeye.com/topic/122472?page=1
需求:把字符串"Tdd is a software devolopment technology" 按照单词反转为
"technology devolopment software a is Tdd"
是看了这个帖子后一直有困惑。直接促成了我找了Kent Beck大的Test-Driven Development
By Example来看。自此进入TDD的世界。其实这题目和书后面的那个fibonacci的解法一样。
关键在于:“分解多项式” 且听我忽悠..
import junit.framework ...
终于决定开始拥抱ruby了。
说实话我是JAVA古典派:P. 一直对ruby持怀疑态度,这个新近冒出的小玩意儿到底有啥意思,不屑不屑。不过看着robbin的网站就是ruby实现的,这么快速稳定,慢慢有了点兴趣。再后来看到ruby on rails的快速实现意图的能力(透明gigix的技能云 shock!Just 2 weeks)(这是我最最想要的),突然间惊讶了,“恩恩 这小玩意儿还挺不简单”。
所以 亡羊补牢 还不晚~ 我准备来淌水啦:-)
还是有些疑惑?
是直接投入ruby?
还是ruby的其他实现比较好呢?比如JRuby ,Grails
还要多尝试尝试 (*^__^*) 嘻嘻 ...
最近在学习TDD。 看了那个fibonacci 的TDD过程。 我就想:咋能TDD出树的遍历算法呢? 我来试一下。当作练习了~ (树的知识有些忘了,先贴些基础- -#做准备)
数据结构知识——树的三种不同遍历算法解析- -- -
树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的系统的访问,即依次对树中每个结点访问一次且仅访问一次。树的3种最重要的遍历方式分别称为前序遍历、中序遍历和后序遍历。以这3种方式遍历一棵树时,若按访问结点的先后次序将结点排列起来,就可分别得到树中所有结点的前序列表,中序列表和后 ...
在linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为:
◆ /etc/sysconfig/network
◆ /etc/HOSTNAME
◆ /etc/hosts
◆ /etc/services
◆ /etc/host.conf
◆ /etc/nsswitch.conf
◆ /etc/resolv.conf
◆ /etc/rc.d/init.d/network
接下来我们将对这些文件逐一讲述,这些文件都可以在系统运行时进行修改,不用启动或者停止任何守护程序,更改会立刻生效(除了 /etc/sysconfig/ne ...
- 15:28
- 浏览 (60)
- 评论 (0)
- 分类: Linux & Unix
重新配置Domino服务器的步骤:
在执行下列步骤前,请先将有用的ID文件和nsf文件备份好。1. 删除Domino目录下notes.ini文件中内容,保留前四行,如下:[Notes]
NotesProgram=C:Program FilesIBMLotusdomino
Directory=C:Program FilesIBMLotusdominodata
KitType=2
InstallType=4
2. 删除DominoData目录下所有.nsf文件(不要删除homepage.nsf,此数据库不会重建)3. 删除DominoData目录下所有.id文件4. 删除DominoD ...
- 11:54
- 浏览 (49)
- 评论 (0)
- 分类: Notes & Domino
- 浏览: 482 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Composite+Visitor模式的 ...
这个地方有些困惑:为啥要 node.accept(visitor) ?好像 : ...
-- by woods -
Composite+Visitor模式的 ...
貌似是为了扩展性? 假如要加入一类特殊节点排斥TreePreOrderTrave ...
-- by woods -
翻转句子的TDD讨论:) ...
My google SVN# Project:mouse-action # h ...
-- by woods -
翻转句子的TDD讨论:) ...
一直在想最后一步”prePart 其实是reverse(prePart) ”没啥 ...
-- by woods -
树的遍历(A TDD Question ...
呵呵 可以TDD 出来。只是树的结构是用if else 虚拟的= = 相当不优雅 ...
-- by woods






评论排行榜