LearnCPP
1.0.0
| Canaux YouTube | Github Repos | Meilleurs terrains de jeux de codage |
|---|---|---|
| Cppnuts | Codécade | Leetcode |
| Le Cherno | Johnmcfarlane / Begin (C ++) | Hackerrank |
| Chilitomatonoodle | ratansingh98 / cpp-learning | Codechef |
| Bo Qian | sahilbansal17 / get_better_at_cp_in_2_months | Forces codées |
| Codage ides | Algorithmes | Articles utiles |
|---|---|---|
| Blocks de code | Algorithmes de visualisation à travers des animations | Apprendre CPP |
| VS Code | Algorithmes CP | CF Blog: Ressources pour CPP |
| Suivre les étapes | Commencer |
|---|---|
![]() | ![]() |
![]() | ![]() |
| Suivez ces étapes | |
|---|---|
| Nouvel algorithme | 'Please see if the algorithm is already present' |
| Quoi inclure | "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" |
| Où inclure | Veuillez commettre votre algorithme dans le bon dossier ou discuter de [here](https://github.com/Lakhankumawat/LearnCPP/discussions/7) avant de s'engager à savoir où inclure` |
| Réadmettre | "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 " à quoi votre lecture devrait ressembler |
| Suivez ces étapes | |
|---|---|
| Nouveau énoncé de problème | 'Please see if the problem is present already? If it is do not commit your own ' |
| Quoi inclure | "Your problem statement solution should be efficiently written with proper code / comments / time complexity / space complexity / link to problem statement in code file" |
| Où inclure | Most of the Problem Statements are inside ici, please commit your problem solution in the correct folder or discuss ici before committing for where to include |
| Réadmettre | "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 " à quoi votre lecture devrait ressembler |
| Contexte supplémentaire | "There are three levels of problem statement" 1 niveau 1 `De même 2 et 3 niveaux 3, veuillez inclure votre déclaration de problème avec une solution au bon niveau que vous préférez |
STL , suivez la même approche que AlgorithmsAimer de concevoir ReadMe Cette section vous sera utile
| Suivez ces étapes | |
|---|---|
| ? Nouveau réadme | '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 ' |
| ? Quoi inclure | "Your README should be efficiently and written / link to problem statement in README at the top" Voir exmaple |
| ✅ doit contenir | 1. and explain in brief about addition 2. An Image of addition ie how it works 6. Disadvantages 5. Advantages 3. Mention the Pseudo Code 4. Time and Space Complexities |
| ? Où inclure | Inside the folder where programs are residing, discuss ici before committing to where to include |
contributing guidelines si vous souhaitez aider!Lakhankumawat ᵖ⁺ ? ? | Nikita Sharma ? ? | Sk Miraj ? ? | Gunjan ? ? | Siddhi Bhanushali ? ? | Pooja Mangal ? | Sac tridib ? |
Aditi ? | Vilsi Jain ? |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Opérations de tableau | Solution |
| 2 | Matrice antisispirant | Solution |
| 3 | Compter les ésoublons divisés | Solution |
| 4 | Premier négatif dans chaque fenêtre | Solution |
| 5 | Somme maximale sous-trait | Solution |
| 6 | Numéro manquant et répétitif | Solution |
| 7 | Pic dans le tableau 1D | Solution |
| 8 | Somme préfixe | Solution |
| 9 | Inversion de la table | Solution |
| 10 | Triez un tableau de 0 1 et 2 | Solution |
| 11 | Meilleur moment pour acheter et vendre des actions | Solution |
| 12 | Matrice symétrique | Solution |
| 13 | Trace et normal | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Cycle hamiltonien | Solution |
| 2 | N-queen | Solution |
| 3 | Rat dans le labyrinthe | Solution |
| 4 | Sous-ensemble | Solution |
| 5 | Le problème de la tournée du chevalier | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Manipulation | Solution |
| 2 | COUT Set Bits | Solution |
| 3 | Échange de 2 nombres | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Union disjointe | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Coupure de tige | Solution |
| 2 | Problème de partition à somme égale | Solution |
| 3 | Super-séquence commune la plus courte | Solution |
| 4 | Problème d'eau de pluie piégeant | Solution |
| 5 | Problème de subséquence le plus long | Solution |
| 6 | Puzzle | Solution |
| 7 | Escaliers d'escalade | Solution |
| 8 | Escaliers d'escalade | Solution |
| 9 | Chemins uniques | Solution |
| 10 | Chemins uniques II | Solution |
| 11 | Somme de chemin de chute minimale | Solution |
| 12 | Sac à dos avec des articles en double | Solution |
| 13 | Nombre minimum de suppressions et d'insertions requises | Solution |
| 14 | Changement de pièce | Solution |
| 15 | L'algorithme de Kadane | Solution |
| 16 | 0-1 à paquet | Solution |
| 17 | Vendeurs itinérants | Solution |
| 18 | Sous-ensemble | Solution |
| 19 | Les insertions minimales forment Palindrome | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Tortue | Solution |
| 2 | Projectile | Solution |
| 3 | Conception | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Chemin le plus court graphique à plusieurs degrés | Solution |
| 2 | Bellman Ford | Solution |
| 3 | Floyd Warshall | Solution |
| 4 | Dijsktra Single Source le plus court chemin | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Points d'articulation | Solution |
| 2 | Coloration du graphique | Solution |
| 3 | Vérifier le bipartite | Solution |
| 4 | Ajouter et supprimer le bord du graphique dirigé dans une matrice d'adjacence | Solution |
| 5 | Créer et afficher une matrice d'adjacence | Solution |
| 6 | Liste d'adjacence | Solution |
| 7 | Liste d'adjacence à l'aide de hashmap | Solution |
| 8 | Creux | Solution |
| 9 | Prims utilisant la file d'attente prioritaire | Solution |
| 10 | Kruskal | Solution |
| 11 | Kruskal DSU | Solution |
| 12 | Ford Fulkerson | Solution |
| 13 | Première recherche | Solution |
| 14 | First de recherche en profondeur | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Modèle de fusion optimal | Solution |
| 2 | Codage de Huffman | Solution |
| 3 | Sac à dos fractionnaire | Solution |
| 4 | Planification d'emploi | Solution |
| 5 | Problème de busyman | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Hashmaps | Solution |
| 2 | Carte | Solution |
| 3 | Multimap | Solution |
| 4 | Non ordonné | Solution |
| 5 | Non commandermaps CustomHashMaps opératorOplowing | Solution |
| 6 | Ensemble | Solution |
| 7 | Ensemble non ordonné | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | K plus grand | Solution |
| 2 | Tas de min | Solution |
| 3 | Tas max | Solution |
| 4 | S'accélérer | Solution |
| 5 | Trie de tas | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Liste liée individuellement | Solution |
| 2 | Supprimer les doublons | Solution |
| 3 | Recherche dans une liste liée | Solution |
| 4 | Inverser une liste liée | Solution |
| 5 | Élément central de la liste liée | Solution |
| 6 | Liste liée à Palindrome | Solution |
| 7 | Séparer même étrange | Solution |
| 8 | Fusion k triée liée | Solution |
| 9 | Cache LRU | Solution |
| 10 | Listes liées à la circulaire | Explication |
| 11 | Inverser une liste doublement liée | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Segmenter | Solution |
| 2 | Numéro d'Armstrong | Solution |
| 3 | Eulide le plus grand diviseur commun | Solution |
| 4 | Somme privilégiée | Solution |
| 5 | Nombres factoriels plus importants | Solution |
| 6 | Séquence de jongleur | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Gestion des exceptions | Solution |
| 2 | Fonctions Lambda | Solution |
| 3 | Classe d'amis | Solution |
| 4 | Fonction d'ami | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | File d'attente prioritaire | Solution |
| 2 | Comparateur STL de file d'attente prioritaire | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Vaches agressives | Solution |
| 2 | Associez à la somme donnée dans la liste triée doublement liée | Solution |
| 3 | Maximum de tous les sous-réseaux de taille k | Solution |
| 4 | Minuscules en majuscules | Solution |
| 5 | Compter les fréquences | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | File d'attente à l'aide de la liste liée | Solution |
| 2 | File d'attente à l'aide du tableau | Solution |
| 3 | [File d'attente STL] | Solution |
| 4 | File d'attente circulaire à l'aide de Linkedlist | Solution |
| 5 | File d'attente inversée | Solution |
| 6 | File d'attente circulaire à l'aide du tableau | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Compte d'inversion | Solution |
| 2 | Remplacer pi | Solution |
| 3 | Tour de Hanoi | Solution |
| 4 | Calcul de GCD et LCM par récursivité | Solution |
| 5 | Série Taylor par la règle de Horner | Solution |
| 6 | Types de récursivité | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Paires STL | Solution |
| 2 | Listes d'opération | Solution |
| 3 | Listes | Solution |
| 4 | Multiset | Solution |
| 5 | Sets | Solution |
| 6 | Vecteur | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Recherche linéaire | Solution |
| 2 | Recherche binaire | Solution |
| 3 | Élément de recherche dans un tableau trié tourné | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Produit cartésien de deux ensembles | Solution |
| 2 | Union de deux sets | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Tri bulle | Solution |
| 2 | Tri insertion | Solution |
| 3 | Tri rapide | Solution |
| 4 | Fusion | Solution |
| 5 | Tri de comptage | Solution |
| 6 | Trier | Solution |
| 7 | Tri DNF | Solution |
| 8 | Tri de sélection | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Infixer à la conversion postfixe | Solution |
| 2 | Parenthèse redondante | Solution |
| 3 | Stack ADT en utilisant la liste liée | Solution |
| 4 | Convertir le nombre décimal en binaire | Solution |
| 5 | Piles sans STL | Solution |
| 6 | Stacks STL | Solution |
| 7 | Prochain plus grand élément | Solution |
| 8 | Équilibrage du support à l'aide de la pile | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | KMP | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Cordes | Solution |
| 2 | Corde à couler | Solution |
| 3 | Tri de cordes | Solution |
| 4 | Inversion de la corde | Solution |
| 5 | Comparaison des cordes | Solution |
| 6 | Mot le plus long de la phrase | Solution |
| 7 | Chaîne palindrome | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Modèle de classe | Solution |
| 2 | Modèle de fonction | Solution |
| # | Déclaration du problème et explication | Solution |
|---|---|---|
| 1 | Valeur du plaque en BST | Solution |
| 2 | Vérifier BST valide | Solution |
| 3 | Valeur du sol en BST | Solution |
| 4 | BST | Solution |
| 5 | AVL | Solution |
| 6 | Tableau à BST | Solution |
| 7 | Construisez BST à partir de Travsersal précommande | Solution |
| 8 | Hauteur de l'arbre binaire | Solution |
| 9 | Le plus grand BST dans un arbre binaire | Solution |
| 10 | Diamètre de l'arbre binaire | Solution |
| 11 | Nombre de nœuds de feuilles dans l'arbre binaire | Solution |
| 12 | Fenwicktree | Solution |
| 13 | Précommande itérative et traversée post-ordre de l'arbre générique | Solution |
| 14 | Traversion de commande de niveau dans un arbre génrique | Solution |
| 15 | Miroir d'un arbre génrique | Solution |
| 16 | Diamètre d'un arbre génrique | Solution |
| 17 | Distance minimale entre deux nœuds dans un arbre génrique | Solution |
| 18 | Construire et afficher Genric Tree | Solution |
| 19 | Traversée diagonale | Solution |
| 20 | Morris Traversal | Solution |
| 21 | Traversion précommande | Solution |
| 22 | Traversion post-ordre | Solution |
| 23 | Traversion inférieure | Solution |
| 24 | Traversion de niveau | Solution |
Merci à ces gens merveilleux (clé 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 ? |
Tous les contributeurs | 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 | Chou frisé de Janhavi | Sac tridib | Sebin Francis |
Kalash Singhal | Bhavneet Singh | Jyoti Singh | Aisha | Bhumika Tewary | arzitmahajan | Développant péritus |
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 |
Ce projet suit les spécifications de tous les contributeurs. Les contributions de toute nature sont les bienvenues!
Développé avec ❤️ en Inde ??