| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1641 人关注过本帖
标题:[讨论]多叉树的建立
只看楼主 加入收藏
lscmxl
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-6-12
收藏
 问题点数:0 回复次数:3 
[讨论]多叉树的建立
面向对象设计
建立多叉树可以采用什么方法?
我知道
template< typename T >
class()
{
T data;
int childrennum;//孩子个数
};
孩子--兄弟的方法只是听过,但没用过,有何成员函数不清楚.还有就不知道了.

若我想从某文件中,获取信息,
例:域名的IP查询
http://www.baidu.com 210.*.*.*
http://www.163.com 210.*.*.*
http://www.ji.edu.cn 210.*.*.*
http://www.wu.net 210.*.*.*
采用哪种建树更好,如何建?请教一下,谢谢!
搜索更多相关主题的帖子: 兄弟 
2006-09-08 12:56
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
收藏
得分:0 

你这个方法,最后都要将多叉树转变成二叉树(将什么兄弟变孩子的)那个方法我那个"二叉树完整版"有简单的讨论,个人觉得没有什么必要使用.因为遍历的时候麻烦.
关与你域名查询,我建议直接用hash_map或者map来弄,不过其实都是平衡二叉树,不过比较大小那个可能你要详细研究一下,
这里只提供思想.不过最后我都是建议直接使用STL


c++/C + 汇编 = 天下无敌
2006-09-08 13:38
lscmxl
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-6-12
收藏
得分:0 
"二叉树完整版" 我下了,好庞大啊
直接用标准模板库固然是好,可是要用有限的知识来编写的话,就不简单化了
至于版主的建议嘛,我还是先去学学STL吧,谢谢!
2006-09-09 11:59
cwande
Rank: 2
等 级:新手上路
威 望:3
帖 子:333
专家分:0
注 册:2006-8-18
收藏
得分:0 
STL是个好东东.
关与你域名查询,如果你想自己来编写的话,
其实就是排序+二分查找而已

汗,都懒得写代码了.......... cheat了一个威望,哈.....
2006-09-09 12:45
快速回复:[讨论]多叉树的建立
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015975 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved