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