Pertanyaan tentang topik tersebut 'iterator'

Menggunakan pola Proxy dengan iterator C++
Saya memiliki iterator yang cukup rumit yang membungkus api FindXFile di Win32. (Lihat pertanyaan sebelumnya ) Untuk menghindari overhead pembuatan objek yang pada dasarnya menduplikasi pekerjaan struktur WIN32_FIND_DATAW, saya memiliki objek proxy...
1405 dilihat
schedule 07.12.2023

Apa cara idiomatis untuk mengulangi file biner?
Dengan file teks, saya bisa menulis ini: with open(path, 'r') as file: for line in file: # handle the line Ini setara dengan ini: with open(path, 'r') as file: for line in iter(file.readline, ''): # handle the line...
20191 dilihat
schedule 25.11.2023

Mengulangi struktur simpul tanpa induk
Saya memiliki struktur simpul, setiap simpul memiliki simpul anak tetapi tidak ada simpul induk . Saya perlu mengulangi struktur ini sambil mengumpulkan info ke 3 ganda . Karena Java tidak memiliki referensi, saya tidak dapat menggunakan rekursi...
138 dilihat
schedule 17.11.2023

Apa perbedaan antara chain dan chain.from_iterable di itertools?
Saya tidak dapat menemukan contoh valid di internet di mana saya dapat melihat perbedaan di antara keduanya dan mengapa memilih salah satu dari yang lain.
33474 dilihat
schedule 21.11.2023

blok erb tidak berulang
Saya mencoba menghasilkan hasil untuk toko web menggunakan blok erb ini dan saya ingin 4 gambar per baris, tetapi saat ini hanya menghasilkan satu gambar per baris. Saran apa pun akan sangat dihargai <% n = 4 %> <% @products.each do...
46 dilihat
schedule 17.11.2023

Gabungkan iterator di Groovy
Diberikan tiga iterator it1, it2, it3 bagaimana saya bisa mengembalikan satu iterator yang mengulangi it1, lalu it2 dan terakhir it3? Katakanlah def it1 = [1, 2].iterator() def it2 = [3, 4].iterator() def it3 = [5, 6].iterator()...
233 dilihat
schedule 17.12.2023

Iterator khusus
Saya telah menerapkan iterator seperti ini template <typename GridT, typename GridPtr, typename GridRef, template <typename> class ShapeT> class GridIterator { public: typedef GridIterator<GridT,...
128 dilihat
schedule 23.11.2023

Menghitung panjang urutan Collatz - iterator khusus menghasilkan perlambatan?
Saya telah memecahkan masalah UVA #100 - "The 3n + 1 masalah" . Ini adalah "contoh" masalah mereka, dengan batas waktu yang sangat mudah (batas 3 detik, mereka solusi sampel tanpa caching sama sekali berjalan dalam 0,738 detik, solusi terbaik...
86 dilihat
schedule 14.12.2023

Perilaku aneh dari iterator Java
Saya mengalami masalah aneh saat menggunakan iterator Java. Dalam fungsi tertentu, saya menerima objek iterable bernama filelist , dan saya melakukan hal berikut: System.out.println("First iteration:"); for(Text t : filelist)...
91 dilihat
schedule 25.12.2023

perbedaan zip iterator dan daftar [duplikat]
Saya memiliki daftar bernama 'A' juga memiliki iterator bernama 'B', 'B' adalah iterator dari 'A'. A = [1, 2, 3, 4, 5, 6, 7, 8, 9] B = iter(A) Output dari zip(A,A,A) adalah [(0, 0, 0), (1, 1, 1), (2, 2, 2), (3, 3, 3), (4, 4, 4),...
66 dilihat
schedule 03.01.2024

Mengapa `find` mengambil parameter dengan referensi dan kemudian melakukan dereferensi? [duplikat]
Dalam cuplikan berikut, saya tidak mengerti mengapa penutupan mengambil parameternya s dengan referensi ( &s ), lalu melakukan dereferensi ( *s ): fn main() { let needle = "list".to_string(); let haystack = [...
374 dilihat
schedule 17.11.2023