Pertanyaan yang diberi tag «vector»

Vektor adalah array satu dimensi: berisi komponen yang dapat diakses menggunakan indeks integral. Dalam beberapa bahasa ukuran vektor dapat tumbuh atau menyusut sesuai kebutuhan untuk mengakomodasi penambahan dan penghapusan item setelah Vector dibuat. Gunakan 'vektor-grafik' untuk tampilan grafik.


5
Mengapa kelas Java Vector (dan Stack) dianggap usang atau usang?
Mengapa Java Vector dianggap sebagai kelas warisan, usang atau usang? Bukankah penggunaannya valid ketika bekerja dengan concurrency? Dan jika saya tidak ingin menyinkronkan objek secara manual dan hanya ingin menggunakan koleksi thread-safe tanpa perlu membuat salinan baru dari array yang mendasarinya (seperti CopyOnWriteArrayListhalnya), maka apakah boleh digunakan Vector? Bagaimana dengan …








9
Mengapa saya tidak bisa membuat vektor referensi?
Ketika saya melakukan ini: std::vector<int> hello; Semuanya bekerja dengan baik. Namun, ketika saya menjadikannya sebagai vektor referensi: std::vector<int &> hello; Saya mendapatkan kesalahan mengerikan seperti kesalahan C2528: 'pointer': pointer ke referensi adalah ilegal Saya ingin meletakkan banyak referensi untuk struct ke dalam vektor, sehingga saya tidak perlu ikut campur dengan …

11
Mengurutkan vektor dalam urutan menurun
Haruskah saya gunakan std::sort(numbers.begin(), numbers.end(), std::greater<int>()); atau std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators untuk mengurutkan vektor dalam urutan menurun? Apakah ada manfaat atau kelemahan dengan satu pendekatan atau yang lain?
310 c++  sorting  stl  vector  iterator 

14
Cara terbaik untuk mengekstrak subvektor dari vektor?
Misalkan saya memiliki ukuran std::vector(sebut saja myVec) N. Apa cara paling sederhana untuk membuat vektor baru yang terdiri dari salinan elemen X hingga Y, di mana 0 <= X <= Y <= N-1? Misalnya myVec [100000]melalui myVec [100999]dalam ukuran vektor 150000. Jika ini tidak dapat dilakukan secara efisien dengan vektor, …
295 c++  stl  vector  range 

11
Bagaimana cara mengakses nilai terakhir dalam vektor?
Misalkan saya memiliki vektor yang bersarang dalam kerangka data satu atau dua tingkat. Apakah ada cara cepat dan kotor untuk mengakses nilai terakhir, tanpa menggunakan length()fungsi? Sesuatu yang $#spesial dengan PERL ? Jadi saya ingin sesuatu seperti: dat$vec1$vec2[$#] dari pada dat$vec1$vec2[length(dat$vec1$vec2)]
289 r  dataframe  vector 

5
std :: vector versus std :: array di C ++
Apa perbedaan antara a std::vectordan a std::arraydi C ++? Kapan sebaiknya satu lebih disukai daripada yang lain? Apa pro dan kontra dari masing-masing? Semua buku teks saya lakukan adalah daftar bagaimana mereka sama.
283 c++  arrays  vector 

18
Bagaimana cara mencetak isi vektor?
Saya ingin mencetak isi vektor di C ++, inilah yang saya miliki: #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); …
282 c++  vector  output  stdvector  cout 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.