LearnCPP
1.0.0
| Canais do YouTube | Reposições do Github | Melhores playgrounds de codificação |
|---|---|---|
| CppNuts | Codecademy | Leetcode |
| O Cherno | johnmcfarlane/Begin (C ++) | Hackerrank |
| Chilitomatonoodle | Ratansingh98/CPP-Learning | Codechef |
| Bo Qian | sahilbansal17/get_better_at_cp_in_2_months | Codeforces |
| Coding IDE's | Algoritmos | Artigos úteis |
|---|---|---|
| CodeBlocks | Algoritmos do Visualisze através de animações | Aprenda cpp |
| Vs código | Algoritmos CP | CF Blog: Recursos para CPP |
| Siga as etapas | Comece |
|---|---|
![]() | ![]() |
![]() | ![]() |
| Siga estas etapas | |
|---|---|
| Novo algoritmo | 'Please see if the algorithm is already present' |
| O que incluir | "Your algorithm should be efficiently written with proper code / comments / time complexity / space complexity / link to gfg or any other documentation on top in code file" |
| Onde incluir | Compreenda seu algoritmo na pasta correta ou discuta [here](https://github.com/Lakhankumawat/LearnCPP/discussions/7) antes de se comprometer com onde incluir` |
| Readme | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one " Como o seu ReadMe deve ficar |
| Siga estas etapas | |
|---|---|
| Nova declaração de problema | 'Please see if the problem is present already? If it is do not commit your own ' |
| O que incluir | "Your problem statement solution should be efficiently written with proper code / comments / time complexity / space complexity / link to problem statement in code file" |
| Onde incluir | Most of the Problem Statements are inside aqui please commit your problem solution in the correct folder or discuss aqui before committing for where to include |
| Readme | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one " Como o seu ReadMe deve ficar |
| Contexto adicional | "There are three levels of problem statement" 1 nível 1 `Da mesma |
STL , siga a mesma abordagem que AlgorithmsGosta de projetar o ReadMe, esta seção será útil para você
| Siga estas etapas | |
|---|---|
| ? Novo Readme | 'Please see if there is no README in any folder if no? Then please design it, if yes? Then please edit it accordingly to your contribution and follow the guidelines ' |
| ? O que incluir | "Your README should be efficiently and written / link to problem statement in README at the top" Veja Exmaple |
| ✅ deve conter | 1. and explain in brief about addition 2. An Image of addition ie how it works 3. Mention the Pseudo Code 4. Time and Space Complexities 5. Advantages 6. Disadvantages |
| ? Onde incluir | Inside the folder where programs are residing, discuss aqui before committing to where to include |
contributing guidelines se você estiver interessado em ajudar!Lakhankumawat ᵖ⁺ ? ? | Nikita Sharma ? ? | Sk Miraj ? ? | Gunjan ? ? | Siddhi Bhanushali ? ? | Pooja Mangal ? | Saco Tridib ? |
Aditi ? | Vilsi Jain ? |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Operações de matriz | Solução |
| 2 | Matriz antispiral | Solução |
| 3 | Contando os esubstrings divisibl | Solução |
| 4 | Primeiro negativo em todas as janelas | Solução |
| 5 | Subarray máxima da soma | Solução |
| 6 | Número ausente e repetido | Solução |
| 7 | Pico na matriz 1D | Solução |
| 8 | Soma prefixo | Solução |
| 9 | Reversão da matriz | Solução |
| 10 | Classificar uma matriz de 0 e 2's | Solução |
| 11 | Melhor hora para comprar e vender ações | Solução |
| 12 | Matriz simétrica | Solução |
| 13 | Traço e normal | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Ciclo Hamiltoniano | Solução |
| 2 | N-Queen | Solução |
| 3 | Rato em labirinto | Solução |
| 4 | Soma do subconjunto | Solução |
| 5 | O problema da turnê do cavaleiro | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Manipulação de bits | Solução |
| 2 | Cout define bits | Solução |
| 3 | Trocando 2 números | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | União Discart Set | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Corte de haste | Solução |
| 2 | Problema de partição igual | Solução |
| 3 | SUPER-SEQUENÇÃO COMUM CORTE | Solução |
| 4 | Preparando o problema da água da chuva | Solução |
| 5 | Problema de subseqüência comum mais longo | Solução |
| 6 | Quebra -cabeça queda de ovo | Solução |
| 7 | Subir escadas | Solução |
| 8 | Escadas de subida de custo min | Solução |
| 9 | Caminhos únicos | Solução |
| 10 | Caminhos únicos ii | Solução |
| 11 | Soma mínima de queda do caminho | Solução |
| 12 | Mochila com itens duplicados | Solução |
| 13 | Número mínimo de deleções e inserções necessárias | Solução |
| 14 | Mudança de moeda | Solução |
| 15 | Algoritmo de Kadane | Solução |
| 16 | 0-1 Knapsack | Solução |
| 17 | Vendedores ambulantes | Solução |
| 18 | Soma do subconjunto | Solução |
| 19 | As inserções mínimas formam palíndrome | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Tartaruga | Solução |
| 2 | Projétil | Solução |
| 3 | Projeto | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Gráfico de vários estágios Caminho mais curto | Solução |
| 2 | Bellman Ford | Solução |
| 3 | Floyd Warshall | Solução |
| 4 | Dijsktra Single Source mais curta caminho | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Pontos de articulação | Solução |
| 2 | Gráfico para colorir | Solução |
| 3 | Verifique bipartido | Solução |
| 4 | Adicione e exclua a borda do gráfico direcionado em uma matriz de adjacência | Solução |
| 5 | criar e exibir uma matriz de adjacência | Solução |
| 6 | Lista de adjacência | Solução |
| 7 | Lista de adjacência usando hashmap | Solução |
| 8 | Prims | Solução |
| 9 | Prims usando fila prioritária | Solução |
| 10 | Kruskal | Solução |
| 11 | Kruskal DSU | Solução |
| 12 | Ford Fulkerson | Solução |
| 13 | Primeira pesquisa em largura | Solução |
| 14 | Primeira pesquisa em profundidade | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Padrão de mesclagem ideal | Solução |
| 2 | Codificação de Huffman | Solução |
| 3 | Mochila fracionária | Solução |
| 4 | Programação de empregos | Solução |
| 5 | Busyman Problem | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Hashmaps | Solução |
| 2 | Mapa | Solução |
| 3 | MultiMap | Solução |
| 4 | Não ordenado | Solução |
| 5 | UNERDEREDMAPS CUSTALHASHMAPS OperatorOverloading | Solução |
| 6 | Definir | Solução |
| 7 | Conjunto não ordenado | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | K Maior | Solução |
| 2 | Min Heap | Solução |
| 3 | MAX HOap | Solução |
| 4 | Heapify | Solução |
| 5 | Classificação da pilha | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Lista individual | Solução |
| 2 | Removendo duplicatas | Solução |
| 3 | Pesquisando em uma lista vinculada | Solução |
| 4 | Reverter uma lista vinculada | Solução |
| 5 | Elemento intermediário da lista vinculada | Solução |
| 6 | Lista vinculada ao palíndromo | Solução |
| 7 | Segregar até estranho | Solução |
| 8 | Merge K classificado LinkList | Solução |
| 9 | Cache lru | Solução |
| 10 | Listas ligadas circulares | Explicação |
| 11 | Reverter uma lista duplamente vinculada | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Segmentsieve | Solução |
| 2 | Número de Armstrong | Solução |
| 3 | Eulid Maior divisor comum | Solução |
| 4 | Soma primordial | Solução |
| 5 | Números fatoriais maiores | Solução |
| 6 | Sequência do malabarista | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Manuseio de exceção | Solução |
| 2 | Funções Lambda | Solução |
| 3 | Aula de amigo | Solução |
| 4 | Função de amigos | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Fila de prioridade | Solução |
| 2 | Comparador STL da fila prioritária | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Vacas agressivas | Solução |
| 2 | Emparelhar com a soma determinada na lista duplamente vinculada | Solução |
| 3 | Máximo de todos os subarrays de tamanho K | Solução |
| 4 | Minúsculo para maiúsculas | Solução |
| 5 | Frequências de contagem | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Fila usando a lista vinculada | Solução |
| 2 | Fila usando a matriz | Solução |
| 3 | [Fila STL] | Solução |
| 4 | Fila circular usando LinkedList | Solução |
| 5 | Fila reversa | Solução |
| 6 | Fila circular usando matriz | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Contagem de inversão | Solução |
| 2 | Substitua Pi | Solução |
| 3 | Torre de Hanói | Solução |
| 4 | Calcular GCD e LCM por recursão | Solução |
| 5 | Série Taylor da regra de Horner | Solução |
| 6 | Tipos de recursão | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Pares stl | Solução |
| 2 | Listas-operação | Solução |
| 3 | Listas | Solução |
| 4 | Multiset | Solução |
| 5 | Conjuntos | Solução |
| 6 | Vetor | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Pesquisa linear | Solução |
| 2 | Pesquisa binária | Solução |
| 3 | Elemento de pesquisa em uma matriz classificada rotacionada | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Produto cartesiano de dois conjuntos | Solução |
| 2 | União de dois conjuntos | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Tipo de bolha | Solução |
| 2 | Classificação de inserção | Solução |
| 3 | Classificação rápida | Solução |
| 4 | Mesclar classificar | Solução |
| 5 | Contagem de classificação | Solução |
| 6 | Corrente do balde | Solução |
| 7 | DNF Classificação | Solução |
| 8 | Classificação de seleção | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Infix para pós -fix Conversão | Solução |
| 2 | Parênteses redundantes | Solução |
| 3 | Stack ADT usando a lista vinculada | Solução |
| 4 | Converter número decimal em binário | Solução |
| 5 | Pilhas sem STL | Solução |
| 6 | Stacks stl | Solução |
| 7 | Próximo elemento maior | Solução |
| 8 | Balanceamento de suporte usando pilha | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | KMP | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Cordas | Solução |
| 2 | String toknizer | Solução |
| 3 | Classificação de string | Solução |
| 4 | String reversa | Solução |
| 5 | Comparação de string | Solução |
| 6 | Palavra mais longa na frase | Solução |
| 7 | String Palindroma | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Modelo de aula | Solução |
| 2 | Modelo de função | Solução |
| # | Declaração de problemas e explicação | Solução |
|---|---|---|
| 1 | Valor do teto em BST | Solução |
| 2 | Verifique o BST válido | Solução |
| 3 | Valor do piso no BST | Solução |
| 4 | Bst | Solução |
| 5 | Avl | Solução |
| 6 | Array para BST | Solução |
| 7 | Construa BST da pré -encomenda travsersal | Solução |
| 8 | Altura da árvore binária | Solução |
| 9 | Maior BST em uma árvore binária | Solução |
| 10 | Diâmetro de árvore binária | Solução |
| 11 | Número de nós foliares na árvore binária | Solução |
| 12 | Fenwicktree | Solução |
| 13 | PREVENDAÇÃO ITERATIVA E TRAVERSAL PROTÓRIA | Solução |
| 14 | Ordem de nível Traversal em uma árvore genric | Solução |
| 15 | Espelho de uma árvore genric | Solução |
| 16 | Diâmetro de uma árvore genric | Solução |
| 17 | Distância mínima entre dois nós em uma árvore genric | Solução |
| 18 | Construir e exibir árvore genric | Solução |
| 19 | Travessia diagonal | Solução |
| 20 | Morris Traversal | Solução |
| 21 | Travessal de pré -encomenda | Solução |
| 22 | Travessal da Postome | Solução |
| 23 | Traversal inorder | Solução |
| 24 | Travessal de nível de nível | Solução |
Obrigado a essas pessoas maravilhosas (key emoji):
Lakhankumawat ᵖ⁺ ? ? | Chetas Shree Madhusudhan | Nikita Sharma ? | Ujjwal Bansal | Supratim2000 | Puneet Kaur | Stareditorboy |
Parthib Sarkar | Rutujaingole | Suhotra dey | Satyam Kumar | Aastik Sharma | Shivani Thorve | Ikko Ashimine ? |
Todos os colaboradores | Gaurangsaraswat-07 | Anurag Kumar Singh | Divyansh Singh | Vaishnavimandloi | Aditya Kumar Singh | Aditim26 |
Izhar Ahmad | Priyanshu Saxena | Mrudula-Kulkarni | Sahil Horo | Shruthikartik | Aneesh Tripathi | MD nazish Arman |
Shubham Lakhera | APARNAMITTAL | Rahul Sharma | Jayanth Mkv | Sidharth Sarangi | Rahul Kumar | Purvak Baliyan |
Mohammad Ruman | Modem Vinaya Sree | Maithili Kharabe | Shashank Venkat | Janhavi Kale | Saco Tridib | Sebin Francis |
Kalash Singhal | Bhavneet Singh | Jyoti Singh | Aisha | Bhumika Tewary | Arzitmahajan | Peritusdeveloper |
Prashant Raj | Ritika Garg | Shweta Bhagat | Abhilipsa Sahoo | Akshat Agarwal | Uhini Mukherjee | Pragati Verma |
Dewanshi Paul | Arun G Nayak | Sukriti | Sarthak S Kumar | Deeptarshi Biswas | Pranshu Jain | Hend Ahmed |
Shatakshi-Choudhary | Aly Eyad | Michael Ehab | Shraddha | Sanya Gera | Utkarsh Saxena | Ayushi Bisht |
MIRETTE AMIN | Lakshay Narula | Supriya Kumari | Gaurav Patel | Nishkarsh Saxena | Purva-Gharat | Yasmeen Elkararty |
Chahat Mittal | Riya Singh | arushi_garg | Shiwangi Kumari | Ayush Rudani | Mugdhapandey | Rahul Barnwal |
Este projeto segue a especificação de todos os contribuintes. As contribuições de qualquer tipo são bem -vindas!
Desenvolvido com ❤️ na Índia ??