【问题标题】:Time complexity of concatenating/copying two vectors [closed]连接/复制两个向量的时间复杂度
【发布时间】:2021-10-20 19:44:12
【问题描述】:

vector1.insert( vector1.end(), vector2.begin(), vector2.end() );

连接/复制两个向量的时间复杂度是多少?

【问题讨论】:

标签: c++ vector copy time-complexity concatenation


【解决方案1】:

来自标准[vector.modifiers]/2

复杂性:如果发生重新分配,元素数量呈线性关系 结果向量的;否则,与元素数量呈线性关系 插入加上到向量末端的距离。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 2018-01-06
    相关资源
    最近更新 更多