c# - Obtener la clave de matriz en un bucle 'foreach'

c# - Obtener la clave de matriz en un bucle 'foreach'

¿Cómo obtengo la clave del elemento actual en un ciclo foreach en C#? Por ejemplo: PHP foreach($array as $key=> $value){echo("$value is assigned to key: $key");}Lo que trato de hacer…


algorithm - Mejor algoritmo para detectar ciclos en una gráfica dirigida.

¿Cuál es el algoritmo más eficiente para detectar todos los ciclos dentro de un gráfico dirigido? Tengo un gráfico dirigido que representa una programación de trabajos que deben ejecutarse, un tra…


data structures - Número total de nodos en una estructura de datos de árbol

Tengo una estructura de datos de árbol que tiene L niveles de profundidad que cada nodo tiene sobre N nodos. Quiero calcular el número total de nodos en el árbol. Para hacer esto(creo) necesito s…



Cuenta de nodos en un árbol en Java

Antes que nada, juro que esto no es tarea, es una pregunta que me hicieron en una entrevista. Creo que lo hice un lío(aunque me di cuenta de que la solución requiere recursividad). Aquí está la p…


algorithm - Encuentra las rutas entre dos nodos dados?

Supongamos que tengo nodos conectados de la siguiente manera, ¿cómo llego al número de rutas que existen entre los puntos dados y los detalles de la ruta? 1,2//node 1 and 2 are connected 2,3 2,5 4,…


tree - ¿Qué significa que dos árboles binarios sean isomorfos?

¿Qué significa que dos árboles binarios sean isomorfos? He estado buscando en línea y parece que no puedo encontrar una explicación clara. Por lo que entiendo, dos árboles son isomorfos si tienen…


java - ¿Cómo determinar si el árbol binario está equilibrado?

Ha pasado un tiempo desde esos años escolares. Conseguí un trabajo como especialista en TI en un hospital. Tratando de moverse para hacer algo de programación real ahora. Ahora estoy trabajando e…


c# - ¿Qué significa que no se pueden modificar los hijos lógicos para este nodo en este momento porque significa que está en progreso un árbol?

Estoy configurando el DataContext de un objeto en el método completado de un subproceso de trabajo en segundo plano. Por alguna razón, me sale un error que dice: No se pueden modificar los hijos…


algorithm - ¿Cómo imprimiría los datos en un árbol binario, nivel por nivel, comenzando desde arriba?

Esta es una pregunta de entrevista. Pienso en una solución. Utiliza la cola. public Void BFS(){Queue q=new Queue(); q.Enqueue(root); Console.WriteLine(root.Value);…


algorithm - reconstruir un árbol desde sus listas de preorden y postorder

Considere la situación en la que tiene dos listas de nodos de las cuales todo lo que sabe es que una es una representación de un recorrido de preorden de un árbol y la otra una representación de un…




java arbol busqueda binario arboles binarios ejercicios ejemplos python resueltos