amñ2024 f00002024-11-28T09:00:00-04:00amjueves

Suma combinada II

[LeetCode] 0040. Suma combinada II

Dada una colección de números candidatos (candidatos) y un número objetivo (objetivo), busque todas las combinaciones únicas en los candidatos donde los números candidatos sumen el objetivo.

Cada número de los candidatos sólo podrá utilizarse una vez en la combinación.

Nota: El conjunto de soluciones no debe contener combinaciones duplicadas.

[LeetCode] 0040. Suma combinada II Leer más »

Leetcode, artículo técnico
Suma combinada

[LeetCode] 0039. Suma combinada

Dada una matriz de números enteros distintos candidatos y un objetivo entero objetivo, devuelva una lista de todas las combinaciones únicas de candidatos donde los números elegidos suman el objetivo. Puede devolver las combinaciones en cualquier orden.

El mismo número podrá ser elegido entre los candidatos un número ilimitado de veces. Dos combinaciones son únicas si la frecuencia de al menos uno de los números elegidos es diferente.

Los casos de prueba se generan de manera que el número de combinaciones únicas que suman el objetivo sea inferior a 150 combinaciones para la entrada dada.

[LeetCode] 0039. Suma combinada Leer más »

Leetcode, artículo técnico
Subsecuencia común más larga

[LeetCode] 1143. Subsecuencia común más larga

Dadas dos cadenas texto1 y texto2, devuelve la longitud de su subsecuencia común más larga. Si no hay una subsecuencia común, devuelve 0.

Una subsecuencia de una cadena es una nueva cadena generada a partir de la cadena original con algunos caracteres (puede ser ninguno) eliminados sin cambiar el orden relativo de los caracteres restantes.

Por ejemplo, "ace" es una subsecuencia de "abcde".
Una subsecuencia común de dos cadenas es una subsecuencia que es común a ambas cadenas.

[LeetCode] 1143. Subsecuencia común más larga Leer más »

Leetcode, artículo técnico
Una comprensión preliminar de las estructuras de datos: ¿qué deben saber los programadores novatos? ¡Tres habilidades de estudio importantes a la vez!

Una comprensión preliminar de las estructuras de datos: ¿qué deben saber los programadores novatos? ¡Tres habilidades de estudio importantes a la vez!

Cuando aprendemos a programar, a menudo escuchamos el término "estructura de datos". ¿Qué es exactamente? ¿Por qué estudiar? ¿Cómo empezar? Este artículo utilizará metáforas simples y ejemplos prácticos para ayudarlo a comprender rápidamente los conceptos básicos de la estructura de datos, ¡para que pueda comenzar fácilmente! 😊

Una comprensión preliminar de las estructuras de datos: ¿qué deben saber los programadores novatos? ¡Tres habilidades de estudio importantes a la vez! Leer más »

ingeniero de software,
Número de 1 bits

[LeetCode] 0191. Número de 1 Bits

Escriba una función que tome la representación binaria de un entero sin signo y devuelva el número de bits '1' que tiene (también conocido como peso de Hamming).

Nota:

Tenga en cuenta que en algunos lenguajes, como Java, no existe un tipo entero sin signo. En este caso, la entrada se proporcionará como un tipo entero con signo. No debería afectar su implementación, ya que la representación binaria interna del número entero es la misma. está firmado o no.
En Java, el compilador representa los enteros con signo utilizando la notación en complemento a 2. Por lo tanto, en el Ejemplo 3, la entrada representa el entero con signo -3.

[LeetCode] 0191. Número de 1 Bits Leer más »

artículo técnico
es_ESEspañol