Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - 树
Search - 树 - List

用java对数据结构的编写,二叉树的三种遍历


Date : 2008-12-19 Size : 17.79kb User : asus_dk

随着软件界面越来越花俏,windows标准常用控件难以满足实际项目的需求。在最近的项目中,需要实现一个类似QQ游戏大厅导航树型控件。参考了网络上的部分资料,自己动手制作了一个类CTreeCtrlBT。
 


Date : 2009-02-03 Size : 72.28kb User : ling_888

VC+OpenGL实现分形树分形山
Date : 2009-02-24 Size : 956.47kb User : jerryhero_001@sina.com

二叉树的结点数,叶子数,深度,遍历,非递归的遍历等等!!!
Date : 2009-07-09 Size : 596.17kb User : sunbaona1015@126.com

本程序的主要功能在于先序输入一个二叉树,用三种递归,三种非递归进行遍历,并进行中序线索化以及其遍历,后进行中序去线索化,再进行后序线索化以及其遍历,最后后序去线索花进行中序遍历.程序的基本目的是了解二叉树的基本操作.
Date : 2009-09-20 Size : 2.74kb User : red_eyed_hare

编写了数据挖掘中的聚类和决策树结合使用的c++语言,实用性高
Date : 2009-10-13 Size : 74.5kb User : jidannantong@126.com

纯C实现的AVL树,Demo是MFC的。非递归的遍历,完全支持添加、删除和搜索节点。设计灵活,容易扩展。以下是API struct tagAvlTree; typedef struct tagAvlTree AvlTree; struct tagAvlNode; typedef struct tagAvlNode AvlNode; struct tagAvlNode { AvlNode *left; AvlNode *right; int32_t height; uint32_t key; void *user; bool_t full; }; #define AVL_MODE_REPLACE 1 #define AVL_MODE_PERFECT 2 #define AVL_ERROR_MEMORY -1 #define AVL_ERROR_CONFLICT -2 struct tagAvlTree { void *user; AvlNode *root; uint32_t flags; bool_t (*dtor)(AvlNode *item); AvlNode* (*ctor)(uint32_t key, void *user); int32_t (*compare)(void *key1, void *key2); }; AvlNode* AvlTraversePrior(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//先序遍历 AvlNode* AvlTraverseMiddle(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//中序遍历 AvlNode* AvlTraversePost(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//后序遍历 AvlNode* AvlTraverseReversePrior(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//先序遍历,先右后左 AvlNode* AvlTraverseReverseMiddle(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//中序遍历,先右后左 AvlNode* AvlTraverseReversePost(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//后序遍历,先右后左 AvlNode* AvlTraverseWide(AvlTree *tree, AvlNode *item, int32_t (*f)(AvlTree *tree, AvlNode *item, void *user), void *user);//广度优先遍历 void AvlCreate(AvlTree *tree); void AvlDestroy(AvlTree *tree); AvlNode* AvlMin(AvlNode *root); AvlNode* AvlMax(AvlNode *root); AvlNode* AvlPrev(AvlTree *tree, AvlNode *item); AvlNode* AvlNext(AvlTree *tree, AvlNode *item); uint32_t AvlDepth(AvlTree *tree, AvlNode *item); AvlNode* AvlParent(AvlTree *tree, AvlNode *item, uint32_t nth); AvlNode* AvlCheckBanlance(AvlTree *tree, AvlNode *item); AvlNode* AvlRemove(AvlTree *tree, uint32_t key, bool_t freeit); AvlNode* AvlInsert(AvlTree *tree, uint32_t key, void *user); AvlNode* AvlReplace(AvlTree *tree, uint32_t key, void *user); AvlNode* AvlIndex(AvlTree *tree, int32_t index); void AvlSetMode(AvlTree *tree, uint32_t mode); void AvlClearMode(AvlTree *tree, uint32_t mode); void AvlInvertMode(AvlTree *tree, uint32_t mode); uint32_t AvlIsInMode(AvlTree *tree, uint32_t mode); bool_t AvlAdd(AvlTree *tree, AvlNode *item); bool_t AvlClone(AvlTree *tree, AvlNode *item, AvlTree* copy); AvlNode* AvlNear(AvlTree *tree, uint32_t key, int32_t (*compare)(void *key1, void *key2)); //按key查找节点或最临近点 AvlNode* AvlSearch(AvlTree *tree, uint32_t key, int32_t (*compare)(void *key1, void *key2)); //按key查找节点 void* AvlLookup(AvlTree *tree, uint32_t key, int32_t (*compare)(void *key1, void *key2)); //按key查找节点,返回数据
Date : 2010-04-03 Size : 23.97kb User : doitfreely

