es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARRAYITERATOR

¿Cómo puedo enumerar un vector de Strings?

let output_sorted: Vec<string> = four_digit_output .iter() .map(|tok| tok.chars().sorted().collect::<string>()) .collect(); let output = 0; for (idx, digit) in output_sorted.iter().enumerate() { Obtengo este error cuando intento hacer un bucle enumerativo sobre un vector de cadenas: error[E0599]: el método `enumerate` existe para la estructura `Vec<string>`, pero sus límites de traits no se cumplen . . . Read more

¿Por qué no puedo reutilizar un iterador? La clase ListIterator se inicializa inicialmente con una referencia “itr” y no es accesible para otra iteración. ¿Alguien puede ayudarme con esto?

import java.util.*; public class Main { public static void main(String[] args) { ArrayList Array_List = new ArrayList(); Array_List.add(100); Array_List.add(200); // Un listiterator para verificar el acceso al elemento anterior ListIterator<integer> itr = Array_List.listIterator(); // Accediendo e imprimiendo elementos con el método hasNext() while(itr.hasNext()) { System.out.println(“Índice de los elementos: ” + . . . Read more

¿A qué se refiere end() en el siguiente ejemplo?

Tengo una lista de conjuntos: std::list<std::set<int>> nn = {{1,2},{4,5,6}}; y quiero imprimir el elemento al que se refiere end(): for (auto el : nn){ std::cout << *el.end() << std::endl; } Lo que obtengo como resultado es: 2 y 3. No sé de dónde vienen estos valores. ¿Alguien puede ayudarme, por . . . Read more