现在的位置: 首页 > 综合 > 正文

怎样用QT下使用递归实现一棵二叉树

2013年10月14日 ⁄ 综合 ⁄ 共 457字 ⁄ 字号 评论关闭

 

一直以来,都想用代码画一棵像模像样的树,可惜,自己的数据结构学的不好,

无从下手,这个想法也就一直在那脑海里忽隐忽现.

 

终于有一天,不知道哪根弦又搭错了的我,要下决心要画一棵树.

只是当时天时地利,我的一棵树就这样开始慢慢生长了.

 

第一天:

我首先在我的校内上发表了一个状态以表决心.

接着又打开了QT的一个老工程,捣腾了三个多小时,到凌晨,

终于有了如下成果

[图片1] 

第二天:

至少得有个树的样子吧,终于在随机数的作用下,我抓到了这棵树

第三天:

我加入了更多的属性及限制,好让这棵树不至于长歪,终于有了如下的样子,

当时我已经基本满意了.

  [图片3]

第四天:

显然是棵有模有样的树了,树干有粗有细,干练有劲,我自己都没想到会这样好看

 [图片4]

又给树画上了简单的叶子,其实,我觉得只有树枝的样子更好看

 [图片5]

我在代码中添加了更多的随机数来决定树的样子.

 

我是在windows底下用QT开发的,主要代码200多行.资源分1分

下载地址:

http://download.csdn.net/download/wzwxiaozheng/3786755

抱歉!评论已关闭.