Structures de données et algorithmes
Accueillir
Bonjour et bienvenue dans un projet Souce ouvert créé par Shree1999! Ce projet est conçu pour aider les étudiants en informatique débutants un endroit pour apprendre et pratiquer les structures de données et les algorithmes communs à l'informatique. L'objectif est que vous puissiez apprendre les tenants et aboutissants de ces structures au point où vous pouvez les utiliser dans vos propres projets et problèmes. Vous constaterez que différentes structures fonctionnent mieux pour différents types de données. Une partie de l'espoir avec cela est que vous commencerez à comprendre quand et où utiliser différentes structures. Allons apprendre!
Qu'y a-t-il dans ce projet?
- Structures de données:
- Tableaux
- Graphiques
- Tables de hachage
- Listes liées
- Files d'attente
- Piles
- Arbres
- Algorithmes:
- Récursitions
- Factoriel
- Fibonacci
- String inversé
- Recherche
- Largeur d'abord
- Profondeur d'abord
- Dijkstra
- Bellmann-Ford
- Binaire
- Linéaire
- Tri
- Bulle
- Tas
- Insertion
- Fusionner
- Rapide
- Sélection
Tous ces exemples et problèmes présentés sont écrits en C / C ++.
Commencer
Vous ne savez pas par où commencer? Ici, c'est parfait! Nous vous guiderons exactement comment vous mettre en place pour travailler avec ces structures de données et ces algorithmes et résoudre les problèmes que nous avons mis en place pour vous.
- Pour commencer, faites une fourche de ce référentiel.
- Vous voudrez avoir un IDE pour travailler, Visual Studio ou VS Code sont typiques pour C / C ++.
- Dans votre version fourchue, appuyez sur le bouton du code vert. Copiez le lien HTTPS.
- Ouvrez Visual Studio, sélectionnez clone un référentiel
- Collez le lien dans "Emplacement du référentiel" et sélectionnez la destination dans laquelle vous souhaitez votre copie locale stockée dans
- Cliquez sur Clone et commencez!
Contributions
- Ce référentiel est ouvert aux contributions, n'hésitez pas à vérifier le fichier contributeur.md pour plus de détails sur la façon d'ajouter tout ce que j'ai manqué