0
ответов

Как написать функцию C ++, которая может возвращать итератор, или reverse_iterator

Насколько я могу судить в C ++ нет общего базового класса, который охватывает итератор, и reverse_iterator. Единственное предложение, которое я видел до сих пор, - обойти это с помощью шаблонов ( Как написать ...
вопрос задан: 23 May 2017 11:47
0
ответов

Должен ли итератор IEnumerable в очереди исключать элемент из очереди

Я создал настраиваемую общую очередь, которая реализует общий интерфейс IQueue, который использует общую Queue из пространства имен System.Collections.Generic в качестве частной внутренней очереди. Пример был…
вопрос задан: 23 May 2017 11:45
0
ответов

Scala: сгруппировать Iterable в Iterable of Iterables с помощью предиката

У меня есть очень большие итераторы, которые я хочу разбить на части. У меня есть предикат, который смотрит на элемент и возвращает истину, если это начало новой части. Мне нужно, чтобы части были итераторами, потому что ...
вопрос задан: 23 May 2017 11:45
0
ответов

Чем отличаются array.each и array.map? [дубликат]

Возможный дубликат: # каждый массив против массива # map ruby-1.9.2-p180: 006> ary = ["a", "b"] => ["a", "b"] ruby -1.9.2-p180: 007> ary.map {| val | p val} каждый и array.map разные? [дубликат] Возможный дубликат: # каждый массив против
вопрос задан: 23 May 2017 11:44
0
ответов

c++ Инициализация 2 разных итераторов в цикле for [дубликат]

Возможный дубликат: можно ли объявлять переменные разных типов при инициализации цикла for? Я хотел бы иметь цикл for в C++, который создает 2 разных типа векторных итераторов в ...
вопрос задан: 23 May 2017 10:30
0
ответов

Что такое оператор «>>>» в JS? [дубликат]

Возможный дубликат :javascript >>> оператор? JavaScript втрое больше, чем Нашел этот оператор в такой строке кода :var t = Object (this ), len = t.length >>> 0;...
вопрос задан: 23 May 2017 10:29
0
ответов

Java: почему итераторы не копируются

Я бы подумал, что Iterator.copy () будет весьма удобной функцией. Вы могли бы реализовать фильтры итераторов гораздо лучше. Например, единственная причина в Googles Java Collection для фильтра (...
вопрос задан: 23 May 2017 10:28
0
ответов

Как преобразовать итератор в поток?

Я ищу краткий способ преобразовать итератор в поток или, более конкретно, чтобы «просмотреть» итератор в виде потока. По соображениям производительности, я хотел бы избежать копирования итератора в ...
вопрос задан: 21 April 2017 11:05
0
ответов

Реализовать функцию iteritems для моего настраиваемого итератора?

Цель следующей программы - изучить генераторы Python и реализацию итератора, чтобы понять магические методы Python. Я застрял в реализации функции iteritems (). Кроме того, я ...
вопрос задан: 22 February 2017 10:04
0
ответов

Обратный итератор возвращает мусор при оптимизации

У меня есть шаблонный класс AsIterator, который принимает числовой тип, в данном примере просто int, и преобразует его в итератор (++ и - увеличивают и уменьшают число, а оператор * просто ...
вопрос задан: 27 January 2017 16:21
0
ответов

как работает itertools.tee, можно ли скопировать тип itertools.tee, чтобы сохранить его «статус»?

Ниже приведены некоторые тесты для itertools.tee: li = [x для x в диапазоне (10)] ite = iter (li) ================================================== it = itertools.tee (ite, 5) >>> type (...
вопрос задан: 26 January 2017 11:21
0
ответов

Сортировка вектора по убыванию

Нужно ли использовать std::sort(numbers.begin(), numbers.end(), std::greater()); или std::sort(numbers.rbegin(), numbers.rend()); //примечание: обратные итераторы для сортировки вектора по убыванию? ...
вопрос задан: 7 January 2017 06:40
0
ответов

Реализовать Java Iterator и Iterable в одном классе?

Я пытаюсь понимать интерфейсы Java Iterator и Iterable Я пишу этот класс class MyClass реализует Iterable {public String [] a = null; public MyClass (String [] ...
вопрос задан: 10 November 2016 12:03
0
ответов

Java -добавление элементов в список во время итерации по нему

Я хочу избежать получения исключения ConcurrentModificationException. Как бы я это сделал?
вопрос задан: 21 October 2016 07:07
0
ответов

Сортировка CUDA Thrust_по_ключу, когда ключ является кортежем, с которым работает zip_итератор#39; с пользовательским предикатом сравнения

Я просмотрел много вопросов здесь на что-то похожее и их довольно много, хотя и с одним небольшим изменением. Я пытаюсь отсортировать значения с помощью итератора zip_в качестве составного ключа....
вопрос задан: 24 June 2016 09:07
0
ответов

Итерация элементов словаря (), значений (), ключей () в Python 3

Если я правильно понимаю, в Python 2, iter (d.keys ()) был таким же, как d.iterkeys (). Но теперь d.keys () - это представление, которое находится между списком и итератором. В чем разница между представлением ...
вопрос задан: 18 June 2016 09:53
0
ответов

Как выбрать тип итератора с помощью автоматической переменной?

У меня есть std :: unordered_map std :: unordered_map myMap; Я хочу получить константный итератор с помощью find. В c ++ 03 я бы сделал std :: unordered_map
вопрос задан: 1 June 2016 20:30
0
ответов

Почему std::distance не работает при сочетании константных и неконстантных итераторов? [Дубликат]

Как говорится в вопросе, мне интересно, в чем причина. Потому что я получаю сообщение об ошибке, когда пытаюсь получить расстояние между константными и неконстантными итераторами. вектор<инт> v; авто это=v.begin(); ...
вопрос задан: 26 May 2016 16:41
0
ответов

Клонировать итератор в Java?

В игре у меня есть список игроков, скажем так: LinkedList Players = new LinkedList (); Я хочу, чтобы каждый игрок взаимодействовал с каждым из других игроков, поэтому я ...
вопрос задан: 17 May 2016 06:14
0
ответов

Реализация итератора над двоичным деревом поиска

Недавно я кодировал множество различных реализаций двоичного дерева поиска (AVL, splay, treap), и мне любопытно, есть ли особенно «хороший» способ написать итератор для обхода этих ...
вопрос задан: 26 April 2016 10:52
0
ответов

Как клонировать итератор?

Предположим, у меня есть итератор: val it = List ("a", "b", "c"). Iterator Я хочу его копию; мой код: val it2 = it.toList.iterator Это правильно, но, кажется, не хорошо. Есть ли другой API для этого?
вопрос задан: 28 March 2016 19:26
0
ответов

Почему этот initializer_list неправильно ведет себя при передаче строк?

I ' Я пробовал реализовать список инициализаторов C ++ 0x моей версии G ++, но он выводит только пустые строки. #include <список_инициализаторов> #include #include int main () ...
вопрос задан: 11 March 2016 18:46
0
ответов

ArrayIndexOutOfBoundsException при использовании итератора ArrayList

Прямо сейчас у меня есть программа, содержащая фрагмент кода, который выглядит следующим образом: while (arrayList.iterator (). HasNext ()) {// значение равно строковому значению, если (arrayList.iterator (). next () ....
вопрос задан: 18 February 2016 00:30
0
ответов

Как проверить, существует ли модуль python и может ли он быть импортирован [дубликат]

Я использую панель инструментов отладки с django и хочу добавить его в проект, если выполняются два условия : settings.DEBUG - True iterator () потокобезопасен, т.е. отражает ли возвращаемый итератор текущее состояние списка в любой момент или только сос
вопрос задан: 21 December 2015 19:58
0
ответов

Список vs Итератор списка

У меня есть один список: List myList = new ArrayList (); Чтобы получить из этого списка, есть два метода: 1. for (Object obj: myList) {// какой-то код } 2. Итератор
вопрос задан: 15 December 2015 02:07
0
ответов

Реализация оператора приращения / итератора

Я пытаюсь понять здесь пару вещей: Как мне написать оператор приращения для класса узла, который имеет указатель на следующий узел? Как реализовать итераторы для класса, как показано ниже? # ...
вопрос задан: 7 December 2015 17:03
0
ответов

Итератор имени типа шаблона C++

Рассмотрим следующий заголовочный файл :template struct tNode { Т Данные; // данные, содержащиеся в этом узле list *> SubNodes; //...
вопрос задан: 28 November 2015 15:55
0
ответов

Есть ли элегантный способ пройти по списку N раз с помощью итерации (как itertools.cycle, но ограничить количество циклов )?

Я хотел бы многократно (N раз )пройтись по списку с помощью итератора, чтобы фактически не хранить N копий списка в памяти. Есть ли встроенный -или элегантный способ сделать это, не написав свой собственный...
вопрос задан: 24 November 2015 21:04
0
ответов

Лучший способ перебора строк в python в обратном направлении

Какой лучший способ перебора строк в python в обратном направлении? Следующий вариант кажется немного неудобным из-за необходимости смещения на -1: string = "trick or treat" for i in range(len(string)-1, 0-1, -1): ...
вопрос задан: 8 August 2015 20:52
0
ответов

При переборе коллекций объектов Java - как мне изменить текущий объект?

Я буду использовать итератор для перебора набора объектов в Java. Однако я немного смущен использованием Iterator (привык использовать для каждого цикла). скажем, у меня есть такой код: ...
вопрос задан: 25 July 2015 18:46