下拉树控件


Date : 2009-02-09 Size : 28.46kb User : diudiuqqqq

解决了自由树等的枚举问题 HOJ 1063 Tree(I) 1064 Tree(2)
Date : 2009-03-24 Size : 3.87kb User : juxuan2008@163.com

软件功能 (1)新建 建立一棵二叉树: (2)遍历 选择进行先序、中序、或后序遍历,并显示。 (3)统计叶子节点个数 随时统计并显示树中的叶子节点个数。 (4)显示 将树型显示出来 开发平台 Microsoft Visual C++ 6.0 系统的运行结果 可以实现树的先序中序后序遍历,并显示树形和叶子节点数
Date : 2010-09-17 Size : 1.25mb User : amysasaryai

求所给二叉树每个节点的层次,从根到该节点的枝长(路径长度),子孙的个数及祖先的个数。每个节点在前序、中序、后序中的访问的序号。内含有详细代码说明。
Date : 2010-10-13 Size : 16.17kb User : gowaymax

树图算法
Date : 2010-11-27 Size : 172.68kb User : 1216845764@qq.com

使用C++编写成的关于B-树的插入和删除,动态展示变化。
Date : 2011-02-23 Size : 131.55kb User : Superstar4

DL : 3
一个非常漂亮的ASP目录树源码
Date : 2011-03-21 Size : 665.78kb User : lance@cnwan.com.cn

主要用MFC实现树的递归前序,中序,后序遍历,中序非递归遍历
Date : 2011-04-23 Size : 16.66mb User : luyanyan0904201

我这个主要实现的是创建二叉树,并实现前序中序后序的递归遍历。
Date : 2011-04-26 Size : 1.8mb User : luyanyan0904201

包含二叉树先序、中序、后序的递归及非递归遍历,还有层次遍历、层次遍历从下到上、从左到右或者从右到左的遍历算法,并附加了测试代码
Date : 2011-05-06 Size : 1.17mb User : little_ma

采用VC++6.0和OpenGL生成的三维重建的树,非常好用的东西,很有价值的!
Date : 2011-05-06 Size : 19.57kb User : yanfengting2008@163.com

二叉树的数据结构
Date : 2011-05-18 Size : 1.42kb User : chinahfj

php树型论坛程序与网投程序源码下载,100%完整安装版 ?树型论坛?也就是我们通常所说的树型风格,想树枝一样展开的论坛的帖子,所以我们叫他是树型论坛。 ?php树型论坛程序采用php语言写成,独立的MYSQL数据库系统,可以支持超多人在线,无论数据多到什么程度,mysql数据库依然应付自如,不用担心数据丢失的事情发生。 ?同样,php程序也是最安全的程序,用户数据保存在用户的mysql数据库中,黑客是无法下载到数据的,所以不会出现用户密码丢失. ?本论坛程序版面简洁,后台管理简单,功能强大,非常容易管理.拥有超强简单的数据备份功能.程序特别适合靠广告位置收入的大型论坛使用。 ?论坛具备我们通常PHP论坛的基本功能,如发帖子,置顶帖子,删除帖子等等 ?数型论坛在论坛高人数访问下,能够有效的减低服务器资源占用,好让你的论坛跑的更快。 ?树型风格版面结构简单,方便访客浏览帖子。 ?树型风格的论坛能够把有效的把访问人积聚在一起,增加你的访问流量.这样你的论坛出租广告位效果会更加有效. 树型论坛程序演示和网投程序源码演示可查看: 树型论坛 http://www.137299.com/
Date : 2011-09-11 Size : 2.69mb User : 78518620@qq.com
« 12 3 4 5 6 7 8 9 10 ... 50 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.