Solución LeetCode de busca binaria

Declaración do problema Busca binaria Solución LeetCode di que - Dada unha matriz de números enteiros ordenados en orde ascendente e un destino enteiro, escriba unha función para buscar o destino en números. Se o destino existe, devolve o seu índice. En caso contrario, devolve -1. Debe escribir un algoritmo con complexidade de tempo de execución O(log n). Exemplo 1: entrada: nums = [-1,0,3,5,9,12], obxectivo...

Le máis

Pares de cancións con duracións totais divisibles por 60 Solución LeetCode

Declaración do problema Pares de cancións con duracións totais divisibles por 60 Solución LeetCode – Pares de cancións con duracións totais divisibles por 60 A solución LeetCode di que: – Ofrécese unha lista de cancións nas que a ith canción ten unha duración de tempo[i] segundos. Devolve o número de pares de cancións para as que...

Le máis

Solución Leetcode de enteiros inversos

Enunciado do problema Enteiro inverso A solución LeetCode di que: Dado un enteiro x de 32 bits con signo, devolve x cos díxitos invertidos. Se invertir x fai que o valor saia fóra do intervalo de enteiros de 32 bits con signo [-231, 231 - 1], entón devolve 0. Supoña que o entorno non permite almacenar números enteiros de 64 bits (asinados ou sen asinar). Exemplo 1:…

Le máis

Solución de número de palíndromo LeetCode

Enunciado do problema Número palíndromo Solución LeetCode di que – Dado un número enteiro x, devolve verdadeiro se x é un número enteiro palíndromo. Un número enteiro é un palíndromo cando le o mesmo cara atrás que cara adiante. Por exemplo, 121 é un palíndromo mentres que 123 non. Exemplo 1: Entrada: x = 121 Saída: verdadeiro Explicación: 121 é 121 de esquerda a dereita...

Le máis

Puntuación da solución LeetCode entre parénteses

Enunciado do problema A puntuación de Paréntese LeetCode Solution di: Dada unha cadea de parénteses equilibrada s e devolve a puntuación máxima. A puntuación dunha cadea de parénteses equilibrada baséase nas seguintes regras: "()" ten unha puntuación 1. AB ten unha puntuación A + B, onde A e B son cadeas de parénteses equilibradas. (A) ten puntuación 2 * A, onde A é un...

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

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

Solución LeetCode de subcadena palindrómica máis longa

Enunciado do problema A subcadea palindrómica máis longa Solución LeetCode: a "Subcadea palindrómica máis longa" indica que se lle dá unha cadea s, devolve a subcadea palindrómica máis longa en s. Nota: un palíndromo é unha palabra que se le o mesmo cara atrás que cara adiante, por exemplo, señora. Exemplo: s = “babad” “bab” Explicación: Todo…

Le máis

Implementar unha pila usando unha única cola

Declaración do problema O problema "Implementar unha pila usando unha única cola" pídenos que implementemos unha estrutura de datos de pila (LIFO) usando unha estrutura de datos de cola (FIFO). Aquí LIFO significa Last In First Out mentres que FIFO significa First In First Out. Exemplo push (10) push (20) top () pop () push (30) pop () top () Top: 20 ...

Le máis

Translate »