Resultados de la búsqueda a petición "iterator"

1 la respuesta

¿Por qué los algoritmos de rangos no son compatibles con los iteradores de std?

#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...

2 la respuesta

Prevenga el acceso directo a std :: teclas de mapa

Me gustaría envolver unstd::map por lo que el cliente no sabe que estoy almacenando sus claves enteras positivas en realidad como enteros negativos. Necesito permitir iterar sobre la clase y acceder a los elementos. Pensé en esta ...

2 la respuesta

Diferencia entre Iterator y Spliterator en Java8

Llegué a saber mientras estudiaba queParallelism es una ventaja principal deSpliterator. Esta puede ser una pregunta básica, pero ¿alguien puede explicarme las principales diferencias entreIterator ySpliterator y dar algunos ejemplos?

1 la respuesta

iterator devuelto por std :: find () no es desreferenciable

Esta es una función insert () de una implementación de HashTable con encadenamiento. Para evitar duplicaciones en la lista enlazada, verifiqué si ya existe un valor. Si es así, simplemente reemplazo el valor existente, ya que se puede ver casi ...

2 la respuesta

"No se puede asignar a un valor inmutable" cuando se intenta asignar a una cadena + rol

Empezando conel ejemplo en la página del documento Iterable [https://docs.perl6.org/type/Iterable] role DNA does Iterable { method iterator(){ self.comb.iterator } }; my @a does DNA = 'GAATCC'; .say for @a; # OUTPUT: «G␤A␤A␤T␤C␤C␤» Me pareció ...

4 la respuesta

Cómo puedo intercalar / fusionar iterables asíncronos?

Supongamos que tengo algunos objetos asnyc iterables como este: // Promisified sleep function const sleep = ms => new Promise((resolve, reject) => { setTimeout(() => resolve(ms), ms); }); const a = { [Symbol.asyncIterator]: async function * () { ...

1 la respuesta

Obtener a todos los niños en el mismo nivel de árbol binario

Quiero mostrar a todos los niños en el mismo nivel de árbol. Entonces, si tengo un árbol como este: A B C D E F G H I Jpor ejemplo, el nivel 3 devolvería nodos E, F, G, H, I y J. Tengo un método dentro deTreeNode clase, que devuelve todos los ...

2 la respuesta

Cómo iterar la matriz 1d NumPy con índice y valor [duplicado]

Esta pregunta ya tiene una respuesta aquí: Iraterate sobre numpy con index (equivalente numpy de python enumerate) [/questions/42082607/iterate-over-numpy-with-index-numpy-equivalent-of-python-enumerate] 3 respuestas Para pythondict, Podría ...

3 la respuesta

Python: aplanar listas anidadas con índices

Dada una lista de listas anidadas arbitrariamente profundas de tamaño arbitrario, me gustaría un iterador plano y profundo primero sobre todos los elementos en el árbol, pero también con indicaciones de ruta tales que: for x, y in flatten(L), x ...

2 la respuesta

Mover iteradores para contenedores?

Los contenedores C ++ 98 definieron dos tipos de iterador,::iterators y::const_iterators. En general, así: struct vec{ iterator begin(); const_iterator begin() const; };En C ++ 11, esta parte del diseño parece no haber cambiado. La pregunta ...