0
ответов

как лучше написать итераторы для цикла на C ++

Для очень простой вещи, например, чтобы напечатать каждый элемент в векторе, какой способ лучше использовать в C ++? Я использовал это: for (vector :: iterator i = values.begin (); i! = ...
вопрос задан: 13 July 2011 14:56
0
ответов

Все, кроме последних N элементов итератора в Python

Как лучше всего получить все, кроме последних N элементов итератора в Python ? Вот пример этого в теоретическом действии: >>> list (all_but_the_last_n (range (10), 0)) [0, 1, 2, 3, 4, ...
вопрос задан: 9 July 2011 02:58
0
ответов

Как выполнить итерацию набора результатов группы Linq?

Я получаю некоторые данные из своей базы данных и использую linq для вычисления сумм и количеств и группировки данных. Вот что у меня есть: var si = _repository.GetAllByDate (date); var cs = from s ...
вопрос задан: 8 July 2011 12:59
0
ответов

Итерация по компонентам вкладок в JTabbedPane

Мне нужно определить, какие вкладки в JTabbedPane нужно обновить, определив содержимое каждого компонента вкладки . Насколько я могу судить, нет способа перебрать каждую вкладку с помощью ...
вопрос задан: 6 July 2011 17:23
0
ответов

Гарантированно ли итератор .each в Ruby каждый раз будет отдавать одинаковый порядок для одних и тех же элементов?

Я делаю это. что-то вроде этого со списком 'a': a.each_with_index | outer, i | a.each_with_index | внутренний, j | if (j> i) # делаем некоторую операцию с внешним и внутренним концом end конец, если ...
вопрос задан: 5 July 2011 23:52
0
ответов

Есть ли фасад контейнера в Boost?

Я учусь использовать iterator_facade, чтобы скрыть какой-то шаблон реализации итератора. В моем текущем варианте использования я оборачиваю другой контейнер (на самом деле из кода .NET), поэтому мне нужны begin (), end (...
вопрос задан: 4 July 2011 21:29
0
ответов

, реализующий многоуровневый «итератор» в PHP

Я пытаюсь создать итератор, подобный этому, для список комментариев: // класс итератора,почти то же самое, что и в документации php ... абстрактный класс MyIterator реализует итератор {...
вопрос задан: 4 July 2011 12:16
0
ответов

С ++ stl-совместимый итератор итераторов

Что я пытаюсь сделать У меня есть метод, который разделяет вещи. Этот метод не сортирует массив полностью; он просто разбивает массив так, чтобы все элементы с одной стороны (некоторого заранее определенного "...
вопрос задан: 1 July 2011 17:09
0
ответов

Удаление из списка при итерации по нему

Следующий код: a = list (range (10)) remove = False для b в a: if remove: a.remove (b) remove = не удалять print (a) Выводит [0, 2, 3, 5, 6, 8, 9] вместо [0, 2, 4, 6, 8], когда ...
вопрос задан: 28 June 2011 02:19
0
ответов

Приведение итератора вектора типа shared_ptr

Как я могу привести итератор вектора типа shared_ptr? Рассмотрим следующий пример: typedef boost :: shared_ptr type_myClass; вектор vect; vector <...
вопрос задан: 26 June 2011 17:32
0
ответов

Могу / должен ли я наследовать от итератора STL?

Могу ли / должен ли я наследовать от итератора STL для реализации моего собственного класса итератора? Если нет, то почему?
вопрос задан: 24 June 2011 16:45
0
ответов

Выборочное отключение отмеченных итераторов

Я пишу довольно сложное приложение, которое интенсивно использует контейнеры STL. Приложение имеет единственный, относительно простой, чувствительный к производительности раздел, который выполняет итерацию по нескольким std :: maps ...
вопрос задан: 21 June 2011 09:37
0
ответов

Будет ли оптимизирована неэффективность постфиксных операторов ++ / - для итераторов STL?

Я знаю, что постфиксные версии операторов инкремента / декремента обычно оптимизируются компилятором для встроенных типов (т. е. копии не будут создаваться), но так ли это для итераторов? ...
вопрос задан: 21 June 2011 02:05
0
ответов

jQuery получить текст с помощью $ .each из списка множественного выбора

Я пытаюсь получить текст некоторых выбранных параметров из списка выбора с помощью функции jQuery.each. Я выбираю все выбранные параметры следующим образом: $ ('# IdOfSelect option: selected') Это прекрасно работает. ...
вопрос задан: 20 June 2011 07:07
0
ответов

используя python finditer, как я могу заменить каждую совпадающую строку?

Я использую Python (фактически pl / python) чтобы последовательно найти серию совпадений регулярных выражений в очень большом текстовом объекте. Это нормально работает! Каждое совпадение - это другой результат, и каждая замена будет ...
вопрос задан: 20 June 2011 01:53
0
ответов

C ++, Реализация специального итератора для двоичных деревьев (long)

Пожалуйста, будьте внимательны - это мой первый вопрос. = P В основном в качестве летнего проекта я просматривал список структур данных на странице википедии и пытался их реализовать. Я прошел курс C ++ ...
вопрос задан: 16 June 2011 03:04
0
ответов

Разделение отложенного IEnumerable на две последовательности без повторной оценки?

У меня есть метод, который должен обрабатывать входящую последовательность команд и разделять результаты на разные сегменты в зависимости от некоторых свойств результата. Например: класс Pets {public ...
вопрос задан: 14 June 2011 16:37
0
ответов

Почему у меня не работает isDot () ? (PHP)

Я завершаю работу над сегментом кода, в котором перечислены файлы в каталоге. У меня нет проблем с перечислением файлов в каталоге, но по какой-то причине я могу заставить работать метод isDot (), чтобы убедиться, что файл ...
вопрос задан: 14 June 2011 00:28
0
ответов

Какой хороший способ d Как создать итератор для изменения значения перед вызовом следующего в python?

Я работаю над проблемой, которая включает проверку формата из унифицированного патча различий. Переменные во внутреннем формате могут охватывать несколько строк одновременно, поэтому я написал генератор, который извлекает ...
вопрос задан: 13 June 2011 23:59
0
ответов

Как для специализации Iterator по его типу значения в C ++?

Можно ли специализировать параметр шаблона Iterator по его value_type? У меня есть функция со следующим прототипом. шаблон <имя типа InputIterator> void f (Сначала InputIterator, ...
вопрос задан: 8 June 2011 03:10
0
ответов

Итерировать по HashMap > со Struts 2

Я сейчас сталкиваюсь с некоторыми трудностями с Struts2 и тегом s: iterate. Я хочу отобразить метку, которая является ключом в HashMap, за которой следует таблица (значение в HashMap), содержащая все ...
вопрос задан: 7 June 2011 02:54
0
ответов

поведение python groupby?

>> from itertools import группа по >> keyfunc = лямбда x: x> 500 >> obj = dict (groupby (диапазон (1000), keyfunc)) >> список (obj [True]) [999] >> список (obj [False]) [] диапазон (1000) ...
вопрос задан: 4 June 2011 11:07
0
ответов

Каковы преимущества «yield item» по сравнению с return iter (items)?

В приведенных ниже примерах, соответственно, результаты являются итератор. Версия1: items = [] для результата в соотв. результатах: item = process (result) items.append (item) return iter (items) Версия 2: для результата ...
вопрос задан: 3 June 2011 19:14
0
ответов

Объявление семантического итератора?

Прошу прощения за очень расплывчатое название, я действительно не знал, как назвать это вопрос. Скажем, у меня есть это: std :: list msgs; for (std :: list :: iterator it = msgs ....
вопрос задан: 26 May 2011 11:44
0
ответов

Grails каждый тег с итерацией

Привет. Как я могу сделать переменную в каждом теге итератором (например, первый цикл запуска принимает значение = 1, второй раз значение = 2 и т. Д.
вопрос задан: 24 May 2011 17:02
0
ответов

Сохранение допустимого вектора :: iterator после erase ()

РЕДАКТИРОВАТЬ: У меня было много ответов, в которых говорилось, что я должен разделить удаление в другой цикл. Возможно, я недостаточно прояснил это, но в своем последнем абзаце я заявил, что хотел бы найти ...
вопрос задан: 23 May 2011 12:50
0
ответов

Реализация интерфейса Iterable

Я только что нашел этот экзаменационный вопрос в старой экзаменационной работе и готовлюсь к предстоящему экзамену. Я не могу это понять: ниже изображен надуманный частичный класс, который реализует ...
вопрос задан: 18 May 2011 21:01
0
ответов

For input iterators, why a == b does not imply ++a == ++b?

§24.1.1/3 from C++03 Standard reads, For input iterators, a == b does not imply ++a == ++b. (Equality does not guarantee the substitution property or referential transparency.) Algorithms on ...
вопрос задан: 13 May 2011 04:48
0
ответов

Использование C ++ vector :: insert () для добавить в конец вектора

Я пишу небольшой фрагмент кода, в котором мне нужно будет вставить значения в вектор C ++ STL в определенном месте в зависимости от значений в элементах вектора. Я использую функцию insert () для выполнения ...
вопрос задан: 10 May 2011 20:55
0
ответов

«отсортированный 1-мерный итератор» на основе «2-мерного итератора» ”(Декартово произведение итераторов)

Я ищу чистый способ сделать это в Python: скажем, у меня есть два итератора« iter1 »и« iter2 »: возможно, генератор простых чисел и itertools.count () . Я априори знаю, что и то и другое ...
вопрос задан: 10 May 2011 13:01