【你问我答】数据结构与算法中,树一般会应用在哪些方面?

问题描述:

数据结构与算法中,树一般会应用在哪些方面?

回答有奖:

选取一位认真回答问题的牛友,赠送200牛币!

你问我答问题汇总:点击进入

------------
#我也有问题想询问牛友,怎么办?

欢迎私信@筱茜 说明你的问题,将根据问题具体情况排期进入【你问我答】专场~
私信请注明参与【你问我答】专场哦~

你问我答 - 答问题,成大佬,拿牛币!
你问我答是牛客新栏目,每周1期几个问题,
牛友在问题贴下留下自己的知识,经验与见解,
帮助更多牛友了解更多技术相关知识!
#悬赏#
全部评论
数据结构: 红黑树:Java集合类TreeSet和TreeMap底层,C++中STL的set和map,linux虚拟内存的管理 B/B+树:数据库索引,磁盘文件组织 堆(优先队列):排行榜 trie树:前缀匹配,敏感词匹配 Huffman树:哈夫曼编码(通信用到比较多?) R树:地理位置索引 其他:zookeeper,文件系统管理,xml结构 算法:不算图的算法的话 二叉树遍历(深度优先,广度优先,morris遍历) 序列化 各种判断树的性质 各种打印树的节点
点赞 回复
分享
发布于 2019-05-21 16:22
数据结构和算法中树的应用: 现实世界的数据存储。比如图书馆各类图书的分类摆放…… 程序员的工具。一些被程序本身所使用,程序员将数据结构当作工具来简化另一些操作。红黑树---Java集合类TreeSet和TreeMap底层,C++中STL的set和map,linux虚拟内存的管理;B/B+树---数据库索引,磁盘文件组织;堆(优先队列)---排行榜;trie树---前缀匹配,敏感词匹配…… 建模。对真实世界的情况构造模型。Huffman树---通信布线或者其他节约材料的核算。 关于二叉树的算法:因为二叉树结合了另外两种数据结构(有序数组和链表)的优点,查找和增删都有了时间效率上的提高。各区域庞大数量人口信息管理快速查询、增删更新维护……
点赞 回复
分享
发布于 2019-05-21 18:03
阅文集团
校招火热招聘中
官网直投
业务系统中 首页-菜单-功能按钮树 顶级单位-下级单位-部门-人员树 电商网站-商品分类-商品信息 底层系统和开发类库中 文件系统 结构化文件的结构(html,xml等) 数据库索引 编译器:语法分析树 二叉树排序算法
点赞 回复
分享
发布于 2019-05-22 14:15

相关推荐

投递荣耀终端等公司10个岗位 > 荣耀求职进展汇总
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务