这里是一个简单的C++函数,用于将两个整数数组合并成一个新的整数组。这个函数首先创建一个新的数组,然后将输入的两个数组的元素逐一复制到新的数组中。
请注意,这个示例假定输入数组是std::vector<int>类型。如果你使用其他容器类型,如C风格数组或std::array,你需要相应地修改代码。
#include <iostream>
#include <vector>
std::vector<int> mergeArrays(const std::vector<int>& array1, const std::vector<int>& array2) {merge函数
    std::vector<int> mergedArray;
    serve(array1.size() + array2.size());
    for (const auto& element : array1) {
        mergedArray.push_back(element);
    }
    for (const auto& element : array2) {
        mergedArray.push_back(element);
    }
    return mergedArray;
}
int main() {
    std::vector<int> array1 = {1, 2, 3};
    std::vector<int> array2 = {4, 5, 6};
    std::vector<int> mergedArray = mergeArrays(array1, array2);
    for (const auto& element : mergedArray) {
        std::cout << element << " ";
    }
    return 0;
}
这个代码示例包括一个main()函数,用于展示如何使用mergeArrays()函数。在这个示例中,我们将两个数组array1和array2合并,并将结果打印到控制台。
请注意,这个合并函数不会对合并后的数组进行排序。如果需要,你可以在合并后对数组进行排序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。