Anagramas de grupo Solución LeetCode

Enunciado do problema Agrupar anagramas Solución LeetCode Di que – Dada unha matriz de cadeas strs, agrupa os anagramas. Podes devolver a resposta en calquera orde. Un anagrama é unha palabra ou frase formada reorganizando as letras dunha palabra ou frase diferente, normalmente usando todas as letras orixinais exactamente unha vez. Exemplo 1:…

Le máis

Ordenar cores Solución LeetCode

Declaración do problema Ordenar cores Solución LeetCode: dada unha matriz nums con n obxectos de cor vermella, branca ou azul, ordénaos no seu lugar para que os obxectos da mesma cor estean adxacentes, coas cores na orde vermello, branco e azul. Usaremos os enteiros 0, 1 e 2 para representar a cor vermella, branca e azul, respectivamente. …

Le máis

Solución LRU Cache Leetcode

Declaración do problema A solución LRU Cache LeetCode: "LRU Cache" pídelle que deseñe unha estrutura de datos que siga a caché LRUCache (Least Recently Used) Necesitamos implementar a clase LRUCache que teña as seguintes funcións: LRUCache(int capacity): Inicializa a caché LRU con capacidade de tamaño positivo. int get(chave int): Devolve o valor...

Le máis

Solución Leetcode para atrapar augas pluviais

Declaración do problema A solución de LeetCode Trapping Rain Water: "Trapping Rain Water" indica que dada unha serie de alturas que representa un mapa de elevación onde o ancho de cada barra é 1. Necesitamos atopar a cantidade de auga atrapada despois da choiva. Exemplo: Entrada: altura = [0,1,0,2,1,0,1,3,2,1,2,1] Saída: 6 Explicación: Comprobar...

Le máis

Número mínimo de billas para abrir para regar unha solución LeetCode de xardín

Declaración do problema Número mínimo de billas para abrir para regar un xardín Solución LeetCode: hai un xardín unidimensional no eixe x. O xardín comeza no punto 0 e remata no punto n. (é dicir, a lonxitude do xardín é n). Hai n + 1 tomas situadas nos puntos [0, 1, ..., n] en...

Le máis

Intersección de dúas listas vinculadas Solución LeetCode

Declaración do problema Intersección de dúas listas enlazadas Solución LeetCode: dámosnos os cabezas de dúas listas fortemente vinculadas headA e headB. Tamén se dá que as dúas listas enlazadas poden cruzarse nalgún momento. Pedimos que devolvamos o nodo no que se cruzan ou nulo se...

Le máis

Movementos mínimos para elementos de matriz iguais Solución LeetCode

Enunciado do problema Movementos mínimos para elementos da matriz iguais Solución LeetCode: dada unha matriz enteira nums de tamaño n, devolve o número mínimo de movementos necesarios para que todos os elementos da matriz sexan iguais. Nun só movemento, pode incrementar n – 1 elementos da matriz en 1. Exemplo 1: Entrada 1: nums = [1, 2, 3] Saída: …

Le máis

Ordenar matriz por paridade Solución LeetCode

Declaración do problema A solución de Ordenar matriz por paridade LeetCode: "Ordenar matriz por paridade" indica que se lle da unha matriz de números enteiros, move todos os enteiros pares ao principio da matriz seguido de todos os enteiros impares. Nota: Devolve calquera matriz que cumpra esta condición. Exemplo: Entrada: Saída:…

Le máis

Solución LeetCode de caché LRU

Pregunta Deseña unha estrutura de datos que siga as restricións dunha caché LRU (Least Recently Used). Implementa a clase LRUCache: LRUCache(int capacity) Inicializa a caché LRU con capacidade de tamaño positivo. int get(chave int) Devolve o valor da chave se a chave existe, se non, devolve -1. void put(chave int, valor int) Actualiza o valor da chave se a chave existe. En caso contrario, engade o par clave-valor a...

Le máis

Matriz contigua

Dada unha matriz que consiste só en números 0 e 1. Temos que atopar a lonxitude da sub-matriz contigua máis longa que consta de o e 1 por igual. Exemplo Entrada arr = [0,1,0,1,0,0,1] Saída 6 Explicación A sub-matriz contigua máis longa está marcada en vermello [0,1,0,1,0,0,1] e a súa lonxitude é 6. Conxunto de algoritmos ...

Le máis

Translate »