0
ответов

Есть ли в C # эквивалент итератора вывода STL?

Я ищу какой-то тип итератор / перечислитель, который может записывать в резервную коллекцию. Насколько я понимаю, перечислители C # доступны только для чтения.
вопрос задан: 15 December 2011 15:26
0
ответов

Макрос для цикла итератора для Iterables STL

Концепция Итак, я пытаюсь определить макрос для упрощения следующего кода: for (vector :: iterator iter = iterable.begin (); iter! = iterable.end (); iter ++) и for (map <...
вопрос задан: 9 December 2011 03:13
0
ответов

что это значит, когда java.util Метод .Iterator.remove () является «необязательной операцией»?

Я пытался отфильтровать определенные элементы из объекта Iterator, и я могу удалить ложные элементы с помощью метода iterator.remove (). Вот моя заглушка метода: private static Iterator ...
вопрос задан: 7 December 2011 03:29
0
ответов

k-перестановки в лексикографическом порядке

Я пытаюсь сгенерировать k-перестановки (вариации) в лексикографическом (алфавитном) порядке. Например, этот код import itertools a = list ('ABCD') k = 2 для c в itertools.combinations (a, k): ...
вопрос задан: 1 December 2011 13:12
0
ответов

Невозможно преобразовать один тип итератора в другой, но оба они идентичны.

Я пытаюсь скомпилировать библиотеку ZipStream, это эффективная оболочка C ++ для zlib. Прямо сейчас я нахожусь в той точке, где я получаю две ошибки компиляции в этих двух строках: std :: set <...
вопрос задан: 29 November 2011 06:50
0
ответов

Неожиданное поведение итератора на String

Может ли кто-нибудь объяснить, почему эти итераторы ведут себя по-разному? Я обычно ожидаю, что String будет вести себя как IndexedSeq[Char]. Это где-нибудь задокументировано? val si: Iterator[Char] = "uvwxyz".iterator val vi: ...
вопрос задан: 28 November 2011 23:08
0
ответов

Метод __iter__ списка python, вызываемый в каждом цикле?

Я пытаюсь создать класс, унаследованный от списка python. Я хочу, чтобы элементы списка инициализировались / завершались в каждом цикле списка. Я думал, что это можно сделать, переопределив ...
вопрос задан: 26 November 2011 07:16
0
ответов

Реализация Linqs Select без ключевого слова yield. Не могу проследить поток управления

Я знаю, что о Linq и его внутреннем устройстве написано много. Вдохновленный Jon Skeets EduLinq, я захотел демистифицировать то, что происходит за операторами Linq. Поэтому я попытался ...
вопрос задан: 22 November 2011 22:02
0
ответов

Объявление итератора в Java

Меня очень смущает итератор в Java. В учебнике говорится следующее: В языке программирования Java интерфейс - это ссылочный тип, подобный классу, который может содержать только ...
вопрос задан: 18 November 2011 15:55
0
ответов

Java, Использование Iterator для поиска в ArrayList и удаления совпадающих объектов

По сути, пользователь отправляет строку, которую Iterator ищет в ArrayList. При обнаружении Iterator удалит объект, содержащий String. Поскольку каждый из этих объектов содержит два ...
вопрос задан: 17 November 2011 21:59
0
ответов

Проблемы с удалением дубликатов из LinkedList

Для связанного списка мы должны находить дубликаты в связанном списке, однако описанный мною метод выполняется только один раз и не удаляет все дубликаты. Есть идеи, почему это ...
вопрос задан: 17 November 2011 17:07
0
ответов

Алгоритмы STL, использующие весь контейнер, а не .begin (), end () as arg?

Автономные алгоритмы STL (например, std :: count_if) принимают пару итераторов.Во всех случаях, когда я их использую (и во всех примерах, которые видел в сети!), Я набираю std :: count_if (myContainer.begin (), ...
вопрос задан: 17 November 2011 09:25
0
ответов

Кортежи C ++ 0x имеют нет итераторов, верно?

Изучая стандарт N3291, я не нашел никаких ссылок на кортеж, поддерживающий begin () и end (). Но когда я смотрю свои заметки, сделанные много лет назад, я, кажется, записал, что мне нужно изучить это ...
вопрос задан: 16 November 2011 20:13
0
ответов

Подход стандартной библиотеки C ++ к удалению одного из пары элементов в списке, удовлетворяющих критерию

. Представьте, что у вас есть std :: list с набором значений в нем. Для демонстрации мы скажем, что это просто std :: list , но в моем случае это на самом деле 2D-точки. В любом случае, я хочу удалить одно из ...
вопрос задан: 10 November 2011 20:05
0
ответов

Как реализовать итератор в стиле STL и избежать распространенных ошибок?

Я создал коллекцию, для которой хочу предоставить итератор в стиле STL с произвольным доступом . Я искал пример реализации итератора, но не нашел. Я знаю о необходимости ...
вопрос задан: 8 November 2011 06:32
0
ответов

пропуск строки при чтении файла с помощью цикла for

Я пытаюсь найти способ пропустить следующие две строки в файле, если условие в первой строке верно. Есть идеи, как это сделать? Вот что у меня есть на данный момент ... def main (): file ...
вопрос задан: 3 November 2011 23:38
0
ответов

Как я могу заставить генераторы / итераторы оценивать как False, когда они исчерпаны?

Другие пустые объекты в Python оцениваются как False - как я могу заставить итераторы / генераторы делать то же самое?
вопрос задан: 2 November 2011 05:40
0
ответов

Как мне уменьшить синтаксические накладные расходы на проверку значений итератора в C ++?

В принципе, я немного устал от запись: std :: map the_map; ... auto iterator = the_map.find (...); if (iterator! = the_map. end ()) {// обратите внимание на "обратную" логику и логически ...
вопрос задан: 24 October 2011 14:38
0
ответов

Как использовать две функции: одна возвращает итератор, другая возвращает const_iterator

Итак, у меня есть функция с именем find, которая имеет две версии: template typename btree :: iterator btree :: find (const T & elem) {// Реализация } и ...
вопрос задан: 24 October 2011 10:51
0
ответов

reverse_iterator adapter

Я пытаюсь реализовать reverse-iterator adaptor для моих классов iterator и const_iterator и столкнулся с небольшой проблемой. Если кто-нибудь может помочь мне в этом, я буду очень признателен! ...
вопрос задан: 21 October 2011 10:01
0
ответов

Возвращение итератора по вектору шаблона

Я искал что-то похожее, но не смог его найти (или то, что я нашел, не помогло). Я пытаюсь иметь итератор по вектору шаблона класса, возвращая его и ...
вопрос задан: 18 October 2011 16:21
0
ответов

Итератор C ++ в const_iterator

Как получить const_iterator из итератора в C ++? Как насчет константы _iterator из insert_iterator? Результирующий итератор должен указывать на то же место, что и оригинал.
вопрос задан: 13 October 2011 19:13
0
ответов

Использование next () x количество раз с jQuery

Какой простой способ выполнить итерацию x раз с помощью next () (каждый раз применяя одну и ту же функцию)? Я работаю в Sharepoint и имею ограниченный контроль над HTML; что я могу сделать, так это найти элемент ...
вопрос задан: 11 October 2011 16:16
0
ответов

Почему итератор не имеет метода сброса?

Почему? А как лучше всего переместить указатель элементов итератора на первую позицию?
вопрос задан: 7 October 2011 15:16
0
ответов

потребляют элементы из scala Iterator

Меня смущает поведение метода take in trait Iterator. Кажется, что он не потребляет предметы. Вот пример: scala> Iterator (1,2,3) res0: Iterator [Int] = непустой итератор scala> ...
вопрос задан: 1 October 2011 10:25
0
ответов

Можно ли вывести перестановки 1,…, n, используя только итераторы?

Вот пара примеров в псевдокоде, чтобы показать, что я имею в виду. Это создает комбинации (выборки без учета порядка без повторения) 1, ..., n, занимая по 3 за раз. Выполните [Print [i, j, k], {i, 1 ....
вопрос задан: 29 September 2011 20:00
0
ответов

Короче получить итератор для std::vector

Скажем так, у меня есть такой вектор. std::vector *something = new std::vector; // кстати, это ...
вопрос задан: 21 September 2011 20:19
0
ответов

Дополнительно: Как оптимизировать мой сложный алгоритм O (n²)

У меня есть данные о людях и местах в виде: Сущность Person имеет IList , каждая из которых имеет IList возможных мест Шаблон дня расписания, например. 10 дней доступно 4 недоступно ...
вопрос задан: 20 September 2011 16:50
0
ответов

Ограничение диапазона для std :: copy с помощью std: : istream_iterator

Я создал минимальный рабочий пример, чтобы показать проблему, с которой я столкнулся при использовании итераторов STL. Я использую istream_iterator для чтения floatss (или других типов) из std :: istream: #include <...
вопрос задан: 17 September 2011 09:26
0
ответов

Перебирать ключи объекта в node.js

Начиная с Javascript 1.7 существует объект Iterator, который позволяет это: var a = {a: 1, b: 2, c: 3}; var it = Iterator (a); function iterate () {try {console.log (it.next ()); SetTimeout (...
вопрос задан: 16 September 2011 08:40