iteration

Jak mogę przeglądać mapę map w języku C++?

Jak mogę pętli przez std::map W C++? Moja mapa jest zdefiniowana jako: std::map< std::string, std::map<std::string, s ... me3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Jak mogę przejrzeć tę mapę i uzyskać dostęp do różnych wartości?

Jak zapętlić tablicę w jQuery?

Próbuję zapętlić tablicę. Mam następujący kod: var substr = currnt_image_list.split(','); //This will split up 21,32,234,223, Próbuję wyciągnąć wszystkie dane z tablicy. Czy ktoś może mnie poprowadzić właściwą ścieżką?

Iteracja nad ciągiem

W C++ mogę iterować nad std::string TAK: std::string str = "Hello World!"; for (int i = 0; i < str.length(); ++i) { std::cout << str[i] << std::endl; } Jak iterować łańcuch znaków w Pythonie?

Jak można iterować nad elementami STD:: tuple?

Jak mogę iterację nad krotką (używając C++11)? Próbowałem: for(int i=0; i<std::tuple_size<T...>::value; ++i) st ... umentów o stałej długości. Błąd 2: nie mogę pojawić się w wyrażeniu stałym. Więc, jak poprawnie iterować elementy krotki?

Złożoność czasowa algorytmu Euklidesa

Trudno mi zdecydować, jaka jest złożoność czasowa największego algorytmu wspólnego mianownika Euklidesa. Ten algorytm w pseud ... Wydaje się zależeć od a i b . Moim zdaniem złożoność czasowa to O (A % b). Zgadza się? Jest lepszy sposób na napisanie tego?

Jak wykonać ogólne obliczenia nad heterogenicznymi pakietami argumentów zmiennej funkcji szablonu?

Założenie: Po zabawie z różnymi szablonami, zdałem sobie sprawę, że osiągnięcie wszystkiego, co wykracza nieco poza trywia ... ie poprzez meta-programowanie szablonów, aby osiągnąć to, czym jestem szukasz bez ponoszenia ograniczeń istniejących podejść?

Jak przejść do następnej iteracji w jQuery.each () util?

Próbuję iterować przez tablicę elementów. dokumentacja jQuery mówi: Jquery.Each () documentation Zwracanie non-false ... non-false; ' (sans return) żadne z nich nie przeskakuje do następnej iteracji. Zamiast tego przerywają pętlę. Co przegapiłem?

Jak zapętlić tablicę zawierającą obiekty i uzyskać dostęp do ich właściwości

Chcę przechodzić przez obiekty zawarte w tablicy i zmieniać właściwości każdego z nich. Jeśli to zrobię: for (var j = 0; j ... j, aby używać oddzielnych tablic dla każdej z właściwości, ale chcę się upewnić, że najpierw wyczerpałem tę aleję. Dziękuję!

Jak iterować poprzez elementy potomne div przy użyciu jQuery?

Mam div I ma w sobie kilka elementów wejściowych... Chciałbym przejrzeć każdy z tych elementów. Pomysły?

rekurencja a iteracja

Czy poprawne jest stwierdzenie, że wszędzie recursion jest używana pętla for? A jeśli rekurencja jest zwykle wolniejsza, to j ... teracji pętli? I jeśli zawsze jest możliwe przekształcenie rekurencji w pętlę for, czy istnieje jakaś zasada, aby to zrobić?

Python using enumerate inside list comprehension

Przypuśćmy, że mam taką listę: mylist = ["a","b","c","d"] Aby uzyskać wydrukowane wartości wraz z ich indeksem, mogę użyć ... ^ SyntaxError: invalid syntax Moje pytanie brzmi: jaki jest prawidłowy sposób użycia enumerate wewnątrz rozumienia listy?

Czy gwarantowana jest kolejność zwracania kluczy i wartości z obiektu LinkedHashMap?

Wiem, że LinkedHashMap mA przewidywalną kolejność iteracji (kolejność wstawiania). Czy Set zwrócone przez LinkedHashMap.keySet() i Collection zwrócone przez LinkedHashMap.values() również utrzymują tę kolejność?

Jest generatorem.next () widoczny w Pythonie 3?

Mam generator, który generuje szereg, na przykład: def triangle_nums(): '''Generates a series of triangle numbers''' ... cond: do_something()... Nie udało mi się jeszcze znaleźć niczego, co wyjaśniałoby tę różnicę w zachowaniu Pythona 3.

Usuwanie elementów z kolekcji podczas iteracji

AFAIK, istnieją dwa podejścia: iteracja nad kopią zbioru Użyj iteratora rzeczywistego zbioru Na przykład, List<Foo ... eś powody, aby preferować jedno podejście nad drugim (np. preferowanie pierwszego podejścia z prostej przyczyny czytelności)?

Czy iterrows ma problemy z wydajnością?

Zauważyłem bardzo słabą wydajność podczas korzystania z iterrows od pandy. Czy jest to coś, czego doświadczają inni? Czy jes ... calculation.append(r['number2']*t1info) maxrow = calculation.index(max(calculation)) return t2info.ix[maxrow]

Wzorce projektowe konwersji algorytmów rekurencyjnych na iteracyjne

Czy istnieją jakieś ogólne heurystyki, porady, triki lub wspólne paradygmaty projektowe, które można wykorzystać do konwersji ... algorytmu rekurencyjnego na iteracyjny? Wiem, że można to zrobić, zastanawiam się, czy są praktyki, o których warto pamiętać.

"for" vs "each" w Ruby

Mam tylko szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji poprzez zbiór? # ... Zastanawiam się, czy są one dokładnie takie same, czy może istnieje subtelna różnica (być może, gdy @collection jest zerowe).

Iteracja atrybutów obiektów w Pythonie

Mam obiekt Pythona z kilkoma atrybutami i metodami. Chcę iterację nad atrybutami obiektu. class my_python_obj(object): ... .attributes: d[v] = self.v return d Update: Z atrybutami mam na myśli tylko zmienne tego obiektu, a nie metody.

Jak zapętlić listę dwójkami? [duplikat]

Możliwy duplikat:Jaki jest najbardziej "pythoniczny" sposób iteracji listy w kawałkach? Chcę zapętlić listę Pythona ... < list.length(); i+=2) { // do something with list[i] and list[i + 1] } Jaki jest najlepszy sposób, aby to osiągnąć?

Czy istnieje sposób na iterację słownika?

Znam NSDictionaries jako coś, gdzie potrzebujesz key, Aby uzyskać value. Ale jak Mogę iterację nad wszystkimi keys i values w ... i jakie są wartości? Wiem, że istnieje coś, co nazywa się for-in-loop in JavaScript. Czy jest coś podobnego w Objective-C?