Preguntas etiquetadas con iterator

Un iterador es un patrón de programación orientado a objetos que permite atravesar una colección, independiente de la implementación real o de las direcciones de los objetos en la memoria física. Es uno de los patrones de diseño de comportamiento de la Gang of Four.

30
¿Qué hace la palabra clave "rendimiento"?
¿Cuál es el uso de la yieldpalabra clave en Python y qué hace? Por ejemplo, estoy tratando de entender este código 1 : def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._leftchild if self._rightchild and distance + max_dist >= self._median: yield self._rightchild Y esta …




6
Reglas de invalidación de iterador
¿Cuáles son las reglas de invalidación de iterador para contenedores C ++? Preferiblemente en un formato de lista de resumen. (Nota: Esto está destinado a ser una entrada a las preguntas frecuentes de C ++ de Stack Overflow . Si desea criticar la idea de proporcionar preguntas frecuentes en este …
543 c++  c++11  iterator  c++17  c++-faq 


8
¿Cómo convertir un iterador en una secuencia?
Busco una manera concisa para convertir una Iteratora una Streamo más específicamente a "ver" el iterador como una corriente. Por razones de rendimiento, me gustaría evitar una copia del iterador en una nueva lista: Iterator<String> sourceIterator = Arrays.asList("A", "B", "C").iterator(); Collection<String> copyList = new ArrayList<String>(); sourceIterator.forEachRemaining(copyList::add); Stream<String> targetStream = copyList.stream(); …
468 java  iterator  java-8 



11
Ordenar un vector en orden descendente
Debería usar std::sort(numbers.begin(), numbers.end(), std::greater<int>()); o std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators ordenar un vector en orden descendente? ¿Hay algún beneficio o inconveniente con un enfoque u otro?
310 c++  sorting  stl  vector  iterator 



12
Convertir iterador a ArrayList
Teniendo en cuenta Iterator<Element>, ¿cómo podemos convertir eso Iteratora ArrayList<Element>(o List<Element>) en el mejor y más rápida manera posible, de manera que podemos utilizar ArrayList's operaciones en él, tales como get(index), add(element), etc.
241 java  list  arraylist  iterator 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.