Solución LeetCode de superposición de rectángulos

Declaración del problema: Rectángulo superpuesto Solución LeetCode: dice que un rectángulo alineado con el eje se representa como una lista, [x1, y1, x2, y2], donde (x1, y1) es la coordenada de su esquina inferior izquierda y (x2 , y2) es la coordenada de su esquina superior derecha. Sus bordes superior e inferior son paralelos al eje X, y su lado izquierdo...

Lea más

Eliminar duplicados de la lista ordenada Solución LeetCode

Declaración del problema Eliminar duplicados de la lista ordenada Solución de LeetCode: se nos proporciona el encabezado de una lista ordenada ordenada. Se nos pide que eliminemos todos los duplicados de modo que cada elemento aparezca solo una vez y que la lista enlazada también esté ordenada. Ejemplos y explicaciones Ejemplo 1: Entrada: cabezal...

Lea más

Encuentre la solución LeetCode del número duplicado

Declaración del problema Encuentre el número duplicado Solución de LeetCode: dada una matriz de números enteros que contienen n + 1 enteros donde cada entero está en el rango [1, n] inclusive. Solo hay un número repetido en nums, devuelva este número repetido. Debe resolver el problema sin modificar los números de la matriz y usar solo espacio adicional constante. Entrada: nums = [1,3,4,2,2] Salida: 2 Explicación …

Lea más

Intersección de dos listas enlazadas Solución LeetCode

Declaración del problema Intersección de dos listas enlazadas Solución de LeetCode: se nos dan las cabezas de dos listas fuertemente enlazadas headA y headB. También se da que las dos listas enlazadas pueden cruzarse en algún punto. Se nos pide que devolvamos el nodo en el que se cruzan o nulo si...

Lea más

Eliminar nodo en una lista enlazada Solución de Leetcode

Declaración del problema: Eliminar nodo en una lista enlazada Solución de Leetcode: escriba una función para eliminar un nodo en una lista enlazada individualmente. No se le dará acceso al encabezado de la lista, sino que se le dará acceso al nodo que se eliminará directamente. Se garantiza que el nodo a borrar no es…

Lea más

Solución LeetCode de cadena a entero (atoi)

Declaración del problema La solución de Leetcode de cadena a entero (atoi): "Cadena a entero (atoi)" establece que la implementación de la función myAtoi (cadena s), que convierte una cadena en un entero con signo de 32 bits (similar a la función atoi de C/C++ ). El algoritmo para myAtoi(cadena s) es el siguiente: lea e ignore cualquier espacio en blanco inicial. Compruebe si el siguiente carácter (si...

Lea más

Encuentre si una matriz es un subconjunto de otra matriz

El problema "Encuentre si una matriz es un subconjunto de otra matriz" indica que se le dan dos matrices matriz1 [] y matriz2 []. Las matrices dadas están sin clasificar. Su tarea es encontrar si la matriz2 [] es un subconjunto de matriz1 []. Ejemplo arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] es…

Lea más

Secuencias de longitud determinada donde cada elemento es mayor o igual al doble de lo anterior.

El problema “Secuencias de una longitud dada donde cada elemento es mayor o igual al doble de la anterior” nos proporciona dos enteros my n. Aquí m es el número más grande que puede existir en la secuencia yn es el número de elementos que deben estar presentes en ...

Lea más

Escribe una función para obtener el punto de intersección de dos listas vinculadas

Enunciado del problema El problema "Escribe una función para obtener el punto de intersección de dos listas vinculadas" establece que tienes dos listas vinculadas. Pero no son listas vinculadas independientes. Están conectados en algún momento. Ahora necesitas encontrar este punto de intersección de estas dos listas. ...

Lea más

Matriz de diferencias | Consulta de actualización de rango en O (1)

Se le da una matriz de enteros y dos tipos de consultas, una es para agregar un número dado en un rango y la otra para imprimir la matriz completa. El problema “Difference Array | La consulta de actualización de rango en O (1) ”requiere que realicemos las actualizaciones de rango en O (1). Ejemplo de arr []…

Lea más

Translate »