Technology sharing

C Series-Vector (1)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

🌈个人主页:Condiscipulum Yuchen 

💫个人格言:“成为自己未来的主人~”   

Introductio et usus Vector

Introductio ad Vector

Cum genus moduli a vectore constructum est genus char, est simillimum chordae, sed etiam sunt differentiae inter utrumque.Alias ​​varias rationes considerare potest, cum chorda nonnisi pro chordis esse possitet postquam singulas lineas discimus, facilior nobis erit alia stl res discere.

  1. Vector est sequentia continens quae variabilem ordinatam amplitudinem repraesentat.
  2. Sicut ordinatus, Vector etiam utitur spatio continuo repono ad elementa reponenda, quae significat elementa Vector accessi posse utens subscriptis. Ea est ut efficiens ut ordinata, sed dissimile ordinata, magnitudo eius dynamice mutari potest magnitudo eius a continente ipso tractabitur.
  3. Essentialiter, Vector dynamice disposito ordine ad sua elementa reponenda utitur. Accessus est novum ordinem collocare et omnia elementa ad hunc ordinem movere. Secundum tempus, hoc opus est relative carum, quia omne tempus novum elementum continenti additur, Vector non amplitudo reallocated non erit. omni tempore.
  4. Vector destinatio spatii militarium: Vector aliquid extra spatium collocabit ad incrementum possibilium accommodandum, quia spatium repositionis maius est quam spatium repositionis requiritur erit logarithmice ingravescentem intervallum magnitudinis, ita ut elementum in fine inserens perpetuo fiat tempore.
  5. Ideo Vector maius spatium repono ut facultatem obtineat spatium administrandi et dynamice crescat modo efficienti.
  6. Comparatus cum aliis vasis dynamicis, Vector efficacior est cum elementis accessionibus.

Usus Vector

push_back munus

  1. void test_vector1()
  2. {
  3. vector<double> v2;
  4. vector<int> v1;
  5. v1.push_back(1);
  6. v1.push_back(2);
  7. v1.push_back(3);
  8. v1.push_back(4);
  9. for (size_t i = 0; i < v1.size(); i++)
  10. {
  11. cout << v1[i] << " ";
  12. }
  13. cout << endl;
  14. }
  15. int main()
  16. {
  17. test_vector1();
  18. return 0;
  19. }

Re vera, nihil dicere de push_back. Addet characteres post spatium repositionis primi Vectoris.

Re vera, accurata introductio in tabella est. Cum spatium inter insertionem non sufficit, facultas amplietur ipso facto.

Quod ad methodos Vectoris functionis traversales, etiam de variis modis hic loquemur:

  1. for (size_t i = 0; i < v1.size(); i++)
  2. {
  3. cout << v1[i] << " ";
  4. }
  5. cout << endl;
  6. for (size_t i = 0; i < v1.size(); i++)
  7. {
  8. cout << v1[i] << " ";
  9. }
  10. cout << endl;
  11. vector<int>::iterator it1 = v1.begin();
  12. while (it1 != v1.end())
  13. {
  14. cout << *it1 << " ";
  15. it1++;
  16. }
  17. cout << endl;
  18. for (auto e : v1)
  19. {
  20. cout << e << " ";
  21. }
  22. cout << endl;

Subscriptio comprehendens [] accessum, iteratorem et extensionem, hoc est basically idem ac chorda, de qua ante diximus.

  1. void test_vector2()
  2. {
  3. vector<string> v2;
  4. string s1("张三");
  5. v2.push_back(s1);
  6. v2.push_back(string("李四"));
  7. v2.push_back("王五");
  8. v2[1] += "来";
  9. for (const auto& e : v2)
  10. {
  11. cout << e << " ";
  12. }
  13. cout << endl;
  14. }
  15. int main()
  16. {
  17. test_vector2();
  18. return 0;
  19. }

 

Quid magis mirum est de Vector quod alia vectori reddi et applicare potest, ut List, chorda, vel etiam Vector.

Si chorda applicetur, singula tabulae sequentis elementum chordam repraesentat.