@九转星河~很久没有来灌水了~
其实如果是随机搜索~平衡树效率不一定比普通的二叉搜索树要高~
普通二叉搜索树进行迭代处理的效率其实是很高的~当然前提是输入数据随机性强的情况下~
其实平衡树是处理极端情况下相比之下会有优势~感觉如果进行随机操作普通二叉搜索树甚至比平衡树还要快~因为省略了旋转操作~
其实平衡树就是对空节点进行合理空间利用~如果中序遍历所有节点~平衡树和一般二叉搜索树的效率其实是差不多的~如果是线索二叉树则遍历效率或许会更高~
当然如果是间接查找随机节点那就平衡树的效率会高一些~
嗯嗯~感觉图的邻接表可以做成红黑树的状态试试~这样实现增删图的顶点和边数比较方便~
感觉这样像一个红黑树的集合~这~不就是森林么~~~~~
其实如果是随机搜索~平衡树效率不一定比普通的二叉搜索树要高~
普通二叉搜索树进行迭代处理的效率其实是很高的~当然前提是输入数据随机性强的情况下~
其实平衡树是处理极端情况下相比之下会有优势~感觉如果进行随机操作普通二叉搜索树甚至比平衡树还要快~因为省略了旋转操作~
其实平衡树就是对空节点进行合理空间利用~如果中序遍历所有节点~平衡树和一般二叉搜索树的效率其实是差不多的~如果是线索二叉树则遍历效率或许会更高~
当然如果是间接查找随机节点那就平衡树的效率会高一些~
嗯嗯~感觉图的邻接表可以做成红黑树的状态试试~这样实现增删图的顶点和边数比较方便~
感觉这样像一个红黑树的集合~这~不就是森林么~~~~~
[此贴子已经被作者于2017-6-28 00:42编辑过]
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]