Biblioteca
Todos los 638 problemas
Filtra por tema, dificultad o por lo que te queda por hacer.
638 problemas
- Time & Space ComplexityLearn the Basics · Big-O · cómo crece el coste con la entradaanimadosFácil
- Recursion — the BasicsLearn the Basics · Caso base + un subproblema más pequeñoanimadosFácil
- Hashing — the BasicsLearn the Basics · Búsquedas, recuentos y conjuntos en O(1) de mediaanimadosFácil
- Loops & Number PatternsLearn the Basics · Los bucles anidados construyen filas y columnasanimadosFácil
- Cpp BasicsLearn the Basics · Cabeceras, main(), entrada y salidaFácil
- If ElseIfLearn the Basics · Ramificar según una condiciónanimadosFácil
- Switch CaseLearn the Basics · Un valor, muchas ramasanimadosFácil
- What are arrays, strings?Learn the Basics · Memoria contigua, índices desde 0animadosFácil
- For loopsLearn the Basics · Repite un número conocido de vecesanimadosFácil
- While loopsLearn the Basics · Repite hasta que se rompa una condiciónanimadosFácil
- Functions (Pass by Reference and Value)Learn the Basics · Copias frente a aliasanimadosFácil
- Theory with examplesLearn the Basics · Cómo enfocar cualquier problemaFácil
- Easy and MediumLearn the Basics · Conjunto variado de calentamientoFácil
- Pattern 1Learn the Basics · Cuadrado macizo de n × nanimadosFácil
- Pattern 2Learn the Basics · Triángulo rectángulo alineado a la izquierdaanimadosFácil
- Pattern 3Learn the Basics · Triángulo numérico 1..i por filaanimadosFácil
- Pattern 4Learn the Basics · La fila i repite el número ianimadosFácil
- Pattern 5Learn the Basics · Triángulo de estrellas invertidoanimadosFácil
- Pattern 6Learn the Basics · Triángulo numérico invertidoanimadosFácil
- Pattern 7Learn the Basics · Pirámide de estrellas centradaanimadosFácil
- Pattern 8Learn the Basics · Pirámide centrada invertidaanimadosFácil
- Pattern 9Learn the Basics · Rombo de estrellasanimadosFácil
- Pattern 10Learn the Basics · Colina de estrellas que crece y luego menguaanimadosFácil
- Pattern 11Learn the Basics · Triángulo alterno de 1 y 0animadosFácil
- Pattern 12Learn the Basics · Corona numérica con un huecoanimadosFácil
- Pattern 13Learn the Basics · Números que crecen sin pararanimadosFácil
- Pattern 14Learn the Basics · Triángulo de letras A, AB, ABCanimadosFácil
- Pattern 15Learn the Basics · Triángulo de letras que se encogeanimadosFácil
- Pattern 16Learn the Basics · La fila i repite la i-ésima letraanimadosFácil
- Pattern 17Learn the Basics · Colina de letras A, ABA, ABCBAanimadosFácil
- Pattern 18Learn the Basics · Triángulo de letras finalesanimadosFácil
- Pattern 19Learn the Basics · Mariposa de estrellasanimadosFácil
- Pattern 20Learn the Basics · Mariposa de estrellas que se abre hacia fueraanimadosMedia
- Pattern 21Learn the Basics · Contorno de cuadrado huecoanimadosMedia
- Pattern 22Learn the Basics · Cuadrado numérico concéntricoanimadosMedia
- STLLearn the Basics · Contenedores y algoritmos de C++animadosFácil
- Java CollectionsLearn the Basics · La caja de herramientas equivalente en JavaanimadosFácil
- Count all Digits of a NumberLearn the Basics · Divide entre 10 hasta que no quede nadaanimadosFácil
- Reverse a numberLearn the Basics · Saca dígitos por detrás y añádelos a un número nuevoanimadosFácil
- Palindrome NumberLearn the Basics · Inviértelo y comparaFácil
- GCD of Two NumbersLearn the Basics · Euclides: sustituye el mayor por el restoFácil
- Check if the Number is ArmstrongLearn the Basics · Suma de los dígitos elevados al número de dígitosFácil
- Print all DivisorsLearn the Basics · Recorre solo hasta la raíz cuadradaFácil
- Check for Prime NumberLearn the Basics · División de prueba hasta la raíz cuadradaFácil
- OverviewSorting Techniques · Por qué importa ordenar · estabilidad · in situanimadosFácil
- Bubble SortSorting Techniques · Intercambia los pares adyacentes desordenadosanimadosFácil
- Selection SortSorting Techniques · Elige el menor y colócalo delanteanimadosFácil
- Insertion SortSorting Techniques · Inserta cada clave en un prefijo ordenadoanimadosFácil
- Merge SortSorting Techniques · Divide, ordena las mitades y fusionaanimadosMedia
- Quick SortSorting Techniques · Particiona en torno a un pivoteanimadosMedia
- Insertion SortingSorting Techniques · Haz crecer un prefijo ordenado, carta a cartaanimadosFácil
- Merge SortingSorting Techniques · Parte por la mitad, ordena cada parte y únelasanimadosMedia
- Recursive Bubble SortSorting Techniques · Una pasada hace flotar el máximo y luego recurreanimadosFácil
- Recursive Insertion SortSorting Techniques · Ordena los primeros n-1 y luego inserta el últimoanimadosFácil
- Quick SortingSorting Techniques · Particiona en torno a un pivote y recurre en ambos ladosanimadosFácil
- Contains DuplicateArrays & Hashing · Un conjunto recuerda todo lo que has vistoanimadosFácil
- Two SumArrays & Hashing · Entrada sin ordenar · guarda los complementos en un mapaanimadosFácil
- Valid AnagramArrays & Hashing · Las mismas letras, en las mismas cantidadesanimadosFácil
- Group AnagramsArrays & Hashing · Agrupa las palabras por su firma ordenadaanimadosMedia
- Top K Frequent ElementsArrays & Hashing · Agrupa por frecuencia y lee desde arribaanimadosMedia