Biblioteca
Todos 638 problemas
Filtre por tema, dificuldade ou pelo que ainda falta.
638 problemas
- Time & Space ComplexityLearn the Basics · Big-O · como o custo cresce com a entradaanimadosFácil
- Recursion — the BasicsLearn the Basics · Caso base + um subproblema menoranimadosFácil
- Hashing — the BasicsLearn the Basics · Buscas, contagens e conjuntos em O(1) na médiaanimadosFácil
- Loops & Number PatternsLearn the Basics · Laços aninhados constroem linhas e colunasanimadosFácil
- Cpp BasicsLearn the Basics · Cabeçalhos, main(), entrada e saídaFácil
- If ElseIfLearn the Basics · Ramificar conforme uma condiçãoanimadosFácil
- Switch CaseLearn the Basics · Um valor, muitos ramosanimadosFácil
- What are arrays, strings?Learn the Basics · Memória contígua, índices a partir de 0animadosFácil
- For loopsLearn the Basics · Repita um número conhecido de vezesanimadosFácil
- While loopsLearn the Basics · Repita até uma condição quebraranimadosFácil
- Functions (Pass by Reference and Value)Learn the Basics · Cópias versus apelidosanimadosFácil
- Theory with examplesLearn the Basics · Como encarar qualquer problemaFácil
- Easy and MediumLearn the Basics · Conjunto variado de aquecimentoFácil
- Pattern 1Learn the Basics · Quadrado cheio de n × nanimadosFácil
- Pattern 2Learn the Basics · Triângulo retângulo alinhado à esquerdaanimadosFácil
- Pattern 3Learn the Basics · Triângulo numérico de 1 a i por linhaanimadosFácil
- Pattern 4Learn the Basics · A linha i repete o número ianimadosFácil
- Pattern 5Learn the Basics · Triângulo de estrelas invertidoanimadosFácil
- Pattern 6Learn the Basics · Triângulo numérico invertidoanimadosFácil
- Pattern 7Learn the Basics · Pirâmide de estrelas centralizadaanimadosFácil
- Pattern 8Learn the Basics · Pirâmide centralizada invertidaanimadosFácil
- Pattern 9Learn the Basics · Losango de estrelasanimadosFácil
- Pattern 10Learn the Basics · Colina de estrelas que cresce e depois diminuianimadosFácil
- Pattern 11Learn the Basics · Triângulo alternando 1 e 0animadosFácil
- Pattern 12Learn the Basics · Coroa numérica com um vãoanimadosFácil
- Pattern 13Learn the Basics · Números que só crescemanimadosFácil
- Pattern 14Learn the Basics · Triângulo de letras A, AB, ABCanimadosFácil
- Pattern 15Learn the Basics · Triângulo de letras que encolheanimadosFácil
- Pattern 16Learn the Basics · A linha i repete a i-ésima letraanimadosFácil
- Pattern 17Learn the Basics · Colina de letras A, ABA, ABCBAanimadosFácil
- Pattern 18Learn the Basics · Triângulo das letras finaisanimadosFácil
- Pattern 19Learn the Basics · Borboleta de estrelasanimadosFácil
- Pattern 20Learn the Basics · Borboleta de estrelas, abrindo para foraanimadosMédio
- Pattern 21Learn the Basics · Contorno de quadrado vazadoanimadosMédio
- Pattern 22Learn the Basics · Quadrado numérico concêntricoanimadosMédio
- STLLearn the Basics · Contêineres e algoritmos do C++animadosFácil
- Java CollectionsLearn the Basics · A caixa de ferramentas equivalente do JavaanimadosFácil
- Count all Digits of a NumberLearn the Basics · Divida por 10 até não sobrar nadaanimadosFácil
- Reverse a numberLearn the Basics · Tire dígitos de trás e vá montando um número novoanimadosFácil
- Palindrome NumberLearn the Basics · Inverta e compareFácil
- GCD of Two NumbersLearn the Basics · Euclides: troque o maior pelo restoFácil
- Check if the Number is ArmstrongLearn the Basics · Soma dos dígitos elevados à quantidade de dígitosFácil
- Print all DivisorsLearn the Basics · Vá apenas até a raiz quadradaFácil
- Check for Prime NumberLearn the Basics · Divisão por tentativa até a raiz quadradaFácil
- OverviewSorting Techniques · Por que ordenar importa · estabilidade · no próprio lugaranimadosFácil
- Bubble SortSorting Techniques · Troque os pares vizinhos fora de ordemanimadosFácil
- Selection SortSorting Techniques · Escolha o menor e coloque na frenteanimadosFácil
- Insertion SortSorting Techniques · Insira cada chave num prefixo ordenadoanimadosFácil
- Merge SortSorting Techniques · Divida, ordene as metades, junteanimadosMédio
- Quick SortSorting Techniques · Particione em torno de um pivôanimadosMédio
- Insertion SortingSorting Techniques · Faça crescer um prefixo ordenado, uma carta por vezanimadosFácil
- Merge SortingSorting Techniques · Divida ao meio, ordene cada parte e junteanimadosMédio
- Recursive Bubble SortSorting Techniques · Uma passagem faz o máximo boiar, depois recorraanimadosFácil
- Recursive Insertion SortSorting Techniques · Ordene os primeiros n-1 e depois insira o últimoanimadosFácil
- Quick SortingSorting Techniques · Particione em torno de um pivô e recorra nos dois ladosanimadosFácil
- Contains DuplicateArrays & Hashing · Um conjunto lembra tudo o que você já viuanimadosFácil
- Two SumArrays & Hashing · Entrada sem ordem · guarde os complementos num mapaanimadosFácil
- Valid AnagramArrays & Hashing · As mesmas letras, nas mesmas quantidadesanimadosFácil
- Group AnagramsArrays & Hashing · Agrupe as palavras pela assinatura ordenadaanimadosMédio
- Top K Frequent ElementsArrays & Hashing · Agrupe por frequência e leia de cimaanimadosMédio