小编Min*_*gus的帖子

C++排序和跟踪索引

使用C++,希望是标准库,我想按升序对一系列样本进行排序,但我还想记住新样本的原始索引.

例如,我有一个集合,矢量或样本矩阵A : [5, 2, 1, 4, 3].我想对这些进行排序 B : [1,2,3,4,5],但我也想记住值的原始索引,所以我可以得到另一个集合: C : [2, 1, 4, 3, 0 ]- 它对应于'B'中每个元素的索引,在原始'一个'.

例如,在Matlab中你可以这样做:

 [a,b]=sort([5, 8, 7])
 a = 5 7 8
 b = 1 3 2
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到这样做的好方法吗?

c++ sorting indexing stl

203
推荐指数
7
解决办法
11万
查看次数

为什么'svn忽略'不理睬?

我正在尝试将一个Linux内核添加到一个SVN树,它有一个.git子目录 - 我不想添加它.

任何人都可以解释这种行为 - 为什么它不会忽略.git目录?

test2$ mkdir -p a/.git/blah
test2$ ls
a
test2$ svn propset svn:ignore .git .
property 'svn:ignore' set on '.'
test2$ svn propset -R svn:ignore .git .
property 'svn:ignore' set (recursively) on '.'
test2$ svn add a
A         a
A         a/.git
A         a/.git/blah
Run Code Online (Sandbox Code Playgroud)

svn ignore

11
推荐指数
3
解决办法
5927
查看次数

标签 统计

c++ ×1

ignore ×1

indexing ×1

sorting ×1

stl ×1

svn ×1