C++'da vektörler (vector
)
C++'daki dinamik dizi türlerinden biri
vektör (vektör)
'dür.
Vektör (vektör
) — zaten bir dinamik dizinin modeli olan bir veri yapısıdır.
C++'daki sıradan dizilerin, onlarla çalışmak için herhangi bir özel işlevi ve yöntemi yoktur. C++'daki vektörler, öğelerle çalışmak için daha fazla ek işlev içeren veri yapılarıdır.
Bir vektör oluşturma
#include <vektör>
...
int ana()
{
// 10 eleman için v tamsayı vektörünün bildirimi
vektör <int> v(10);
// sıfır başlangıç değerleri ile aynı (v1 vektörü)
vektör <int> v1(10, 0);
...
Vektör dolgusu
1. Yöntem
n
-inci sayıda eleman için bellek ayırıyoruz ve bunları klavyeden okuyarak dolduruyoruz.
int;
cin>> N;
vektör a(n);
için (int ben = 0; ben
2. Yöntem
İkinci yöntem, eleman sayısı bilinmediğinde gereklidir. Önce boş bir vektör oluşturulur ve ardından push_back()
yöntemi kullanılarak vektörün sonuna yeni bir öğe eklenir.
int;
cin>> N;
vektöra;
for (int ben = 0; ben
Vektör boyutu
int b = a.size();