Tamaño de los árboles más grandes en un bosque formado por el gráfico dado

Dado un grafo acíclico no dirigido que tiene N Nodes y M aristas, la tarea es encontrar el tamaño del árbol más grande del bosque formado por el grafo.  Un bosque es una colección de árboles disjuntos. En otras palabras, también podemos decir que forest es una colección de un gráfico acíclico que no está … Continue reading «Tamaño de los árboles más grandes en un bosque formado por el gráfico dado»

Eliminar todos los Nodes de suma de dígitos pares de una lista circular de enlaces simples

Dada una lista circular enlazada individualmente que contiene N Nodes, la tarea es eliminar todos los Nodes de la lista que contiene elementos cuya suma de dígitos es par. Ejemplos: Entrada: CLL = 9 -> 11 -> 34 -> 6 -> 13 -> 21  Salida: 9 -> 34 -> 21  Explicación:  La lista circular enlazada … Continue reading «Eliminar todos los Nodes de suma de dígitos pares de una lista circular de enlaces simples»

Diferentes formas de convertir doble a entero en C#

Dado un número real doble, la tarea es convertirlo en entero en C# . Hay principalmente 3 formas de convertir Double a Integer de la siguiente manera: Uso de conversión de tipos Usando Math.round() Usando Decimal.ToInt32() Ejemplos:  Input: double = 3452.234 Output: 3452 Input: double = 98.23 Output: 98  1. Uso de Typecasting: esta técnica … Continue reading «Diferentes formas de convertir doble a entero en C#»

¿Cómo instanciar el operador de dirección de puntero de estructura en Golang?

Como punteros son las variables especiales que se utilizan para almacenar la dirección de memoria de otra variable, mientras que la estructura es un tipo de datos definido por el usuario que consta de diferentes tipos. Una estructura es principalmente un contenedor para todos los demás tipos de datos. Al usar un puntero a una … Continue reading «¿Cómo instanciar el operador de dirección de puntero de estructura en Golang?»

¿Cómo imprimir variables en el terminal en SASS?

SASS tiene tres métodos para proporcionar una salida en la terminal o consola del usuario. Nota: El resultado puede variar de una implementación a otra y de un compilador a otro. Uso de la regla @error: al escribir mixins y funciones que toman argumentos, generalmente desea asegurarse de que esos argumentos tengan los tipos y … Continue reading «¿Cómo imprimir variables en el terminal en SASS?»

Número mínimo de operaciones requeridas para hacer que dos strings sean iguales

Dado Two Strings s1 y s2 que contienen solo letras minúsculas de la misma longitud. La tarea es hacer que estas strings sean iguales usando el número mínimo de operaciones. En una sola operación puedes igualar cualquier letra a cualquier otro alfabeto. Ejemplos: Entrada: S1 = “abb”, S2 = “dad”  Salida: 2  a -> d  … Continue reading «Número mínimo de operaciones requeridas para hacer que dos strings sean iguales»

Inserte un duplicado de K adyacente a él para cada ocurrencia en la array

Dada una array arr que consta de N enteros y un entero K , la tarea es insertar una K adyacente para cada ocurrencia en la secuencia original y luego truncar la array a la longitud original usando un espacio auxiliar O(1). Ejemplos:   Entrada: arr[] = {1, 0, 2, 3, 0, 4, 5, 0}, K … Continue reading «Inserte un duplicado de K adyacente a él para cada ocurrencia en la array»

Ignorancia de interbloqueo en el sistema operativo

En este artículo estudiaremos brevemente qué es Deadlock seguido de Deadlock Ignorance en el sistema operativo. ¿Qué es el punto muerto?   Si cada proceso en el conjunto de procesos está esperando un evento que solo otro proceso en el conjunto puede causar, en realidad se lo denomina Interbloqueo. En otras palabras, un evento que … Continue reading «Ignorancia de interbloqueo en el sistema operativo»

Forma completa MPEG

La forma completa de MPEG es el Grupo de expertos en imágenes en movimiento . Es un grupo de trabajo de agencias para establecer estándares para la codificación y transmisión de audio/video. Desarrolla formatos de archivos de audio y video conocidos como MPEG. Historia de MPEG: MPEG fue creado en enero de 1988 por Leonardo … Continue reading «Forma completa MPEG»

Consultas de rango para encontrar el elemento que tiene la suma máxima de dígitos

Dada una array Arr de N enteros y Q consultas, cada consulta tiene un rango de L a R. Encuentre el elemento que tiene la suma máxima de dígitos para el rango L a R, y si más de un elemento tiene una suma máxima de dígitos, busque el elemento máximo de esos. Ejemplos:  Input: … Continue reading «Consultas de rango para encontrar el elemento que tiene la suma máxima de dígitos»