当前位置: 代码迷 >> PB >> 二叉树用在哪里啊平时都用不到啊解决思路
  详细解决方案

二叉树用在哪里啊平时都用不到啊解决思路

热度:34   发布时间:2016-04-29 08:19:03.0
二叉树用在哪里啊,平时都用不到啊
用到最多的就是vector, list,

二叉树 用哪里啊,给个范例吧。。

谢谢了啊。

------解决方案--------------------
二叉树是树里面比较基本的。基于二叉树会实现很多的其他类型的树。比如排序用到的:红黑树,二叉排序树等等。学好二叉树是为了给其它的应用打下基础。比如:堆排序也使用了二叉树的理论。
------解决方案--------------------
二叉树这种基本的数据结构,是很多很多算法的理论基础
至于vector和list,它们是容器,是C++语言的组成部分

编程是用语言实现算法最终达到某个目的
你平时用不到是因为你平时编写的程序架构太过简单,仅此而已
------解决方案--------------------
数据量大一点,你弄个10w数据,需要快速定位,就用到了
------解决方案--------------------
各种地方会用到..
------解决方案--------------------
自己写的的确用的不多,但是实际上map是用红黑树实现的,只要你用到了map,也就用到了二叉树
------解决方案--------------------
探讨
用到最多的就是vector, list,

二叉树 用哪里啊,给个范例吧。。

谢谢了啊。

------解决方案--------------------
比如状态树,决策树,也会用到的
  相关解决方案