APP下载

基于Java的N叉树结构仿真与实现

2021-04-08李彦霖舒新峰

山西广播电视大学学报 2021年4期
关键词:结构模型

□李彦霖 舒新峰

(西安邮电大学 计算机学院,陕西 西安 710121)

在当今大数据和人工智能时代的软件系统开发、算法设计与开发中,经常需要处理大规模具有递归关系的数据或结构。如JSON结构数据、XML数据文件、数据库多表查询等输出的树状数据文件,若使用简单的线性结构、集合结构构造、处理该类文件、数据,则无法描述其中数据元素之间具有的逻辑关系,因此常常需要软件开发从业人员具备树状结构的建模设计实现相关API的开发能力。

N叉树在不同环境中被广泛使用,如使用N叉树对计算机网络问题提出高效解决方案[1],使用树状联合查找结构优化查找树算法[2],解析JSON格式的数据为树状模型[3],在机器学习领域使用N叉树结构设计和实现支持向量机等,在经济学领域[4]也广泛运用N叉树结构设计解决方案。N叉树结构一直存在于各领域研究中。

一、树状结构研究存在的问题

当下应用领域对N叉树自身模型的建模与研究较浅,缺乏具有通用性的N叉树规范建模方式和相关面向对象设计模式,N叉树具体语言环境下的实现方式尚未得到足够重视,缺乏一套高效、规范的算法解决N叉树结构模型构造和访问等关键性问题。故立足于N叉树本身的建模和实现,Java语言面向对象机制已被业界广泛熟练使用,应用于极大比例(60%以上)的软件开发中,占有最重要地位。因其具有无关性、面向对象特性等优势,N叉树在未来仍会长期处于软件开发领导地位。基于Java设计、仿真、实现一种具有通用性、可用性、高效性的N叉树数据结构是树状结构研究领域的重要问题。……

登录APP查看全文

猜你喜欢

结构模型
一半模型
《形而上学》△卷的结构和位置
重尾非线性自回归模型自加权M-估计的渐近分布
论结构
新型平衡块结构的应用
论《日出》的结构
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
创新治理结构促进中小企业持续成长
基于BIM的结构出图