gpt4 book ai didi

c++ - 在线性时间内在给定位置将字符就地插入到字符串中

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:12:13 25 4
gpt4 key购买 nike

<分区>

我有一个 std::string 和一个 int 序列。我想在 int 指示的位置之前 添加字符。此操作应就地执行。例如考虑:

string: "abcde"
positions: 1, 3
character to be inserted: ' '
=> string after modification: "a bc de"

从算法上讲,在 O(n) 时间内实现它是没有问题的,但我怀疑这已经在某个地方实现了,例如 boost 。但是,我在那里找不到实现。是否有提供此功能的 C++ 库?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com