LearnCPP
1.0.0
| Canales de YouTube | Repos de Github | Mejores parques infantiles de codificación |
|---|---|---|
| Cppnuts | Codecademy | Código leet |
| El Cherno | Johnmcfarlane/Begin (C ++) | Truco |
| Chilitomatonodle | Ratansingh98/CPP-Learning | CodeChef |
| Bo Qian | sahilbansal17/get_better_at_cp_in_2_months | Codeforces |
| Codificando IDE | Algoritmos | Artículos útiles |
|---|---|---|
| Bloques de código | Algoritmos VisualIsze a través de animaciones | Aprender CPP |
| VS Código | Algoritmos CP | Blog de CF: Recursos para CPP |
| Seguir los pasos | Empezar |
|---|---|
![]() | ![]() |
![]() | ![]() |
| Sigue estos pasos | |
|---|---|
| Nuevo algoritmo | 'Please see if the algorithm is already present' |
| Qué 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" |
| Donde incluir | Comprometer su algoritmo en la carpeta correcta o discutir [here](https://github.com/Lakhankumawat/LearnCPP/discussions/7) antes de comprometerse con dónde 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 " cómo debería verse su readme |
| Sigue estos pasos | |
|---|---|
| Nuevo estado de cuenta del problema | 'Please see if the problem is present already? If it is do not commit your own ' |
| Qué incluir | "Your problem statement solution should be efficiently written with proper code / comments / time complexity / space complexity / link to problem statement in code file" |
| Donde incluir | Most of the Problem Statements are inside aquí please commit your problem solution in the correct folder or discuss aquí 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 " cómo debería verse su readme |
| Contexto adicional | "There are three levels of problem statement" 1 Nivel 1 `Asimismo de 2 niveles 2 y 3 niveles 3, incluya su declaración de problemas con una solución en el nivel correcto que prefiera |
STL , siga el mismo enfoque que AlgorithmsAficionado al diseño de lectura, esta sección será útil para usted
| Sigue estos pasos | |
|---|---|
| ? Nuevo lectura | '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 ' |
| ? Qué incluir | "Your README should be efficiently and written / link to problem statement in README at the top" Ver Exmaple |
| ✅ debe contener | 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 |
| ? Donde incluir | Inside the folder where programs are residing, discuss aquí before committing to where to include |
contributing guidelines si está interesado en ayudar!Lakhankumawat ᵖ⁺ ? ? | Nikita Sharma ? ? | Sk Miraj ? ? | Pistolero ? ? | Siddhi Bhanushali ? ? | Pooja mangal ? | Bolsa de tridib ? |
Aditi ? | Vilsi Jain ? |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Operaciones de matriz | Solución |
| 2 | Matriz antispiral | Solución |
| 3 | Contando divisibbl esubstrings | Solución |
| 4 | Primer negativo en cada ventana | Solución |
| 5 | Subadray de suma máxima | Solución |
| 6 | Número de falta y repetición | Solución |
| 7 | Pico en una matriz 1D | Solución |
| 8 | Suma de prefijo | Solución |
| 9 | Reversión de la matriz | Solución |
| 10 | Ordene una matriz de 0 y 2 | Solución |
| 11 | El mejor momento para comprar y vender acciones | Solución |
| 12 | Matriz simétrica | Solución |
| 13 | Traza y normal | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Ciclo hamiltoniano | Solución |
| 2 | N-Queen | Solución |
| 3 | Rata en laberinto | Solución |
| 4 | Suma de subconjunto | Solución |
| 5 | Problema de la gira del caballero | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Manipulación de bits | Solución |
| 2 | Bits de conjunto de cout | Solución |
| 3 | Intercambio de 2 números | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Sindicato de desargento | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Cortador de barras | Solución |
| 2 | Problema de partición de igual suma | Solución |
| 3 | Super-secuencia común más corta | Solución |
| 4 | Atrapando problemas de agua de lluvia | Solución |
| 5 | Problema de subsecuencia común más largo | Solución |
| 6 | Rompecabezas | Solución |
| 7 | Escaleras | Solución |
| 8 | Min Costo de escalada de escalada | Solución |
| 9 | Caminos únicos | Solución |
| 10 | Caminos únicos II | Solución |
| 11 | Suma de ruta mínima de caída | Solución |
| 12 | Mochila con artículos duplicados | Solución |
| 13 | Se requiere un número mínimo de deleciones e inserciones | Solución |
| 14 | Cambio de monedas | Solución |
| 15 | Algoritmo de Kadane | Solución |
| 16 | 0-1 mochila | Solución |
| 17 | Venta de viaje | Solución |
| 18 | Suma de subconjunto | Solución |
| 19 | Minimuns Insercions Form Palindrome | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Tortuga | Solución |
| 2 | Proyectil | Solución |
| 3 | Diseño | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Gráfico de etapas | Solución |
| 2 | Bellman Ford | Solución |
| 3 | Floyd Warshall | Solución |
| 4 | DIJSKTRA Single Fuente más corta Ruta | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Puntos de articulación | Solución |
| 2 | Colorante de gráficos | Solución |
| 3 | Verifique bipartito | Solución |
| 4 | Agregar y eliminar el borde del gráfico dirigido en una matriz de adyacencia | Solución |
| 5 | crear y mostrar una matriz de adyacencia | Solución |
| 6 | Lista de adyacencia | Solución |
| 7 | Lista de adyacencia usando hashmap | Solución |
| 8 | Prims | Solución |
| 9 | Prims usando la cola prioritaria | Solución |
| 10 | Kruskal | Solución |
| 11 | Kruskal DSU | Solución |
| 12 | Ford Fulkerson | Solución |
| 13 | Amplth Primera búsqueda | Solución |
| 14 | Profundidad Primera búsqueda | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Patrón de fusión óptimo | Solución |
| 2 | Codificación de Huffman | Solución |
| 3 | Mochila fraccionada | Solución |
| 4 | Programación de trabajo | Solución |
| 5 | Problema de Busyman | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Hashmaps | Solución |
| 2 | Mapa | Solución |
| 3 | Multimapa | Solución |
| 4 | Mapa de desorden | Solución |
| 5 | Desordenado maps customhashmaps operateroverloading | Solución |
| 6 | Colocar | Solución |
| 7 | Conjunto desordenado | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | K más grande | Solución |
| 2 | Montón mínimo | Solución |
| 3 | Montón máximo | Solución |
| 4 | Colocar | Solución |
| 5 | Sort de montón | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Lista vinculada individualmente | Solución |
| 2 | Eliminar duplicados | Solución |
| 3 | Buscando en una lista vinculada | Solución |
| 4 | Revertir una lista vinculada | Solución |
| 5 | Elemento medio de la lista vinculada | Solución |
| 6 | Lista vinculada de Palindrome | Solución |
| 7 | Segregar incluso extraño | Solución |
| 8 | Fusionar k linkedlist ordenada | Solución |
| 9 | Caché de LRU | Solución |
| 10 | Listas circulares vinculadas | Explicación |
| 11 | Revertir una lista doblemente vinculada | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Segmentedsieve | Solución |
| 2 | Número armstrong | Solución |
| 3 | Eulid mayor divisor común | Solución |
| 4 | Suma principal | Solución |
| 5 | Números factoriales más grandes | Solución |
| 6 | Secuencia de malabarismo | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Manejo de excepciones | Solución |
| 2 | Funciones de Lambda | Solución |
| 3 | Clase de amigos | Solución |
| 4 | Función de amigo | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Cola prioritaria | Solución |
| 2 | Comparador de STL de cola prioritaria | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Vacas agresivas | Solución |
| 2 | Combinar con una suma dada en la lista duplicada ordenada | Solución |
| 3 | Máximo de todos los subarrays de tamaño k | Solución |
| 4 | Minúscula a mayúscula | Solución |
| 5 | Conteo de frecuencias | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Cola usando la lista vinculada | Solución |
| 2 | Cola usando una matriz | Solución |
| 3 | [Cola stl] | Solución |
| 4 | Cola circular utilizando LinkedList | Solución |
| 5 | Cola inversa | Solución |
| 6 | Cola circular usando una matriz | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Recuento de inversión | Solución |
| 2 | Reemplazar Pi | Solución |
| 3 | Torre de Hanoi | Solución |
| 4 | Calculación de GCD y LCM por recursión | Solución |
| 5 | Serie de Taylor por la regla de Horner | Solución |
| 6 | Tipos de recursión | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Combina STL | Solución |
| 2 | Listas de operación | Solución |
| 3 | Liza | Solución |
| 4 | Múltiple | Solución |
| 5 | Sets | Solución |
| 6 | Vector | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Búsqueda lineal | Solución |
| 2 | Búsqueda binaria | Solución |
| 3 | Elemento de búsqueda en una matriz clasificada girada | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Producto cartesiano de dos set | Solución |
| 2 | Unión de dos sets | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Burbuja | Solución |
| 2 | Clasificación de inserción | Solución |
| 3 | Clasificación rápida | Solución |
| 4 | Fusionar | Solución |
| 5 | Clasificación de contabilidad | Solución |
| 6 | Clasificación de cubos | Solución |
| 7 | Clasificación de DNF | Solución |
| 8 | Clasificación de selección | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Infix a la conversión de postfix | Solución |
| 2 | Paréntesis redundante | Solución |
| 3 | Pila ADT usando la lista vinculada | Solución |
| 4 | Convertir número decimal en binario | Solución |
| 5 | Pilas sin stl | Solución |
| 6 | Pilas stl | Solución |
| 7 | Siguiente elemento mayor | Solución |
| 8 | Equilibrio de soporte con pila | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | KMP | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Instrumentos de cuerda | Solución |
| 2 | Cadena a Kniter | Solución |
| 3 | Clasificación de cadenas | Solución |
| 4 | Cadena reversa | Solución |
| 5 | Comparación de cadenas | Solución |
| 6 | Palabra más larga en la oración | Solución |
| 7 | Palindromo de cuerda | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Plantilla de clase | Solución |
| 2 | Plantilla de función | Solución |
| # | Declaración y explicación del problema | Solución |
|---|---|---|
| 1 | Valor de techo en BST | Solución |
| 2 | Verifique BST válido | Solución |
| 3 | Valor de piso en BST | Solución |
| 4 | BST | Solución |
| 5 | Avl | Solución |
| 6 | Matriz a BST | Solución |
| 7 | Construya BST a partir de un pedido de pedido por pedido | Solución |
| 8 | Altura del árbol binario | Solución |
| 9 | BST más grande en un árbol binario | Solución |
| 10 | Diámetro del árbol binario | Solución |
| 11 | Número de nodos de hoja en el árbol binario | Solución |
| 12 | Fenwicktree | Solución |
| 13 | Anticipado iterativo y anticipado posterior al árbol genérico | Solución |
| 14 | Traversal de orden de nivel en un árbol genric | Solución |
| 15 | Espejo de un árbol genric | Solución |
| 16 | Diámetro de un árbol genric | Solución |
| 17 | Distancia mínima entre dos nodos en un árbol genric | Solución |
| 18 | Construir y mostrar árbol genric | Solución |
| 19 | Transversal diagonal | Solución |
| 20 | Morris transversal | Solución |
| 21 | Anticipado por orden | Solución |
| 22 | Transmisión posterior | Solución |
| 23 | Traversal en orden | Solución |
| 24 | Traversal de LevelOrder | Solución |
Gracias a estas maravillosas personas (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 los contribuyentes | gaurangsaraswat-07 | Anurag kumar singh | Divyansh Singh | Vaishnavimandloi | Aditya Kumar Singh | aditim26 |
Izhar Ahmad | Priyanshu saxena | Mrudula-kulkarni | Sahil Horo | Shuthikartik | Aneesh tripathi | MD Nazish Arman |
Shubham Lakhera | aparnamital | Rahul sharma | Jayanth MKV | Sidharth Sarangi | Rahul Kumar | Purvak Baliyan |
Mohammad Ruman | Vinaya Sree Modem | Maithili kharabe | Shashank Venkat | Col rizada de janhavi | Bolsa de tridib | Sebin Francis |
Kalash Singhal | Bhavneet Singh | Jyoti Singh | Aisha | Bhumika tewary | arzitmahajan | Desarrollador peritus |
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 proyecto sigue la especificación de todos los contribuyentes. ¡Las contribuciones de cualquier tipo son bienvenidas!
Desarrollado con ❤️ en India ??