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

Solución H-Index Leetcode

Declaración do problema: A solución de Leetcode de índice H di que – Dada unha serie de "citas" enteiros onde citas[i] é o número de citas que recibiu un investigador para o seu traballo i-ésimo, devolve o índice H do investigador. Se hai varios valores do índice H, devolve o máximo entre eles. Definición do índice H: un científico ten un índice...

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

Consulta de suma de intervalos 2D: solución LeetCode inmutable

Problema Intervalo Suma Consulta 2D - Solución LeetCode inmutable - Dada unha matriz 2D, manexa varias consultas do seguinte tipo: Calcula a suma dos elementos da matriz dentro do rectángulo definido pola súa esquina superior esquerda (fila1, col1) e inferior dereita. canto (fila 2, col2). Implementar a clase NumMatrix: NumMatrix(int[][] …

Le máis

Deseño Engadir e buscar palabras Estrutura de datos Solución LeetCode

Declaración do problema: Deseño de palabras para engadir e buscar a estrutura de datos LeetCode Solution di: Deseña unha estrutura de datos que permita engadir novas palabras e buscar se unha cadea coincide con algunha cadea engadida anteriormente. Implementar a clase WordDictionary: WordDictionary() Inicializa o obxecto. void addWord(palabra) Engade palabra á estrutura de datos, pódese facer coincidir máis tarde. bool search(word) Devolve verdadeiro se hai...

Le máis

Inserir Eliminar GetRandom O(1) Solución Leetcode

Declaración do problema A solución Insert Delete GetRandom O(1) LeetCode: "Insert Delete GetRandom O(1)" pídelle que implemente estas catro funcións na complexidade do tempo O(1). insert(val): Insira o val no conxunto aleatorio e devolve verdadeiro se o elemento está ausente inicialmente no conxunto. Devolve falso cando o...

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

Consulta de suma de intervalos 2D: solución Leetcode inmutable

Declaración do problema Intervalo Suma Consulta 2D – Solución Leetcode inmutable – Dada unha matriz matricial 2D, manexa varias consultas do seguinte tipo: Calcula a suma dos elementos da matriz dentro do rectángulo definido pola súa esquina superior esquerda (fila1, col1) e inferior dereita. canto (fila 2, col2). Implementar a clase NumMatrix: NumMatrix(int[][] matrix) Inicializa o obxecto co número enteiro...

Le máis

Número de Fibonacci Solución LeetCode

Enunciado do problema Número de Fibonacci Solución LeetCode – "Número de Fibonacci" afirma que os números de Fibonacci, comunmente denotados F(n) forman unha secuencia, chamada secuencia de Fibonacci, de tal xeito que cada número é a suma dos dous anteriores, comezando por 0 e 1. É dicir, F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n...

Le máis

O rectángulo máis grande da solución LeetCode de histograma

Enunciado do problema Rectángulo máis grande do histograma Solución LeetCode – Dada unha matriz de alturas enteiras que representan a altura da barra do histograma onde o ancho de cada barra é 1, devolve a área do rectángulo máis grande do histograma. Exemplo de caso de proba 1: Entrada: alturas = [2, 1, 5, 6, 2, 3] Saída: 10 Explicación: …

Le máis

Translate »