sách gpt4 ai đã đi

c++ - 如何合并两个 vector ?

In lại 作者:太空宇宙 更新时间:2023-11-04 11:24:54 53 4
mua khóa gpt4 Nike

我正在开发一个应用程序,我想提高效率。在一个重要的部分,我有 2 个大 vector (大小相同),我将一个 vector 合并到另一个 vector 中。我想要做的就是:

std::vector first (4,2); //A vector containing 4 ints with value 2
std::vector second (4,3); //A vector with 4 ints with value 3

for(int i = first.size()-1; i > 0; --i){

first[i] += second[i];

}

我怎样做才能更有效率?提前致谢!

1 Câu trả lời

为了有效地合并多个 vector ,你应该使用 SIMD (如果您的硬件支持)。有几种方法可以做到这一点:

关于c++ - 如何合并两个 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040524/

53 4 0
Bài viết được đề xuất: java - 如何刷新 gradle 任务的目标
Bài viết được đề xuất: linux -] lệnh& lệnh> [bỏ qua đầu ra]
Bài viết được đề xuất: css - 如何更改 less 编译,使其不添加 @import 语句?
Bài viết được đề xuất: linux - accept_local 不起作用
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com