问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java实现对树形结构(文件夹式)数据数组进行排序

发布网友 发布时间:2022-04-24 17:16

我来回答

1个回答

热心网友 时间:2022-04-12 19:01

这个问题本质上就是个数据结构的问题,所谓排序和查找效率依赖的是算法和数据结构的配合,你现在定下了链表(没有具体说明的话,这里应该指的是单向链表吧)、数组和二叉树,这几个之中,那排序和查找的数据就看用什么算法和相应的数据结构配合了~~~

排序算法中,快速排序是最快的,比较适合用链表来处理,但是链表的查找是比较慢的(双向链表的话可以加快查找速度)。
数组排序会比较慢,不是算法的问题,而是数组的调整因为需要位移,但是数组一旦排号顺序后,查找是很快的——折半查找。
二叉数较为平局,排序可以采用堆排序,查找可以建二叉排序树来找(用B+或B-树的话可以更快)。

个人看法,不一定对,欢迎拍砖,具体代码知道算法了就自己上网找吧。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? 数据结构怎么又分为集合,线性结构,树形结构,图状结构,然后又分为逻辑结构,储存结构,对数据的操作? 怎么把Json数据转成Json树状结构 求反转PHP数组树形结构 2021深圳清明节有哪些免费活动 深圳清明节活动盘点 数据结构,树形结构问题。 php输出数组为树形结构,处理末端子目录出现问题,求教~ 清明节有什么活动? C# 怎么讲数据库字段转换为树状结构(treeview)呢? 如何搞一个有关清明节的主题班会~我要详细的策划~! 请教如何将php数组以树形结构输出到页面 清明节主题班会~急~啊 如何用Java实现树形结构啊? grasshopper怎么把列表数据转化为树形数据 js中如何将json数组转换为tree结构对象 求助,php递归里面使用静态变量保存数组,怎么处理成树形结构? 如何将数据库中数据转化成树形结构 求一个二维数组转结构树的高效算法,C# 急急急!!!怎样将json数组数据 转成json树结构数据? 怎么将数据库中存的树转化为树形列表 怎样把一个数组转化成二叉树? Matlab 如何实现树结构 2020年云南省临沧市事业单位招聘条件是什么? 临沧事业单位招聘2020岗位表可以在哪里查看? 临沧市2020年事业单位招聘特殊教育社会工作岗位到现在有多少人报名了? 临沧2020事业单位考试人数会有2019年的多吗? 20临沧事业单位考些什么内容? 2020临沧事业单位统考时间什么时候? 临沧事业单位医疗岗都考什么啊? 云南临沧市临翔区事业单位工资待遇怎么样? 临沧市事业单位招考一年几次啊?在几月份?在哪里报名? 请问临沧事业单位考试报名必须本人到场报名吗? 临沧事业单位报考比例为多少? 云南临沧事业单位分数线怎么划 云南省临沧市事业单位考试在几月份?一年考几次? 临沧市内是否有关于农场的农垦系统招聘,临沧事业单位招聘公告什么时候出来,有不*专业的吗? 2019云南临沧事业单位考试网上报名要注意什么问题? 临沧事业单位考试的最终成绩是如何计算的 苹果平板进水冲不上电怎么办? 苹果笔记本进水后一段时间后可以开机但是不可以充电是为什么? 苹果笔记本键盘进水导致充不进电,要插着电源可以开机,会是哪坏了?