gpt4 book ai didi

C++ 对 2 个数组进行成对排序

转载 作者:太空狗 更新时间:2023-10-29 21:11:03 26 4
gpt4 key购买 nike

<分区>

我有 2 个 std::vectors,一个 float ,一个整数:A 和 B。

A = [5,3,1,2]

B = [0.1, 0.2, 0.3, 0.4]

我想对 A 进行排序并在 B 中保持相同的 1-1。因此结果应该如下所示:

A = [1,2,3,5]

B = [0.3, 0.4, 0.2, 0.1]

为方便起见,我使用了 python/js 约定,但这些是 C++ std::vectors。我正在考虑只制作一个元组结构并将它们打包到元组的 std:vector 中,重载排序比较器。有更懒惰的方法吗?

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