我有一个vector
A
,里面有N
数字。我想用一个零替换每个出现的多个连续的零,并跟踪没有被删除的元素的索引。
这意味着,最后我会得到一个length <= N
的vector
B
,它只有一个零,其中A
有一个或多个连续的零,而A
的所有其他元素都是如此。在第三个vector
Index
中,如果A
在一行中没有多个零或者省略了出现多个零的索引,我将得到0
到N-1
。
例如:
输入:
A = {1,2,0,0,0,1,0,1}
输出
B = {1,2,0,1,0,1}
索引= {0,1,2,5,6,7}
我怎么能这么做
1条答案
按热度按时间bmp9r5qi1#
我终于让这个工作,也许有人偶然发现这篇文章,并发现这很有帮助: