iteration

Java: El método más eficiente para iterar sobre todos los elementos de una organización.w3c.dom.Documento?

¿Cuál es la forma más eficiente de iterar a través de todos los elementos DOM en Java? Algo como esto, pero para cada eleme ... d = childNode.getNextSibling(); // Do something with childNode, including move or delete... childNode = nextChild; }

Cómo iterar std:: set?

Tengo este código: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } No hay un valor ->first. ¿Cómo puedo obtener el valor?

Índice de inicio para iterar la lista de Python

Cuál es la mejor manera de establecer un índice de inicio cuando se itera una lista en Python. Por ejemplo, tengo una lista d ... martes, ... Sábado - pero quiero iterar a través de la lista a partir del lunes. ¿Cuál es la mejor práctica para hacer esto?

En Python, ¿cómo iterar sobre un iterador y luego otro?

Me gustaría iterar dos iteradores diferentes, algo así: file1 = open('file1', 'r') file2 = open('file2', 'r') for item in o ... podría hacer esto con: for item in [file1]+[file2]: Pero esto lee ambos archivos en la memoria, lo que preferiría evitar.

¿Cómo iterar a través de dosEnumerables simultáneamente?

Tengo dos enumerables: IEnumerable<A> list1 y IEnumerable<B> list2. Me gustaría iterar a través de ellos simultán ... d b } Si no contienen el mismo número de elementos, se debe lanzar una excepción. ¿Cuál es la mejor manera de hacer esto?

¿Cómo funciona un bucle for, específicamente para (;;)?

Mirando a través de algún antiguo código de la compañía, me encontré con un bucle for que se ve así: for (;;) { //Some ... Google, pero no pude encontrar ninguna respuesta. ¿Me quedé dormido en una clase de programación o es esto un bucle inusual?

Bucle eficiente a través del diccionario AS3

for (var k in dictionary) { var key:KeyType = KeyType(k); var value:ValType = ValType(dictionary[k]); // <-- lookup ... izo una búsqueda en el diccionario. ¿Hay una forma más eficiente de iterar el diccionario (manteniendo el acceso a la clave)?

Patrones de diseño para convertir algoritmos recursivos en iterativos

¿Hay alguna heurística general, consejos, trucos o paradigmas de diseño comunes que se puedan emplear para convertir un algo ... recursivo en uno iterativo? Sé que se puede hacer, me pregunto si hay prácticas que vale la pena tener en cuenta al hacerlo.

¿Cómo puedo recorrer las propiedades de un objeto anónimo en C#?

Quiero tomar un objeto anónimo como argumento para un método, y luego iterar sobre sus propiedades para agregar cada propieda ... un método. ¿Qué tipo de datos debo usar en la firma del método? ¿Estarán disponibles todas las propiedades si utilizo object?

Primera iteración del bucle "For"

Saludos pi-siros y pi-damas, Me gustaría preguntar si hay un elegante python el modo de ejecutar alguna función en la primera ... : if first: root.copy(member) first = False else: somewhereElse.copy(member) foo(member)

Ruby array cada sector con índice?

Si tengo arr = [1, 2, 3, 4] sé que puedo hacer lo siguiente... > arr.each_slice(2) { |a, b| puts "#{a}, #{b}" } 1, 2 3, 4 ... o construir el mío propio y pegarlo en el método array. Solo mirando para ver si hay una función incorporada para hacer esto.

Cómo invertir tuplas en Python? [duplicar]

Posible Duplicado:Recorre una lista en orden inverso en Python Es esto posible? No tiene que estar en su lugar, solo buscando una manera de revertir una tupla para que pueda iterar en ella hacia atrás.

¿Cómo iterar sobre un vector de columna en Matlab? [duplicar]

Posible Duplicado:¿Cómo iterar a través de cada elemento en una matriz n-dimensional en MATLAB? Tengo un vector de columna list que me gustaría iterar así: for elm in list //do something with elm ¿Cómo?

Intersección de dos diccionarios en Python

Estoy trabajando en un programa de búsqueda sobre un índice invertido. El índice en sí es un diccionario cuyas claves son tér ... ex[term1] p2 = index[term2] i1 = iter(p1) i2 = iter(p2) while ... # not sure of the 'iter != end 'syntax in this case ...

¿Hay un equivalente en Python de rango (n) para rangos multidimensionales?

En Python, range(3) devolverá [0,1,2]. ¿Hay un equivalente para rangos multidimensionales? range((3,2)) # [(0,0),(0,1),(1,0) ... Me gustaría saber si este es un patrón reconocido y si hay una función incorporada en Python o estándar/bibliotecas comunes.

¿Se pueden expresar recursivamente todos los algoritmos iterativos?

Si no, ¿hay un buen ejemplo de contador que muestre un algoritmo iterativo para el que no existe una contraparte recursiva? ... Scheme tienen una visión diferente de la iteración (=cola-recursión) y el uso de la pila que los programadores de solo Java.

Cómo modificar o eliminar elementos de una colección enumerable mientras se itera a través de ella en C#

Tengo que eliminar algunas filas de una tabla de datos. He oído que no está bien cambiar una colección mientras se itera a tr ... para eliminaciones. Cuáles son las razones para esto, y qué alternativas tengo (en lugar de usar la lista de filas I media)?.

¿Cómo iterar a través de una matriz a partir del último elemento? (Rubí)

Vine con la siguiente solución, pero creo que debe ser más agradable por ahí ... array = [ 'first','middle','last'] index = array.length array.length.times { index -= 1; puts array[index]}

java foreach saltar primera iteración

¿Hay una forma elegante de omitir la primera iteración en un bucle foreach Java5 ? Ejemplo de pseudo-código: for ( Car car : cars ) { //skip if first, do work for rest . . }

"Continue" (a la siguiente iteración) en VBScript

Un colega y yo estábamos tratando de encontrar una manera de hacer el equivalente de una sentencia "continue" dentro de un bu ... nd If [MoreCode] If Condition2 Then Exit For End If [...] Next Next Gracias por sus comentarios