树形数据结构的展示方法与系统技术方案

技术编号:7759114 阅读:324 留言:0更新日期:2012-09-14 01:02
本发明专利技术的目的在于提供能根据操作帐号的权限,在使用较少系统资源的情况下,兼顾可见节点内容查看与其在整体数据结构上的位置的树形数据结构展示方法,以及基于该方法构建的系统,本发明专利技术从数据库中查询当前操作帐号的可见节点与当前操作帐号的可见数据结构的最高级节点,所述可见节点在数据结构上为可见数据结构的最高级节点的子节点,所述可见节点的子节点为可见节点;在可见节点中筛选出路径节点,将路径节点的编号与路径存储于内存中,所述路径节点是其一级父节点为非可见节点的可见节点;展开时:若被展开的节点为非可见节点,从内存中存储的路径展开数据结构;若被展开的节点为可见节点,从数据库展开数据。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,尤其涉及以树形结构存储的数据的展示。
技术介绍
树形结构是数据结构的ー种。数据结构是指同一数据元素类中各数据元素之间存在的关系。广义的数据结构分为逻辑结构、存储结构(物理结构)和数据的运算。数据的逻辑结构是对数据之间关系的描述,本说明书中所称数据结构即数据的逻辑结构。数据结构有四类基本结构集合、线性结构、树形结构、图状结 构(网状结构)。树形结构和图形结构全称为非线性结构。集合结构中的数据元素除了同属于ー种类型外,别无其它关系。线性结构中元素之间存在一对ー关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。在图形结构中每个结点的前驱结点数和后续结点数可以任意多个。由于树形结构层次关系清楚,便于管理,因此在计算机、网络领域广泛应用,例如很多OA(Office Automation即办公自动化)软件中对任务数据的存储方式就是以树形数据结构进行存储,并以树形显示界面展示的,因为在树形显示界面中,各任务之间的逻辑关系一目了然,而且便于添加、删除等管理维护。此外树形数据结构的展示方法不一定通过树形显示界面,采用类似文件夹方式也可以进行展示,本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:林利炜邹洪茂
申请(专利权)人:福建榕基软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1