哪种数据结构可以用于存储一组整数,以便在O(log N)时间内完成以下每个操作,其中N是元素的数量?
选择其中一个选择
答案 0 :(得分:0)
我认为第二个,"可以使用平衡二叉搜索树,但不能使用堆",因为插入和查找平衡搜索树的最坏情况复杂性是logN。
我们不能使用Heap,因为,例如在Binary Heap中,这是更快的,最坏的情况是N.
答案 1 :(得分:-1)
A balanced binary search tree can be used, but not a heap
由于,
检查树中是否存在元素可以在平衡二叉树中以恒定时间进行修改。