awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mmc-maodun avatar

mmc-maodun/Data-Structure-And-Algorithm

0
View on GitHub↗
855 stars·289 forks·C++·11 vues

Data Structure And Algorithm

Ce dépôt est une collection de structures de données fondamentales et d'algorithmes standard implémentés en C et C++. Il sert de référence technique pour comprendre et appliquer des modèles computationnels centraux, fournissant des exemples de code vérifiés pour des tâches telles que le tri, la recherche et le parcours de graphes.

Le projet met l'accent sur la programmation système bas niveau en utilisant la gestion manuelle de la mémoire et le chaînage de données basé sur des pointeurs pour organiser les informations. Il emploie une approche procédurale de la logique, s'appuyant sur l'application du système de typage statique pour garantir les performances et la sécurité mémoire lors de l'exécution d'opérations courantes comme les listes chaînées, les piles, les files d'attente, les arbres et les tables de hachage.

Ces implémentations sont conçues pour soutenir le développement logiciel et l'enseignement de l'informatique en démontrant comment gérer la mémoire et accéder aux données efficacement. La bibliothèque est distribuée dans un format header-only pour faciliter l'intégration directe dans les unités de compilation.

Features

  • Data Structure Implementations - Implements essential data structures such as linked lists, stacks, queues, and hash tables for efficient data management.
  • Manual Memory Management Utilities - Implements fundamental data structures requiring explicit manual allocation and deallocation of memory nodes.
  • Linked Data Structures - Constructs linked data structures like lists and trees using pointer-based node connections.
  • C++ Frameworks and Libraries - Offers a library of fundamental data structures and algorithms implemented in C and C++.
  • Header-Only Libraries - Provides a collection of data structures and algorithms distributed as header-only files for direct integration into projects.
  • Algorithmic Problem Implementations - Ships verified code implementations for classic algorithmic tasks including sorting, searching, and graph traversal.
  • Computer Science Education - Provides educational code examples that demonstrate fundamental computer science principles and algorithmic foundations.
  • Algorithm Implementations - Provides imperative, procedural implementations of standard computational algorithms for high-performance environments.

Historique des stars

Graphique de l'historique des stars pour mmc-maodun/data-structure-and-algorithmGraphique de l'historique des stars pour mmc-maodun/data-structure-and-algorithm

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Data Structure And Algorithm

Sélections manuelles où Data Structure And Algorithm apparaît.
  • Structures de données et algorithmes
  • Ressources sur la théorie de la complexité des algorithmes
  • Guide de préparation aux entretiens techniques

Questions fréquentes

Que fait mmc-maodun/data-structure-and-algorithm ?

Alternatives open source à Data Structure And Algorithm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Data Structure And Algorithm.
  • kelvins/algorithms-and-data-structuresAvatar de kelvins

    kelvins/algorithms-and-data-structures

    1,084Voir sur GitHub↗

    This repository is a collection of fundamental computer science algorithms and data structures designed for educational and reference purposes. It provides a multi-language library of verified implementations for common computational patterns, serving as a resource for developers to study and apply standard logic to software engineering problems. The project distinguishes itself by offering modular, language-agnostic models that demonstrate how to implement essential storage patterns and classic algorithms. By providing implementations for tasks such as graph traversal, searching, and sorting

    Pythonalgorithmsdata-structures-and-algorithmseducation
    Voir sur GitHub↗1,084
  • arnauddri/algorithmsAvatar de arnauddri

    arnauddri/algorithms

    1,853Voir sur GitHub↗

    This repository provides a collection of fundamental computer science algorithms and data structures implemented in Go. It serves as a technical reference and educational resource, offering reusable modules for common computational tasks including data organization, graph analysis, and numerical operations. The library distinguishes itself through the application of idiomatic Go patterns, utilizing generics for type abstraction and interface-driven polymorphism to ensure compile-time type safety. It emphasizes algorithmic efficiency by employing in-place memory mutation to reduce allocations

    Go
    Voir sur GitHub↗1,853
  • shomali11/go-interviewAvatar de shomali11

    shomali11/go-interview

    4,691Voir sur GitHub↗

    This project is a Go algorithm implementation library designed for technical interview preparation. It provides a collection of common data structures and algorithmic solutions to help practice for software engineering coding assessments. The library includes a custom data structure collection featuring linked lists, stacks, queues, trees, and hash maps. It also implements specific algorithmic solutions, such as A* pathfinding for calculating the shortest path between nodes and a real-time stream processor for computing moving averages and running medians from continuous data inputs.

    Goanswergogolang
    Voir sur GitHub↗4,691

Ce dépôt est une collection de structures de données fondamentales et d'algorithmes standard implémentés en C et C++. Il sert de référence technique pour comprendre et appliquer des modèles computationnels centraux, fournissant des exemples de code vérifiés pour des tâches telles que le tri, la recherche et le parcours de graphes.

Quelles sont les fonctionnalités principales de mmc-maodun/data-structure-and-algorithm ?

Les fonctionnalités principales de mmc-maodun/data-structure-and-algorithm sont : Data Structure Implementations, Manual Memory Management Utilities, Linked Data Structures, C++ Frameworks and Libraries, Header-Only Libraries, Algorithmic Problem Implementations, Computer Science Education, Algorithm Implementations.

Quelles sont les alternatives open-source à mmc-maodun/data-structure-and-algorithm ?

Les alternatives open-source à mmc-maodun/data-structure-and-algorithm incluent : kelvins/algorithms-and-data-structures — This repository is a collection of fundamental computer science algorithms and data structures designed for… arnauddri/algorithms — This repository provides a collection of fundamental computer science algorithms and data structures implemented in… shomali11/go-interview — This project is a Go algorithm implementation library designed for technical interview preparation. It provides a… duereg/js-algorithms — This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It… aalhour/c-sharp-algorithms — This project is a C# algorithms library and collection of data structures. It serves as a computer science reference… humanwhocodes/computer-science-in-javascript — This is a collection of classic computer science algorithms and data structures implemented from scratch in…

  • duereg/js-algorithmsAvatar de duereg

    duereg/js-algorithms

    924Voir sur GitHub↗

    This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It serves as a library of standardized procedures for sorting, searching, and graph traversal, alongside foundational data containers such as linked lists, heaps, trees, and hash tables. The library is designed to support computer science education and technical interview preparation by providing clean, readable implementations of fundamental principles. It emphasizes functional logic isolation and type-agnostic design, ensuring that computational tasks remain decoupled from applica

    JavaScript
    Voir sur GitHub↗924
  • Voir les 30 alternatives à Data Structure And Algorithm→