发明名称 |
一种树状结构节点的排序方法、装置及查询系统 |
摘要 |
本发明适用于数据结构领域,提供了一种树状结构节点的排序方法、装置及查询系统。所述方法包括步骤:获取组成树的所有节点的节点数据,所述节点数据包括节点所在树状结构的层数、所述节点的父节点、所述节点的子节点的个数;对组成树的所有节点进行唯一标识,所述标识用于唯一标识所述组成树的所有节点;根据所述节点数据以及节点的唯一标识对树的所有节点进行排序;保存所述节点数据以及所述节点的唯一标识。本发明实施例只需一次列表数据遍历操作,就能将所有节点排在正确的位置上,因此保证了数据库性能的稳定,并且,该方法在不增加开销的情况下也能够支持多级树状结构的自由扩展,增强实用性。 |
申请公布号 |
CN102841891A |
申请公布日期 |
2012.12.26 |
申请号 |
CN201110167198.9 |
申请日期 |
2011.06.21 |
申请人 |
金蝶软件(中国)有限公司 |
发明人 |
黄庆林 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
深圳中一专利商标事务所 44237 |
代理人 |
张全文 |
主权项 |
一种树状结构节点的排序方法,其特征在于,所述方法包括下述步骤:获取组成树的所有节点的节点数据,所述节点数据包括节点所在树状结构的层数、所述节点的父节点、所述节点的子节点的个数;对组成树的所有节点进行唯一标识,所述标识用于唯一标识所述组成树的所有节点;根据所述节点数据以及节点的唯一标识对树的所有节点进行排序;保存所述节点数据以及所述节点的唯一标识。 |
地址 |
518057 广东省深圳市南山区深南大道市高新技术工业村W1-B4 |