42
Albatta, kompilyator baribir
yacheykalarni tekshirib,
ushbu ikkita
vektorni taqqoslab chiqadi.
Vektorlar vektori qanday yaratiladi?
Raqamlarni ikki oʻlchovli massivga yozishingiz kerak boʻlishi aniq.
Vektorlar vektori quyidagicha e‘lon qilinadi:
vector > Vektor_nomi;
Misol uchun:
vector > V;
V.resize(10);
Vektorga vektorlarni qoʻshishning yana bir usuli bor.
Ushbu usul
uchun biz
push_back()
funksiyasidan foydalanamiz:
vec.push_back(vector ());
Ikki oʻlchovli vektor quyidagicha initsializatsiya qilinishi mumkin:
vector < vector > V = {{1, 4, 7},
{2, 5, 8},
{3, 6, 9}};
Vektorlar uchun aniqlangan metodlar.
1) size() va empty().
Agar biz vektorning
uzunligini bilishimiz
kerak boʻlsa, bizga size() funksiyasi kerak.
Ushbu funksiya deyarli har
doim for sikli bilan birgalikda ishlatiladi.
for(int i = 0; i < V.size(); i++)
{
//
}
43
Bundan tashqari, agar vektor boʻshligini bilishimiz kerak boʻlsa, biz
- empty() funksiyasidan foydalanishimiz mumkin.
Agar yacheykada
qiymatlar boʻlmasa, bu funksiya true qiymat qaytaradi.
Aks holda
yolgʻon qiymat qaytadi.
2) push_back() va pop_back().
2.1)
push_back()
funksiyasi yordamida
biz vektorning oxiriga
yacheyka qoʻsha olamiz.