«vector» etiketlenmiş sorular

Bir vektör tek boyutlu bir dizidir: integral bir dizin kullanılarak erişilebilen bileşenler içerir. Bazı dillerde bir Vector boyutu, Vector oluşturulduktan sonra öğe eklemek ve çıkarmak için gerektiğinde büyüyebilir veya küçülebilir. Grafik gösterim için 'vektör grafikleri' kullanın.


5
Java Vector (ve Stack) sınıfı neden kullanılmıyor veya kullanılmıyor?
Java Vector neden eski veya kullanılmayan eski bir sınıf olarak kabul ediliyor? Eşzamanlılık ile çalışırken kullanımı geçerli değil mi? Nesneleri manuel olarak senkronize etmek istemiyor ve sadece temel dizinin yeni kopyalarını yapmaya gerek kalmadan iş parçacığı için güvenli bir koleksiyon kullanmak istiyorsanız ( CopyOnWriteArrayListo zaman), o zaman kullanmak iyi Vectormi? …







9
Neden referans vektörü yapamıyorum?
Bunu yaptığımda: std::vector<int> hello; Her şey harika çalışıyor. Ancak, bunun yerine bir referans vektörü yaptığınızda: std::vector<int &> hello; Gibi korkunç hatalar alıyorum hata C2528: 'işaretçi': referans gösterici geçersiz Ben işaretler ile karıştırmak zorunda kalmamak için, bir grup referansları bir vektör içine koymak istiyorum. Vektör neden bu konuda öfke nöbeti atıyor? …


11
Bir vektörü azalan sırada sıralama
Kullanmalı mıyım std::sort(numbers.begin(), numbers.end(), std::greater<int>()); veya std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators vektörü azalan düzende sıralamak için? Bir yaklaşımla ya da diğeriyle herhangi bir fayda ya da dezavantaj var mı?
310 c++  sorting  stl  vector  iterator 

14
Bir vektörden bir alt vektör almanın en iyi yolu?
Bir boyutum var std::vector(diyelim myVec) N. X ile Y arasındaki elemanların bir kopyasından oluşan yeni bir vektör oluşturmanın en basit yolu nedir, burada 0 <= X <= Y <= N-1? Örneğin, myVec [100000]içinden myVec [100999]boyutta bir vektör içinde 150000. Bu bir vektör ile verimli bir şekilde yapılamazsa, bunun yerine kullanmam …
295 c++  stl  vector  range 

11
Bir vektördeki son değere nasıl erişilir?
Bir veya iki düzeyde bir veri çerçevesinde iç içe bir vektörüm olduğunu varsayalım. length()İşlevi kullanmadan son değere erişmenin hızlı ve kirli bir yolu var mı ? Ala perl $#özel bir şey var mı? Yani şöyle bir şey istiyorum: dat$vec1$vec2[$#] onun yerine dat$vec1$vec2[length(dat$vec1$vec2)]
290 r  dataframe  vector 


18
Bir vektörün içeriği nasıl yazdırılır?
C ++ bir vektör içeriğini yazdırmak istiyorum, İşte ne var: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = 17; char entrance = vec.at(16); char firstsquare …
282 c++  vector  output  stdvector  cout 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.