awesome-repositories.com
Blog
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
·
ua-nick avatar

ua-nick/Data-Structures-and-Algorithms

0
View on GitHub↗
2,773 stars·335 forks·Go·MIT·10 vues

Data Structures And Algorithms

Ce dépôt est une collection de structures de données fondamentales et d'algorithmes classiques implémentés en Go, conçus pour l'étude éducative et le développement des compétences techniques. Il fournit une bibliothèque complète de primitives de stockage standard et de procédures computationnelles destinées à démontrer une organisation efficace des données et de la logique.

Le projet se distingue par un accent sur les principes de conception de base, utilisant des paramètres de type au niveau du langage et le polymorphisme basé sur les interfaces pour maintenir la sécurité des types et la modularité. Les implémentations reposent sur une logique itérative et une gestion directe de la mémoire via des pointeurs, privilégiant l'efficacité structurelle et une organisation du code claire et maintenable.

La bibliothèque couvre un large éventail de sujets essentiels en informatique, y compris diverses techniques de recherche, de tri et de correspondance de motifs de chaînes. Ces implémentations servent de ressource pour analyser les performances, pratiquer les modèles algorithmiques et se préparer aux évaluations techniques.

Features

  • Algorithm and Data Structure Guides - Acts as a comprehensive library of fundamental data structures and classic algorithms for study.
  • Data Structure Implementations - Demonstrates the construction of standard data structures from scratch for educational mastery.
  • Fundamental Data Structures - Provides a library of essential data structures including linked lists, stacks, and trees.
  • Algorithm Practice Collections - Serves as a resource for practicing fundamental algorithmic logic and performance analysis.
  • Coding Interview Preparation - Provides algorithmic patterns and challenges to assist in technical interview preparation.
  • Search Algorithms - Provides educational implementations of standard searching techniques like binary and linear search.
  • Sorting Algorithms - Ships educational implementations of classic sorting algorithms for data organization study.
  • Sorting and Searching Workflows - Compares the efficiency of various search and sort techniques to analyze performance.
  • String Matching Algorithms - Implements pattern matching algorithms like Rabin-Karp for text sequence identification.

Historique des stars

Graphique de l'historique des stars pour ua-nick/data-structures-and-algorithmsGraphique de l'historique des stars pour ua-nick/data-structures-and-algorithms

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 Structures And Algorithms

Sélections manuelles où Data Structures And Algorithms apparaît.
  • Structures de données et algorithmes
  • Structures de données et algorithmes
  • Ressources sur la théorie de la complexité des algorithmes

Alternatives open source à Data Structures And Algorithms

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Data Structures And Algorithms.
  • codebasics/data-structures-algorithms-pythonAvatar de codebasics

    codebasics/data-structures-algorithms-python

    1,414Voir sur GitHub↗

    This project is an educational resource providing a structured curriculum for mastering fundamental computer science concepts, algorithmic logic, and data structure implementation using Python. It serves as a comprehensive tutorial for understanding how to organize information effectively and solve complex computational challenges through systematic programming techniques. The repository focuses on the practical application of core data structures, including arrays, linked lists, hash tables, stacks, queues, and trees. It emphasizes the development of algorithmic problem-solving skills by cov

    Jupyter Notebook
    Voir sur GitHub↗1,414
  • chefyuan/algorithm-baseAvatar de chefyuan

    chefyuan/algorithm-base

    10,702Voir sur GitHub↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    algorithmsbaseinterview-practice
    Voir sur GitHub↗10,702
  • jack-lee-hiter/algorithmsbypythonAvatar de Jack-Lee-Hiter

    Jack-Lee-Hiter/AlgorithmsByPython

    4,082Voir sur GitHub↗

    AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of computer science fundamentals. It serves as a comprehensive guide for algorithmic patterns, core data structures, and solutions for competitive programming and technical interview challenges. The project distinguishes itself by offering a wide array of reference implementations, including a dedicated set of solutions for common LeetCode problems. It focuses on translating theoretical computational logic into practical Python code for educational and practical use. The repository

    Python
    Voir sur GitHub↗4,082
  • aspittel/coding-cheat-sheetsAvatar de aspittel

    aspittel/coding-cheat-sheets

    1,337Voir sur GitHub↗

    This project is a comprehensive reference guide for computer science fundamentals, providing structured summaries of essential data structures and algorithmic principles. It serves as a technical resource for developers to review core programming concepts, memory layouts, and operational characteristics required for software development and technical assessments. The collection distinguishes itself by offering concise, implementation-focused documentation for a wide range of standard techniques. It covers the mechanics of various sorting and searching algorithms, graph and tree traversal stra

    algorithmsdatastructurespython
    Voir sur GitHub↗1,337
  • Voir les 30 alternatives à Data Structures And Algorithms→

    Questions fréquentes

    Que fait ua-nick/data-structures-and-algorithms ?

    Ce dépôt est une collection de structures de données fondamentales et d'algorithmes classiques implémentés en Go, conçus pour l'étude éducative et le développement des compétences techniques. Il fournit une bibliothèque complète de primitives de stockage standard et de procédures computationnelles destinées à démontrer une organisation efficace des données et de la logique.

    Quelles sont les fonctionnalités principales de ua-nick/data-structures-and-algorithms ?

    Les fonctionnalités principales de ua-nick/data-structures-and-algorithms sont : Algorithm and Data Structure Guides, Data Structure Implementations, Fundamental Data Structures, Algorithm Practice Collections, Coding Interview Preparation, Search Algorithms, Sorting Algorithms, Sorting and Searching Workflows.

    Quelles sont les alternatives open-source à ua-nick/data-structures-and-algorithms ?

    Les alternatives open-source à ua-nick/data-structures-and-algorithms incluent : codebasics/data-structures-algorithms-python — This project is an educational resource providing a structured curriculum for mastering fundamental computer science… chefyuan/algorithm-base — algorithm-base is an educational library and study guide designed for simulating algorithms and studying data… jack-lee-hiter/algorithmsbypython — AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of… aspittel/coding-cheat-sheets — This project is a comprehensive reference guide for computer science fundamentals, providing structured summaries of… liuyubobobo/play-with-algorithms — This project is an algorithm implementation library and educational resource providing a collection of data structures… forthespada/interviewguide — InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software…