Insertar Borrar GetRandom O(1) Solución Leetcode

Declaración del problema La solución Insertar Eliminar GetRandom O(1) LeetCode: "Insertar Eliminar GetRandom O(1)" le pide que implemente estas cuatro funciones en la complejidad de tiempo O(1). insert(val): inserta el valor en el conjunto aleatorio y devuelve verdadero si el elemento está inicialmente ausente en el conjunto. Devuelve false cuando el...

Lea más

Solución Leetcode de prefijo común más largo

Declaración del problema El prefijo común más largo Solución de LeetCode: el "prefijo común más largo" establece que dada una matriz de cadenas. Necesitamos encontrar el prefijo común más largo entre estas cadenas. Si no existe ningún prefijo, devuelve una cadena vacía. Ejemplo: Entrada: strs = [“flor”,”flujo”,”vuelo”] Salida: “fl” Explicación: “fl” es el más largo...

Lea más

Solución LeetCode de árbol binario serializado y deserializado

Declaración del problema Serializar y deserializar el árbol binario Solución LeetCode: la serialización es el proceso de convertir una estructura de datos u objeto en una secuencia de bits para que pueda almacenarse en un archivo o búfer de memoria, o transmitirse a través de un enlace de conexión de red para reconstruirse más tarde. en …

Lea más

Rotar imagen Solución LeetCode

Declaración del problema Rotar imagen Solución de LeetCode: le dan una matriz 2D nxn que representa una imagen, gire la imagen 90 grados (en el sentido de las agujas del reloj). Debe rotar la imagen en el lugar, lo que significa que debe modificar la matriz 2D de entrada directamente. NO asigne otra matriz 2D y haga la rotación. Ejemplo de caso de prueba 1: Entrada: …

Lea más

Solución LeetCode para el tiempo libre de los empleados

Declaración del problema Tiempo libre del empleado Solución LeetCode: se nos proporciona una lista de horarios de empleados, que representa el tiempo de trabajo de cada empleado. Cada empleado tiene una lista de intervalos que no se superponen y estos intervalos están ordenados. Devuelva la lista de intervalos finitos que representan el tiempo libre común de duración positiva para todos los empleados, también en...

Lea más

Salas de reuniones II Solución LeetCode

Declaración del problema La solución LeetCode de salas de reuniones II: "Salas de reuniones II" establece que se le proporciona una serie de "intervalos" de intervalos de tiempo de reunión donde "intervalos [i] = [inicio [i], final [i]]", devuelve el número mínimo de salas de conferencias requeridas. Ejemplo: intervalos = [[0,30],[5,10],[15,20]] 2 Explicación: cumplir uno se puede hacer...

Lea más

Suma de subarreglos es igual a K Solución de LeetCode

Declaración del problema La suma de los subarreglos es igual a K Solución LeetCode: "La suma de los subarreglos es igual a K" establece que se le da una matriz de números enteros "nums" y un entero 'k', devuelve el número total de subarreglos continuos cuya suma es igual a 'k'. Ejemplo: nums = [1, 2, 3], k=3 2 Explicación: Hay...

Lea más

Encuentre números con un número par de dígitos Solución Leetcode

En este problema, se nos da una matriz de números enteros positivos. Necesitamos encontrar el recuento de números con un número par de dígitos. Ejemplo de matriz = {123, 34, 3434, 121, 100} 2 Explicación: solo 34 y 3434 son números enteros con un número par de…

Lea más

Recorrido diagonal del árbol binario

Enunciado del problema El problema “Recorrido diagonal del árbol binario” establece que se le ha dado un árbol binario y ahora necesita encontrar la vista diagonal del árbol dado. Cuando vemos un árbol desde arriba a la derecha. Los nodos que son visibles para nosotros es la vista diagonal ...

Lea más

Translate »