欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ 兩個(gè)vector對(duì)象拼接方式

 更新時(shí)間:2022年11月07日 09:12:17   作者:猿六凱  
這篇文章主要介紹了C++ 兩個(gè)vector對(duì)象拼接方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

兩個(gè)vector對(duì)象拼接

今天刷leetcode,需要將兩個(gè)相同類(lèi)型的vector拼接,發(fā)現(xiàn)不能像python一樣使用+號(hào)處理。

經(jīng)過(guò)查閱資料,可以使用insert()函數(shù)。

class Solution {
public:
    vector<vector<int>> subsets(vector<int>& nums) {
       
        vector<vector<int>> res({100});
        for (int n : nums) {
            vector<vector<int>> temp;
            for (auto r : res) {
                r.push_back(n);
                temp.push_back(r);
            }
            res.insert(res.end(), temp.begin(), temp.end());//從end()位置開(kāi)始,將后面的vector拼接在后面(不包括temp.end())。
        }
        return res;
    }
};

merge函數(shù)合并兩個(gè)vector

在完成合并兩個(gè)vector的時(shí)候糾結(jié)這個(gè)合并操作如何實(shí)現(xiàn),經(jīng)過(guò)搜索后發(fā)現(xiàn)可以用c++ algorithm的merge函數(shù)實(shí)現(xiàn)合并和排序這兩個(gè)功能。

具體要求參照標(biāo)準(zhǔn)庫(kù).

https://cplusplus.com/reference/algorithm/merge/?kw=merge

合并兩個(gè)vector

#include<iostream>
#include<algorithm>
#include <vector>
using namespace std;
int main()
{
  vector<int> v1,v2;
  int num1,num2;
  cin>>num1;
  while (num1!=-1)
  {
    v1.push_back(num1);
    cin>>num1;
  }
  cin>>num2;
  while(num2!=-1)
  {
    v2.push_back(num2);
    cin>>num2;
  }
  vector<int> v3;
  v3.resize(v1.size()+v2.size());
  merge(v1.begin(), v1.end(), v2.begin(), v2.end(), v3.begin());
  sort(v3.begin(),v3.end());
  
  for(int i = 0;i<v3.size()-1;i++){
      cout<<v3[i]<<" ";
  }
  cout<<v3[v3.size()-1];
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的建立與基本操作

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的建立與基本操作

    這篇文章主要介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu) 雙向鏈表的建立與基本操作的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • C語(yǔ)言結(jié)構(gòu)體數(shù)組同時(shí)賦值的另類(lèi)用法

    C語(yǔ)言結(jié)構(gòu)體數(shù)組同時(shí)賦值的另類(lèi)用法

    今天小編就為大家分享一篇關(guān)于C語(yǔ)言結(jié)構(gòu)體數(shù)組同時(shí)賦值的另類(lèi)用法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • C++引用的使用與const修飾符

    C++引用的使用與const修飾符

    這篇文章介紹了C++引用使用與const修飾符,引用是給已經(jīng)定義的變量一個(gè)別名,可以簡(jiǎn)單理解成同一個(gè)變量的昵稱(chēng),既然是昵稱(chēng)或者是別名,顯然它和原本的變量名有著同樣的效力,所以我們對(duì)別名進(jìn)行修改,原本的變量值也一樣會(huì)發(fā)生變化,下面來(lái)看看詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-11-11
  • 詳解C++語(yǔ)言中std::array的神奇用法

    詳解C++語(yǔ)言中std::array的神奇用法

    本文的代碼都在C++17環(huán)境下編譯運(yùn)行。當(dāng)前主流的g++版本已經(jīng)能支持C++17標(biāo)準(zhǔn),但是很多版本(如gcc 7.3)的C++17特性不是默認(rèn)打開(kāi)的,需要手工添加編譯選項(xiàng)-std=c++17,具體內(nèi)容詳情跟隨小編一起學(xué)習(xí)吧
    2021-05-05
  • 利用Matlab實(shí)現(xiàn)時(shí)域分析功能的示例詳解

    利用Matlab實(shí)現(xiàn)時(shí)域分析功能的示例詳解

    利用MATLAB可以方便地進(jìn)行控制系統(tǒng)的時(shí)域分析。這篇文章主要通過(guò)簡(jiǎn)單的示例為大家介紹了Matlab進(jìn)行時(shí)域分析的具體操作,需要的可以參考一下
    2023-02-02
  • 使用C語(yǔ)言判斷英文字符大小寫(xiě)的方法

    使用C語(yǔ)言判斷英文字符大小寫(xiě)的方法

    這篇文章主要介紹了使用C語(yǔ)言判斷英文字符大小寫(xiě)的方法,分別為isupper()函數(shù)和islower()函數(shù)的使用,需要的朋友可以參考下
    2015-08-08
  • 使用C語(yǔ)言實(shí)現(xiàn)從avi視頻中提取圖片

    使用C語(yǔ)言實(shí)現(xiàn)從avi視頻中提取圖片

    這篇文章主要為大家詳細(xì)介紹了如何使用C語(yǔ)言實(shí)現(xiàn)從avi視頻中提取圖片,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2023-10-10
  • C++ Easylogging++日志庫(kù)配置使用超詳細(xì)講解

    C++ Easylogging++日志庫(kù)配置使用超詳細(xì)講解

    這篇文章主要介紹了C++ Easylogging++日志庫(kù)配置使用,Easylogging++是用于C++應(yīng)用程序的單頭高效日志庫(kù)。它非常強(qiáng)大,高度可擴(kuò)展并且可以根據(jù)用戶(hù)的要求進(jìn)行配置
    2022-11-11
  • 詳解C++數(shù)組和數(shù)組名問(wèn)題(指針、解引用)

    詳解C++數(shù)組和數(shù)組名問(wèn)題(指針、解引用)

    這篇文章主要介紹了詳解C++數(shù)組和數(shù)組名問(wèn)題(指針、解引用),指針的實(shí)質(zhì)就是個(gè)變量,它跟普通變量沒(méi)有任何本質(zhì)區(qū)別,指針本身是一個(gè)對(duì)象,同時(shí)指針無(wú)需在定義的時(shí)候賦值,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-09-09
  • C語(yǔ)言冷門(mén)知識(shí)之你可能沒(méi)聽(tīng)過(guò)的柔性數(shù)組

    C語(yǔ)言冷門(mén)知識(shí)之你可能沒(méi)聽(tīng)過(guò)的柔性數(shù)組

    柔性數(shù)組(Flexible Array)是引入的一個(gè)新特性,它允許你在定義結(jié)構(gòu)體時(shí)創(chuàng)建一個(gè)空數(shù)組,而這個(gè)數(shù)組的大小可以在程序運(yùn)行的過(guò)程中根據(jù)你的需求進(jìn)行更改特別注意的一點(diǎn)是:這個(gè)空數(shù)組必須聲明為結(jié)構(gòu)體的最后一個(gè)成員,并且還要求這樣的結(jié)構(gòu)體至少包含一個(gè)其他類(lèi)型的成員
    2021-10-10

最新評(píng)論