'İterator' ilə etiketlenen suallar

Bir yineleyici, fiziki yaddaşdakı obyektlərin faktiki tətbiqi və ya ünvanının agnostik olan bir kolleksiya atlamağa imkan verən obyekt yönümlü proqramlaşdırma nümunəsidir. Bu Dördüncü Şəbəkəsinin davranış nümunələrindən biridir.
45
Cavablar

Məhsuldarlıq açar sözü nədir?

Python-da məhsulun açar sözünün istifadə edilməsi nədir? Nədir? Məsələn, bu kodu anlamaq üçün çalışırıq 1: def _get_child_candidates (self, min_dist, max_dist): self._leftchild və məsafə - max_dist <self._median: yield se ...
24 oct. '08 ilə 1:21
7
Cavablar

Paralel olaraq iki siyahıdan necə hərəkət etmək olar?

Python'ta iki təkrarlama var və mən onları cütlərlə təkrar etmək istəyirəm: foo = (1, 2, 3) bar = (4, 5, 6) for_iterator (f, b) üçün (foo, bar): print " f: ", f,"; b: ", b Bu səbəblə olmalıdır: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 Bir yol ...
03 noyabr tarixində təyin olundu. '09 da 0:26
9
Cavablar

Əsas bir Python yineleyicisi yaradın

Pythonda təkrarlanan funksiyanı (və ya iterator obyektini) necə yaratmaq olar?
21 avq. '08, 3:36
11
Cavablar

Cava ildə foreach döngəsini silmək

Java'da, foreach döngəsini istifadə edərək kolleksiyada təkrarlandıqda toplusda silməyə icazə verilirmi? Məsələn: List <String> adları = .... for (String adı: adlar) {// bir şey ad.remove (ad) edin. Əlavə olaraq ...
28 İyul tarixində saat 23:39 'də təyin olundu
5
Cavablar

İterator ləğv qaydaları

C ++ konteynırları üçün yineleyici ləğv qaydaları hansılardır? Tercihen xülasə siyahısı formatında. <sub> (Qeyd: bu, C ++ yığını taşması haqqında tez-tez soruşulan suallar yazmaq deməkdir.
22 İyun tarixində saat 13: 01-də təyin olunacaq
7
Cavablar

İterator endeksi std :: vektorunu almaq üçün ən səmərəli yol nədir?

Bir vektoru təkrarlayıram və yineleyicinin göstərdiyi indeksə ehtiyac duyuram. AFAIK bunu iki şəkildə edə bilər: bu - vec.begin () std :: distance (vec.begin (), it) Bu üsulların mənfəət və yanaşmaları hansılardır?
28 yanvar təyin etdi '10 saat 10:40 'da
12
Cavablar

Yəni iterator, yineleme, iteration nədir?

Python-da "iterable", "iterator" və "yineleme" ən əsas tərifi nədir? Bir neçə tərifi oxumuşdum, amma hələ də absorbsuz olduğundan tam dəyəri müəyyən edə bilmirəm. Kimsə mənə müddətdə 3 təriflə kömək edə bilər ...
27 mart saat 12: 00-da saat 09:
7
Cavablar

Python jeneratörleri ve yineleyiciler arasındaki fark

Yineleyicilər və generatorlar arasındakı fərq nədir? Hər bir halda istifadə etdiyiniz zaman bəzi nümunələr faydalı olar.
May 06 '10 'da 0:14' da ayarlayın
7
Cavablar

Bir STL stil yineleyicisi tətbiq etmək və ümumi səhvlərdən necə çəkinirsiniz?

Mən STL stilində təsadüfi girişlə bir iterator təmin etmək istədiyim bir kolleksiya yaratdım. Bir iterator nümunəsi tətbiqini axtarırdıq, amma tapmadım. Mən [] və * operatorlarının sabitlərini yükləmək lazım olduğunu bilirəm. Tələblər hansılardır?
08 noyabrda təyin olundu. '11 saat 20:06 'da
10
Cavablar

Vektoru azaldaraq sırala.

Std :: sort (numbers.begin (), numbers.end (), std :: daha böyük <int> ()) istifadə etməlidir; və ya std :: sort (numbers.rbegin (), numbers.rend ()); // qeyd: vektorun azalan qaydada sıralanması üçün təkrar iteratorlar? Hər hansı bir faydası varmı ...
26 yanvar tarixini təyin etdi '12 saat 23:47 'da
10
Cavablar

Təkrar edildikdə "ArrayList" dən elementləri silmək zamanı "ConcurrentModificationException" qarşısını almaq üçün necə?

ArrayList-dən bəzi elementləri aradan qaldırmağa çalışıram, aşağıdakı kimi təkrarlayıram: for (String str: myArrayList) {if (someCondition) {myArrayList.remove (str); }} Silmək üçün təbii ki, bir ConcurrentModificationException alıram ...
26 Avq. '13 saat 7:27 'da
5
Cavablar

Bir iteratorı bir axına necə çevirmək olar?

İteratoru Stream'e çevirmək üçün sıxılmış bir yol axtarıram və daha dəqiq bir şəkildə, yəni iteratoru bir "stream" olaraq görürsən. Performans səbəbləri ilə, yeni siyahıda iteratorın surətini çıxarmaq istəmirəm: Iterator <String> sourceIterator = Arrays ....
01: 14 'də saat 16:
14
Cavablar

Vəziyyəti eşleşen iterable olan ilk maddənin alın

Siyahıdan şərtlərə uyğun olan ilk maddəni almaq istərdim. Nəticədə çıxarılan metodun tamamilə işlənməməsi vacibdir və bu olduqca böyük ola bilər. Məsələn, aşağıdakı funksiya kifayətdir: def first (the_iterable, condition = lambda ...
Martın 2-də saat 10: 10-da təyin olundu
25
Cavablar

Niyə array göstəriciləri yerinə yineleyiciləri istifadə edirsiniz?

Aşağıdakı iki sətir kodunu edin: for (int i = 0; i <some_vector.size (); i ++) {// do stuff} Və bu: for (some_iterator = some_vector.begin (); some_iterator! = Some_vector.end () bəzi_iterator ++) {// do stuff} Onlar mənə ...
set 25 sentyabr '08 at 5:58
5
Cavablar

Verilən bir kataloqdakı faylları necə təkrar edə bilərəm?

Belirtilən kataloq içərisindəki bütün faylları yinelemek və onlara bəzi hərəkətlər etmək lazımdır. Bunu necə təsirli bir şəkildə aparmaq olar?
30 Aprel tarixində təyin olundu '12 saat 5:58 'da