8
ответов

Как я пишу для цикла в ударе

Я ищу основной цикл как: для (интервал i = 0; я <МАКС; я ++) {doSomething (i);}, но для удара.
вопрос задан: 15 July 2019 18:49
8
ответов

Когда хорошее время не должно использовать генераторы Python?

Это - скорее инверсия того, Для чего можно использовать функции генератора Python?: генераторы Python, выражения генератора и itertools модуль являются некоторыми моими любимыми функциями Python в эти дни....
вопрос задан: 23 May 2017 12:26
8
ответов

const_iterators быстрее?

Наши инструкции по кодированию предпочитают const_iterator, потому что они немного быстрее по сравнению с нормальным итератором. Кажется, что компилятор оптимизирует код при использовании const_iterator. Это действительно...
вопрос задан: 14 February 2016 11:56
8
ответов

Производительность традиционных для цикла по сравнению с Iterator/foreach в Java

Действительно ли там какие-либо результаты тестирования производительности доступны в сравнении традиционного для цикла по сравнению с Итератором при пересечении ArrayList, HashMap и других наборов? Или просто почему я должен использовать Итератор...
вопрос задан: 20 March 2014 18:47
8
ответов

Итератор Java поддерживается ResultSet

У меня есть класс, который реализует Итератор с ResultSet как элемент данных. По существу класс похож на это: общедоступный класс A реализует Итератор {частные объекты ResultSet;......
вопрос задан: 4 November 2013 14:47
8
ответов

Побочные эффекты в итераторе, который рассматривают вредным?

Сегодня я записал свой первый итератор C#. Woohoo. Интересно, это имеет побочные эффекты. Мой итератор отфильтровывает недопустимые файлы из каталога и возвращает последовательность правильных файлов для обработки. Wheneve...
вопрос задан: 20 March 2012 14:21
8
ответов

Итератор имеет .next () - там способ получить предыдущий элемент вместо следующего?

У меня есть Итератор, который я использую на HashMap, и я сохраняю и загружаю итератор. существует ли способ получить предыдущий ключ в HashMap с Итератором? (java.util. Итератор) Обновление я сохраняю его как...
вопрос задан: 5 May 2010 12:27
8
ответов

Когда записать итератор?

Я знаю, что это - вероятно, глупый вопрос.. Когда я должен был бы записать свой собственный итератор? Это как раз в то самое время, когда, разрабатывая мой собственный контейнерный класс? Есть ли любые другие времена, когда я хотел бы создать свое собстве
вопрос задан: 24 March 2010 19:33
8
ответов

Стоит каждая функция perl использования?

От perldoc-f каждый мы читаем: существует единственный итератор для каждого хеша, совместно использованного всеми каждый, ключи, и оценивает вызовы функции в программе; это может быть сброшено путем чтения всех элементов из...
вопрос задан: 7 March 2010 22:52
8
ответов

Как позволить повторение по частной коллекции, но не модификации?

Если у меня есть следующий участник класса: частный Список <объект> obs; и я хочу позволить обход этого списка как часть интерфейса класса, как я сделал бы это? Обнародовать его не будет работать...
вопрос задан: 19 February 2010 16:19
8
ответов

C++ range/xrange эквивалентный в STL или повышении?

Действительно ли там C++ эквивалентен для Python генератор Xrange или в STL или в повышении? xrange в основном генерирует увеличенное число с каждым вызовом к ++ оператор. конструктор похож на это: xrange (сначала...
вопрос задан: 31 December 2009 01:34
8
ответов

hasNext в итераторах Python?

Разве итераторы Python не получили hasNext метод?
вопрос задан: 27 December 2009 19:39
8
ответов

разделить генератор / повторяемый каждые n элементов в Python (splitEvery)

Я пытаюсь написать функцию Haskel 'splitEvery' в Python. Вот его определение: splitEvery :: Int - > [e] - > [[e]] @ 'splitEvery' n @ разбивает список на части длиной n. Последний ...
вопрос задан: 16 December 2009 15:21
8
ответов

Близко () необходимый при использовании итератора на объекте файла Python [дубликат]

Это - плохая практика, чтобы сделать, следующие и не явно обработать файл возражают и называют его завершение () методом? для строки в открывают ('hello.txt'): строка печати NB - это для версий Python, которые делают...
вопрос задан: 2 December 2009 12:08
8
ответов

Python, произвольно увеличивающий итератор в цикле

Я, вероятно, иду об этом неправильным способом, но я задавался вопросом, как обработать это в Python. Сначала некоторый код c: интервал i; для (i=0; я <100; я ++) {если (я == 50) я = я + 10; printf (" %i\n"...
вопрос задан: 24 September 2009 23:11
8
ответов

Каково различие между Итератором и Генератором?

Каково различие между Итератором и Генератором?
вопрос задан: 20 June 2009 21:13
8
ответов

Итераторы в C ++ (stl) против Java, есть ли концептуальная разница?

Я возвращаюсь на c ++ после небольшого отсутствия и пытаюсь стряхнуть старую дыню. В Java Iterator представляет собой интерфейс для контейнера, имеющий методы: hasNext (), next () и remove (). Наличие ...
вопрос задан: 11 September 2008 11:50
7
ответов

Что делает ключевое слово «yield»?

Какая польза от ключевого слова yield в Python? Что оно делает? Например, я пытаюсь понять этот код1: def _get_child_candidates (self, distance, min_dist, max_dist): если self ....
вопрос задан: 2 May 2019 19:35
7
ответов

Постепенное увеличение итераторов: ++ это более эффективно, чем он ++? [дубликат]

Возможный Дубликат: существует ли различие в производительности между мной ++ и ++ я в C++? Я пишу программу, где итератор используется для цикличного выполнения через станд.:: вектор. Кто-то сказал мне что выполнение ++ это...
вопрос задан: 26 October 2018 08:57
7
ответов

Нахождение владельца итератора STL

Есть ли какой-либо способ, которым я могу найти контейнер указанным итератором? А именно, я хочу смочь найти станд.:: на вектор указывает конкретный станд.:: вектор:: итератор так, чтобы я мог проверить...
вопрос задан: 23 October 2018 14:20
7
ответов

Самый чистый способ получить последний объект от итератора Python

Что лучший способ добраться последний объект от итератора в Python 2.6? Например, скажите my_iter = проход (диапазон (5)), Каков самый короткий код / самый чистый способ добраться 4 от my_iter? Я мог сделать...
вопрос задан: 5 March 2018 19:11
7
ответов

Что происходит, если Вы увеличиваете итератор, который равен в конец итератор контейнера STL

Что, если я увеличиваю итератор 2, когда он указывает на последний элемент вектора? В этом вопросе, спрашивающем, как скорректировать итератор к контейнеру STL 2 элементами, которые два разных подхода...
вопрос задан: 29 November 2017 10:51
7
ответов

Как считать непустые элементы в повторяемом?

Я ищу лучше/больше решение Pythonic для следующего количества отрывка = сумма (1 для e в повторяемом если e)
вопрос задан: 17 November 2017 19:00
7
ответов

Как удалить constness const_iterator?

Как расширение этого вопроса const_iterators быстрее?, у меня есть другой вопрос на const_iterators. Как удалить constness const_iterator? Хотя итераторы обобщены форма...
вопрос задан: 23 May 2017 12:09
7
ответов

Почему сравнивает с “концом ()” законный итератор?

Согласно стандарту C++ (3.7.3.2/4) использующий (не только разыменование, но также и копирование, бросок, безотносительно) недопустимый указатель является неопределенным поведением (в случае сомнения, также посмотрите этот вопрос). Теперь...
вопрос задан: 23 May 2017 12:08
7
ответов

Получите индекс в вектор с помощью Итераторов

При итерации по элементам вектора это предпочтено для использования итераторов вместо индекса (см. Почему итераторы использования вместо индексов массива?). станд.:: вектор <T> vec; станд.:: вектор <T>::...
вопрос задан: 23 May 2017 11:58
7
ответов

Какой самый эффективный способ получить индекс итератора std :: vector?

Я перебираю вектор и мне нужен индекс, на который в данный момент указывает итератор. AFAIK это можно сделать двумя способами: it - vec.begin () std :: distance (vec.begin (), it) Каковы плюсы и минусы ...
вопрос задан: 15 January 2017 17:45
7
ответов

C ++ Почему большинство функций STL требуют `begin ()` и `end ()` вместо просто контейнера? [Дубликат]

Я использую STL в течение некоторого времени, но всегда задавался вопросом, почему стандартные аргументы для функций почти всегда требуют итераторов диапазона операций (begin (), end () и т. Д.) Вместо фактического контейнера. Я ...
вопрос задан: 1 October 2014 11:33
7
ответов

Скорость, получающая доступ к станд.:: вектор итератором по сравнению с оператором [] / индекс?

Скажите, у меня есть станд.:: вектор <SomeClass *> v; в моем коде и я должен получать доступ к его элементам очень часто в программе, цикличное выполнение их вперед и назад. Который является самым быстрым типом доступа между...
вопрос задан: 15 May 2013 14:35
7
ответов

итератор списка, не incrementable

У меня есть старый проект, который был разработан с помощью Visual Studio 2003, и я перекомпилировал ее с vs2005 недавно. Однако во время времени выполнения, я получаю следующую ошибку: итератор списка, не incrementable, я проследил...
вопрос задан: 9 February 2012 10:36