Asignaciones de registro en la generación de código – Part 1

Los registros son las ubicaciones más rápidas en la jerarquía de la memoria. Pero desafortunadamente, este recurso es limitado. Viene bajo los recursos más limitados del procesador de destino. La asignación de registros es un problema NP-completo. Sin embargo, este problema se puede reducir a la coloración de gráficos para lograr la asignación y la … Continue reading «Asignaciones de registro en la generación de código – Part 1»

Suma de los Nodes alternativos de la lista enlazada

Dada una lista enlazada, la tarea es imprimir la suma de los Nodes alternativos de la lista enlazada. Ejemplos :  Input : 1 -> 8 -> 3 -> 10 -> 17 -> 22 -> 29 -> 42 Output : 50 Alternate nodes : 1 -> 3 -> 17 -> 29 Input : 10 -> 17 … Continue reading «Suma de los Nodes alternativos de la lista enlazada»

Recuento de números en el rango donde el primer dígito es igual al último dígito del número

Dado un rango representado por dos números enteros positivos L y R. Encuentra el conteo de números en el rango donde el primer dígito es igual al último dígito del número. Ejemplos:  Input : L = 2, R = 60 Output : 13 Explanation : Required numbers are 2, 3, 4, 5, 6, 7, 8, … Continue reading «Recuento de números en el rango donde el primer dígito es igual al último dígito del número»

Encuentre los k números más pequeños después de eliminar elementos dados

Dada una array de enteros, encuentre los k números más pequeños después de eliminar los elementos dados. En caso de elementos repetidos, elimine solo una instancia en la array dada por cada instancia del elemento presente en la array que contiene los elementos que se eliminarán. Suponga que quedan al menos k elementos en la array … Continue reading «Encuentre los k números más pequeños después de eliminar elementos dados»

Comprobar si un número de móvil determinado es elegante

Dado un número de móvil y algunas condiciones para un número elegante, encuentre si el número dado es elegante. Un número de móvil de 10 dígitos se llama elegante si cumple alguna de las siguientes tres condiciones.   Un solo número aparece tres veces consecutivas. Como 777. Tres dígitos consecutivos están en forma creciente o decreciente. … Continue reading «Comprobar si un número de móvil determinado es elegante»

Encuentra el mínimo x tal que (x % k) * (x / k) == n – Part 1

Dados dos enteros positivos n y k. Encuentre el entero positivo mínimo x tal que (x % k) * (x / k) == n, donde % es el operador de módulo y / es el operador de división de enteros. Ejemplos:   Input : n = 4, k = 6 Output :10 Explanation : (10 % … Continue reading «Encuentra el mínimo x tal que (x % k) * (x / k) == n – Part 1»

Comando acpi_disponible en Linux con ejemplos

acpi_disponible es un comando en Linux que prueba si el subsistema ACPI (Advanced Configuration and Power Interface) está disponible o no. Tiene tres estados de devolución: 0 : Significa que el subsistema ACPI está disponible. 1 : Significa que el subsistema ACPI no está disponible. 2 : Significa que se ha producido algún error de … Continue reading «Comando acpi_disponible en Linux con ejemplos»

Eliminar claves BST en un rango determinado

Dado un árbol de búsqueda binario (BST) y un rango [mínimo, máximo], elimine todas las claves que estén dentro del rango dado. El árbol modificado también debe ser BST. Por ejemplo, considere el siguiente BST y rango [50, 70].   50 / \ 30 70 / \ / \ 20 40 60 80 The given BST … Continue reading «Eliminar claves BST en un rango determinado»

Primeros pasos con Jupyter Notebook | Python

Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Los usos incluyen limpieza y transformación de datos, simulación numérica, modelado estadístico, visualización de datos, aprendizaje automático y mucho más. Jupyter tiene soporte para más de 40 lenguajes de … Continue reading «Primeros pasos con Jupyter Notebook | Python»

Obtenga valores únicos de una columna en Pandas DataFrame

Analicemos cómo obtener valores únicos de una columna en Pandas DataFrame . Cree un marco de datos simple con un diccionario de listas, digamos que los nombres de las columnas son A, B, C, D, E con elementos duplicados. Ahora, obtengamos los valores únicos de una columna en este marco de datos. Ejemplo #1: Obtener … Continue reading «Obtenga valores únicos de una columna en Pandas DataFrame»