当您需要在一个节点中插入多个(例如10个)数据字段并以其键的升序存储节点时,使用的最佳数据结构是什么?
答案 0 :(得分:0)
通常,insert元素需要3个步骤:
如果插入元素具有正则性(就像所有元素都一样,它将在链表中节省1. locate where to insert
时间),但是时间复杂度仍然为O(n)
。
如果插入元素没有没有规律性,则它足够随机。插入一个和插入批处理没有什么区别。
因此,总而言之,批量插入没有没有特殊的数据结构。但是您可以在某些特殊情况下改善Constant Time Complexity
。
PS:常见的排序数据结构是平衡的二叉树,更新时花费O(logn)
的时间复杂度