iteration

Java: iteracja poprzez Hashmapę, która jest bardziej efektywna?

Biorąc pod uwagę następujący kod, z dwoma alternatywnymi sposobami iteracji,czy istnieje jakaś różnica wydajności między tymi ... } Jestem skłonny myśleć, że alt. #2 jest bardziej efektywnym sposobem iteracji przez cały map (ale mogę się mylić)

Czy istnieje lepszy sposób na iterację dwóch list, aby uzyskać po jednym elemencie z każdej listy dla każdej iteracji? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak iterować przez dwie listy równolegle? ... równoważne itertools.product()) Jakieś przemyślenia na temat względnych zalet każdego, lub który jest bardziej pythoniczny?

Efektywna iteracja z indeksem w Scali

Ponieważ Scala nie ma starych pętli w stylu Java for z indeksem, // does not work val xs = Array("first", "second", "third" ... hIndex for (x <- indexed) println("String #" + x._2 + " is " + x._1) Ale lista jest przejezdna dwa razy-niezbyt wydajna.

C# iteracja poprzez enum? (Indeksowanie systemu.Array)

Mam następujący kod: // Obtain the string names of all the elements within myEnum String[] names = Enum.GetNames( typeof( ... , values[i] ); } Jednak nie mogę indeksować wartości. Czy jest na to łatwiejszy sposób? A może zupełnie coś przeoczyłem!

Iteracja plików w folderze z zagnieżdżonymi folderami-Cocoa

Muszę uzyskać dostęp do każdego pliku w folderze, w tym pliku, który istnieje w zagnieżdżonych folderach. Przykładowy folder ... epszy sposób na iterację w folderze "zwierzęta" i wszystkich jego podfolderach, aby uzyskać dostęp do każdego pliku? Dzięki.

Jest generatorem.next () widoczny w Pythonie 3.0?

Mam generator, który generuje szereg, na przykład: def triangleNums(): '''generate series of triangle numbers''' tn ... exitCond: doSomething... Nie udało mi się jeszcze znaleźć niczego, co wyjaśniałoby tę różnicę w zachowaniu dla 3.0.

Jak sprawdzić zakres dat w Javie?

W moim skrypcie muszę wykonać zestaw działań poprzez zakres dat, biorąc pod uwagę datę początkową i końcową. Proszę podać mi ... ; currentDate++) { } Wiem, że powyższy kod jest po prostu niemożliwy, ale robię to, aby pokazać ci, co chciałbym osiągnąć.

Jak zapętlić wstecz w Pythonie? [duplikat]

To pytanie ma już odpowiedź tutaj: pętla wstecz używając indeksów w Pythonie? ... podczas gdy xrange zwraca iterator. Ale w Pythonie 3 (którego akurat używam) range () zwraca iterator i xrange nie istnieje.

Usuwanie elementów z HashSet podczas iteracji [duplikat]

To pytanie ma już odpowiedź tutaj: iteracja poprzez kolekcję, unikanie ConcurrentModificationException ... er element : set) if(element % 2 == 0) removeCandidates.add(element); set.removeAll(removeCandidates); Dzięki!

Dlaczego rekurencja powinna być preferowana zamiast iteracji?

Iteracja jest bardziej wydajna niż rekursja, prawda? To dlaczego niektórzy uważają, że rekurencja jest lepsza (bardziej elega ... łą wydajność (i to też, gdy więcej opcji performant TJ rekurencja jest dostępna)? Proszę rzucić na to trochę światła. Dzięki.

Python list iterator behavior and next (iterator)

Rozważmy: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Tak więc, postęp iteratora j ... rator - tak nie jest, jak mamy iter(a) is a. Więc, dlaczego next nie wydaje się, aby przyspieszyć iterator w tym przypadku?

Java: najbardziej efektywna metoda iteracji wszystkich elementów w org.w3c.dom.Dokument?

Jaki jest najbardziej efektywny sposób iteracji wszystkich elementów DOM w Javie? Coś takiego, ale dla każdego elementu DOM ... d = childNode.getNextSibling(); // Do something with childNode, including move or delete... childNode = nextChild; }

Iteracja w lateksie

Chciałbym użyć pewnego przepływu kontroli iteracji, aby uprościć następujący kod LaTeX. \begin{sidewaystable} \caption{A ... ości, takiej jak 3, 2, 6, 9,..., a nawet listę ciągów takich jak dira, dirc, dird, dirb,.... Jak zrobić z kodu LaTeX-a pętle?

jQuery recursive iteracja nad obiektami

Pewnego dnia wydawało mi się, że widziałem iterator obiektów w jQuery, który miał flagę, która może być ustawiona na rekurenc ... j, function(key,val) { // Code to run over each key/val pair // Does so recursively to include all nested objects })

Jak iterować (klucze, wartości) w javascript?

Mam słownik, który ma format dictionary = {0: {object}, 1:{object}, 2:{object}} Jak mogę przejrzeć ten słownik robiąc coś takiego for((key,value) in dictionary){ //Do stuff where key would be 0 and value would be the object }

Co jest idealnym odpowiednikiem w Pythonie dla " while not EOF"

Aby odczytać jakiś plik tekstowy, w C lub Pascalu, zawsze używam następujących fragmentów do odczytu danych do EOF: while not eof do begin readline(a); do_something; end; Zastanawiam się więc, jak Mogę zrobić to proste i szybkie w Pythonie?

Najlepszy sposób na iterację poprzez tablicę Perla

Jaka jest najlepsza implementacja (pod względem szybkości i wykorzystania pamięci) do iteracji poprzez tablicę Perla? Jest ja ... ementacja 4 for my $i (0 .. $#Array) { SubRoutine($Array[$i]); } Implementacja 5 map { SubRoutine($_) } @Array ;

Unsigned int odwraca iterację za pomocą pętli for

Chcę, aby zmienna iteratora w pętli for odwróciła iterację do 0 jako unsigned int, i nie mogę wymyślić podobnego porównania d ... : jest to tylko prosty przypadek użycia, górna granica 10 jest trywialne, może to być cokolwiek, a i musi być unsigned int.

Iterator generyczny

Próbuję znaleźć ogólny sposób dostępu do zestawu kontenerów. Mam standardowy wektor i listę oprócz innej niestandardowej list ... ogę jednak założyć, że wszystkie kontenery są tego samego typu. Czy Jest jakiś elegancki sposób na rozwiązanie tego problem?

Pętla przez Listę w Pythonie i zmodyfikować ją [duplikat]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między list a list [:] w Pythonie? ... : if len(w) > 6: words.insert(0, w) print(words) Dlaczego ten kod tworzy nieskończoną pętlę, a pierwszy nie?