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

Etiquetas de partición Solución LeetCode

Declaración do problema Etiquetas de partición Solución LeetCode: dáselle unha cadea s. Queremos dividir a cadea en tantas partes como sexa posible para que cada letra apareza como máximo nunha parte. Teña en conta que a partición faise de xeito que despois de concatenar todas as partes en orde, o ...

Le máis

Solución N-Queens LeetCode

Declaración do problema Solución N-Queens LeetCode: o crebacabezas das n-raíñas é o problema de colocar n damas nun taboleiro de xadrez nxn de forma que non se ataquen dúas damas entre si. Dado un número enteiro n, devolve todas as solucións distintas ao puzzle n-raíñas. Podes devolver a resposta en calquera orde. Cada solución contén unha configuración de placa distinta do...

Le máis

Serializar e deserializar a solución LeetCode de árbore binaria

Declaración do problema Serializar e deserializar a árbore binaria Solución LeetCode: a serialización é o proceso de converter unha estrutura de datos ou un obxecto nunha secuencia de bits para que poida ser almacenado nun ficheiro ou búfer de memoria, ou transmitido a través dunha ligazón de conexión de rede para ser reconstruído máis tarde en…

Le máis

Atopa a solución de número duplicado LeetCode

Enunciado do problema Atopa o número duplicado Solución LeetCode – Dada unha matriz de enteiros nums que conteñen n + 1 enteiros onde cada número enteiro está no rango [1, n] inclusive. Só hai un número repetido en números, devolve este número repetido. Debes resolver o problema sen modificar os números da matriz e só usa espazo extra constante. Entrada: nums = [1,3,4,2,2] Saída: 2 Explicación...

Le máis

Produto da matriz, excepto a solución Self LeetCode

Enunciado do problema Produto da matriz excepto Self LeetCode Solución – Dada unha matriz enteira nums, devolve unha resposta matricial de tal xeito que a resposta[i] sexa igual ao produto de todos os elementos de nums excepto nums[i]. O produto de calquera prefixo ou sufixo de nums está garantido para encaixar nun número enteiro de 32 bits. Debes escribir un algoritmo que se execute en tempo O(n) e sen usar a división...

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

Solución LeetCode de compresión de cadeas

Declaración do problema Compresión de cadeas Solución LeetCode: dada unha matriz de caracteres, comprímea usando o seguinte algoritmo: Comeza cunha cadea s baleira. Para cada grupo de caracteres repetidos consecutivos en caracteres: se a lonxitude do grupo é 1, engade o carácter a s. En caso contrario, engade o carácter seguido da lonxitude do grupo. A cadea comprimida...

Le máis

Jump Game Solución Leetcode

Declaración do problema Solución Leetcode de Jump Game: dáseche unha matriz de números enteiros. Inicialmente estás situado no primeiro índice da matriz e cada elemento da matriz representa a túa lonxitude de salto máxima nesa posición. Devolve true se pode chegar ao último índice, ou false se non. Exemplo: entrada 1: nums = [2, …

Le máis

Kth Elemento máis grande dunha solución Leetcode Stream

Enunciado do problema Neste problema, temos que deseñar unha clase KthLargest () que inicialmente ten un enteiro k e unha matriz de números enteiros. Necesitamos escribir un construtor parametrizado cando se pasen como argumentos un número enteiro k e números de matriz. A clase tamén ten unha función add (val) que engade ...

Le máis

Translate »