ベクトルと挿入された性能比較リスト

INT メイン()
{ 
        clock_t T1 = クロック()。
        ベクトル < 文字列 > vec_Str。
        以下のためにint型 i = 0 ; iは< 5000001 ; iは++ 
        { 
                vec_Str.push_back(" 29843974923752758427598475984759847598427598475982475894752 " )。
        } 
         clock_t T2 = クロック()。
        裁判所未満 << " vecotrのスリープ時間がある" << T2 - T1 << てendl; 

        リスト < 文字列> list_Str;
        以下のためにint型 i = 0 ; iは< 5000000 ; iは++ 
        { 
                list_Str.push_back(" 29843974923752758427598475984759847598427598475982475894752 " )。
        } 

        COUT << " リスト睡眠時間が" <<クロック() - T2 << ENDL。
        getchar関数(); 
        リターン 0 ; 
}

WindowsおよびLinuxでこのプログラムの下で試みたが、結果は驚き

窓のLinuxとほとんど差の両方の下でほぼ3倍遅くリストの下のベクトルが、ベクトルの利点を簡単に見

おすすめ

転載: www.cnblogs.com/wangshaowei/p/11427467.html