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.

23
Apa cara paling efisien untuk menghapus duplikat dan mengurutkan vektor?
Saya perlu mengambil vektor C ++ dengan elemen yang berpotensi banyak, menghapus duplikat, dan mengurutkannya. Saat ini saya memiliki kode di bawah ini, tetapi tidak berfungsi. vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); Bagaimana saya bisa melakukan ini dengan benar? Selain itu, apakah lebih cepat menghapus duplikat terlebih dahulu (mirip dengan …
274 c++  sorting  vector  stl  duplicates 

10
Bagaimana cara meringkas elemen-elemen dari vektor C ++?
Apa cara yang baik untuk menemukan jumlah semua elemen dalam std::vector? Misalkan saya memiliki vektor std::vector<int> vectordengan beberapa elemen di dalamnya. Sekarang saya ingin mencari jumlah semua elemen. Apa cara yang berbeda untuk hal yang sama?
240 c++  stl  vector 

16
vektor vs daftar di STL
Saya perhatikan di Efektif STL itu vektor adalah jenis urutan yang harus digunakan secara default. Apa artinya? Tampaknya mengabaikan efisiensi vectordapat melakukan apa saja. Adakah yang bisa menawarkan saya skenario di mana vectorbukan merupakan opsi yang layak tetapi listharus digunakan?
238 c++  list  vector  stl 

1
std :: regresi kinerja vektor saat mengaktifkan C ++ 11
Saya telah menemukan regresi kinerja yang menarik dalam cuplikan C ++ kecil, ketika saya mengaktifkan C ++ 11: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for (std::size_t i = 0; i < num_items; ++i) { container.push_back(Item()); …
235 c++  performance  gcc  c++11  vector 

20
Membagi vektor menjadi potongan-potongan di R
Saya harus membagi vektor menjadi n potongan dengan ukuran yang sama dalam R. Saya tidak dapat menemukan fungsi dasar untuk melakukan itu. Google juga tidak membantu saya. Jadi, inilah yang saya hasilkan, semoga membantu seseorang di suatu tempat. x <- 1:10 n <- 3 chunk <- function(x,n) split(x, factor(sort(rank(x)%%n))) chunk(x,n) …
227 r  vector 

22
Apakah std :: vector jauh lebih lambat daripada array biasa?
Saya selalu berpikir itu adalah kebijaksanaan umum yang std::vector"diimplementasikan sebagai sebuah array," bla bla bla. Hari ini saya turun dan mengujinya, dan tampaknya tidak begitu: Inilah beberapa hasil tes: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in 14.669 seconds The whole thing completed in 26.591 …
212 c++  arrays  performance  stl  vector 



5
C ++ STL Vektor: Dapatkan iterator dari index?
Jadi, saya menulis banyak kode yang mengakses elemen dalam vektor stl dengan indeks [], tapi sekarang saya perlu menyalin hanya sepotong vektor. Sepertinya vector.insert(pos, first, last)fungsi yang saya inginkan ... kecuali saya hanya punya pertama dan terakhir sebagai int. Apakah ada cara yang baik saya bisa mendapatkan iterator dengan nilai-nilai …
200 c++  stl  vector  iterator 

6
Kapan saya harus memilih Vector di Scala?
Tampaknya Vectorsudah terlambat ke pesta koleksi Scala, dan semua posting blog berpengaruh sudah pergi. Di Jawa ArrayListadalah koleksi default - saya mungkin menggunakan LinkedListtetapi hanya ketika saya sudah memikirkan algoritma dan cukup peduli untuk mengoptimalkan. Dalam Scala saya harus menggunakan Vectorsebagai default saya Seq, atau mencoba bekerja ketika Listsebenarnya lebih …

13
Jangan mewarisi dari std :: vector
Ok, ini benar-benar sulit untuk diakui, tetapi saya memiliki godaan yang kuat saat ini untuk diwarisi std::vector. Saya membutuhkan sekitar 10 algoritma yang disesuaikan untuk vektor dan saya ingin mereka menjadi anggota vektor secara langsung. Tapi tentu saja saya juga ingin memiliki std::vectorantarmuka yang lain. Nah, ide pertama saya, sebagai …
189 c++  oop  inheritance  stl  vector 

8
Apa cara terbaik untuk menggabungkan dua vektor?
Saya menggunakan multitreading dan ingin menggabungkan hasilnya. Sebagai contoh: std::vector<int> A; std::vector<int> B; std::vector<int> AB; Saya ingin AB harus memiliki isi A dan isi B dalam urutan itu. Apa cara paling efisien untuk melakukan sesuatu seperti ini?
189 c++  vector 

4
Bagaimana cara menghitung vektor normal segmen garis?
Misalkan saya memiliki segmen garis dari (x1, y1) ke (x2, y2). Bagaimana cara menghitung vektor normal tegak lurus terhadap garis? Saya dapat menemukan banyak hal tentang melakukan ini untuk pesawat dalam 3D, tetapi tidak ada hal-hal 2D. Silakan menggunakan matematika (tautan ke contoh, diagram, atau algoritme yang bekerja dengan baik), …
177 math  geometry  vector 

6
Bagaimana cara menginisialisasi std :: vector dari C-style array?
Apa cara termurah untuk menginisialisasi std::vectordari array C-style? Contoh: Di kelas berikut, saya punya vector, tetapi karena batasan luar, data akan diteruskan sebagai larik gaya-C: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to cheaply initialize the std::vector? } Jelas, saya bisa menelepon w_.resize()dan kemudian …
174 c++  arrays  vector  stl 

11
Konversi kolom data.frame ke vektor?
Saya memiliki kerangka data seperti: a1 = c(1, 2, 3, 4, 5) a2 = c(6, 7, 8, 9, 10) a3 = c(11, 12, 13, 14, 15) aframe = data.frame(a1, a2, a3) Saya mencoba yang berikut ini untuk mengubah salah satu kolom menjadi vektor, tetapi tidak berhasil: avector <- as.vector(aframe['a2']) class(avector) …

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.