Pertanyaan yang ditandai dengan 'iterator'

Iterator adalah pola pemrograman berorientasi objek yang memungkinkan Anda untuk mem-bypass koleksi yang agnostik dari implementasi aktual atau alamat objek dalam memori fisik. Ini adalah salah satu pola perilaku Geng Empat.
46
balasan

Apa yang dilakukan kata kunci hasil?

Apa gunanya kata kunci hasil dalam Python? Apa fungsinya? Sebagai contoh, saya mencoba memahami kode 1 ini: def _get_child_candidates (self, min_dist, max_dist): if self._leftchild dan jarak - max_dist <self._median: yield se ...
atur 24 Oktober. '08 pada 1:21
7
balasan

Bagaimana cara menggulir dua daftar secara paralel?

Saya memiliki dua iterasi dengan Python, dan saya ingin mengu>
ditetapkan pada 03 November '09 pada 0:26
9
balasan

Buat iterator Python dasar

Bagaimana cara membuat fungsi beru>
set 21 agustus '08 pada jam 3:36
11
balasan

Panggilan hapus dalam foreach loop di java

Di Jawa, apakah dibolehkan menyebabkan penghapusan dalam koleksi ketika diu>
atur 28 Juli 2009 pada 23:39
5
balasan

Aturan pembatalan Iterator

Apa aturan pembatalan iterator untuk wadah C ++? Lebih disukai dalam format daftar ringkasan. <sub> (Catatan: ini berarti menulis Pertanyaan yang Sering Diajukan tentang C ++ stack overflow. Jika Anda ingin mengkritik gagasan menyediakan ...
diatur pada 22 Juni '11 pukul 13:01
7
balasan
8
balasan

Bagaimana cara mengubah iterator menjadi stream?

Saya mencari cara terkompresi untuk mengubah Iterator menjadi Stream atau, lebih khusus, "melihat" iterator sebagai stream. Untuk alasan kinerja, saya ingin menghindari menyalin iterator di daftar baru: Iterator <String> sourceIterator = Array ....
diatur 01 Juli '14 pukul 16:05
12
balasan

Apa itu iterator, iterasi, iterasi?

Apa definisi paling mendasar dari "iterable", "iterator" dan "iteration" dengan Python? Saya telah membaca beberapa definisi, tetapi saya tidak dapat menentukan nilai pastinya, karena bagaimanapun juga tidak akan diserap. Adakah yang bisa membantu saya dengan 3 definisi dalam istilah ...
ditetapkan pada 27 Maret '12 pada jam 9:03
7
balasan

Perbedaan antara generator Python dan iterator

Apa perbedaan antara iterator dan generator? Beberapa contoh kapan Anda akan menggunakan setiap kasing akan sangat membantu.
Setel 06 Mei 10 pada 0:14
7
balasan

Bagaimana menerapkan iterator gaya STL dan menghindari kesalahan umum?

Saya membuat koleksi yang ingin saya berikan iterator dengan akses acak dengan gaya STL. Saya sedang mencari contoh implementasi iterator, tetapi saya tidak menemukannya. Saya tahu tentang perlunya membebani konstanta operator [] dan *. Apa persyaratan untuk ...
ditetapkan pada 08 November '11 pada pukul 20:06
10
balasan

Urutkan vektor dalam urutan menurun.

Haruskah saya menggunakan std :: sort (numbers.begin (), numbers.end (), std :: lebih besar <int> ()); atau std :: sort (numbers.rbegin (), numbers.rend ()); // note: membalikkan iterator untuk mengurutkan vektor dalam urutan menurun? Apakah ada manfaatnya ...
atur 26 Januari '12 pada jam 23:47
14
balasan

Dapatkan item pertama dari iterable yang cocok dengan kondisi

Saya ingin mendapatkan item pertama dari daftar yang sesuai dengan kondisi. Penting bahwa metode yang dihasilkan tidak memproses seluruh daftar, yang bisa sangat besar. Misalnya, fungsi berikut cukup: def pertama (the_iterable, condition = lambda ...
Ditetapkan pada 02 Maret 10 di 10:11
25
balasan

Mengapa menggunakan iterators dan bukan indeks array?

Ambil dua baris kode berikut: for (int i = 0; i <some_vector.size (); i ++) {// do stuff} Dan ini: for (some_iterator = some_vector.begin (); some_iterator! = Some_vector.end () ; some_iterator ++) {// do stuff} Mereka memberi tahu saya bahwa ...
atur 25 Sep. '08 pada jam 5:58
5
balasan

Bagaimana saya bisa mengu>

Saya perlu mengu>
ditetapkan pada 30 April '12 pada jam 5:58