Menggabungkan Dua Vektor
Menggabungkan dua vektor ialah operasi biasa dalam C . Nasib baik, Perpustakaan Standard C menyediakan cara mudah untuk menggabungkan dua vektor menggunakan fungsi insert().
Cara Menggabungkan Dua Vektor
Untuk menggabungkan dua vektor, anda boleh menggunakan kod berikut:
vector1.insert(vector1.end(), vector2.begin(), vector2.end());
Kod ini menambahkan elemen vektor2 ke penghujung vektor1. Fungsi insert() mengambil tiga parameter:
Dengan menghantar parameter ini ke fungsi insert(), anda menambahkan elemen vector2 ke penghujung vector1 dengan berkesan.
Contoh
Pertimbangkan perkara berikut contoh:
std::vector<int> vector1 {1, 2, 3}; std::vector<int> vector2 {4, 5, 6}; vector1.insert(vector1.end(), vector2.begin(), vector2.end()); std::cout << "Concatenated vector: "; for (int i : vector1) { std::cout << i << " "; }
Output:
Concatenated vector: 1 2 3 4 5 6
Seperti yang anda lihat, unsur-unsur vektor2 telah berjaya ditambahkan pada penghujung vektor1.
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Dua Vektor dalam C Menggunakan `insert()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!