Solución Leetcode de coincidencia de Camelcase

Declaración do problema: Camelcase Matching Leetcode Solution di que: dada unha matriz de cadeas "consultas" e cadea "patrón", devolve o resultado da matriz booleana onde result[i] é verdadeiro onde "queries[i]" coincide con "pattern", false en caso contrario . Unha palabra de consulta "queries[i]" coincide con "pattern" se pode inserir algunhas letras minúsculas en inglés en "pattern", así que...

Le máis

Indicacións paso a paso desde un nodo de árbore binaria ata outra solución LeetCode

Declaración do problema: indicacións paso a paso desde un nodo da árbore binaria ata outra solución de LeetCode: dáselle a raíz dunha árbore binaria con n nodos. A cada nodo asígnaselle un valor único de 1 a n. Tamén se lle da un enteiro startValue que representa o valor do nodo inicial s, e un enteiro destValue que representa o valor do destino...

Le máis

Xire a cadea Solución LeetCode

Enunciado do problema Solución LeetCode de rotación da cadea – Dadas dúas cadeas s e obxectivo, devolve verdadeiro se e só se s pode converterse en obxectivo despois dun número de desprazamentos en s. Un desprazamento en s consiste en mover o carácter máis á esquerda de s á posición máis dereita. Por exemplo, se s = "abcde", entón...

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

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

Detectar a solución Capital Leetcode

Declaración do problema: Detectar a solución Leetcode de capital di que: dada unha cadea, devolve verdadeiro se o uso de maiúsculas nela é correcto. As condicións para as palabras correctas son: Todas as letras desta palabra son maiúsculas, como "Reino Unido". Todas as letras desta palabra non son maiúsculas, como "ir". Só…

Le máis

Solución Leetcode de Decode String

Declaración do problema A solución LeetCode Decode String: "Decode String" pídelle que converta a cadea codificada nunha cadea descodificada. A regra de codificación é k[cadea_codificada], onde a cadea_codificada dentro dos corchetes repítese exactamente k veces onde k é un número enteiro positivo. Exemplo: Entrada: s = ”3[a]2[bc]” Saída: “aaabcbc”…

Le máis

Subcadea con concatenación de todas as palabras Solución Leetcode

Enunciado do problema A subcadea con concatenación de todas as palabras Solución LeetCode – "Subcadea con concatenación de todas as palabras" indica que dada unha cadea s e unha matriz de palabras de cadea onde cada palabra ten a mesma lonxitude. Necesitamos devolver todos os índices iniciais da subcadea que é...

Le máis

Diferentes xeitos de engadir parénteses Solución Leetcode

Declaración do problema As diferentes formas de engadir parénteses Solución LeetCode - "Diferentes formas de engadir parénteses" indica que dada unha expresión de cadea de números e operadores. Necesitamos devolver todos os resultados posibles de calcular todas as diferentes formas posibles para agrupar números e operadores. Devolve a resposta en calquera orde. …

Le máis

Translate »