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
·
pedrovgs avatar

pedrovgs/Algorithms

0
View on GitHub↗

Algorithms

This repository is a collection of standard computer science algorithms and data structure implementations written in Java. It serves as a learning resource for developers to study fundamental programming concepts, efficient logic management, and common problem-solving techniques.

The project organizes these solutions into modular, independent components that utilize the Java standard library and static type system. Each implementation is verified through unit tests, ensuring that the code adheres to expected outcomes for various mathematical and logical operations.

The collection covers a broad range of classic algorithmic problems and data structure manipulations. It is designed to support technical interview preparation and general software development skill-building by providing clean, documented examples of core programming patterns.

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

Features

  • Computer Science Education - Serves as a curated learning resource for developers to study and practice fundamental programming concepts and algorithmic techniques.
  • Common Algorithmic Tasks - Provides implementations of standard computer science operations including sorting, data structure manipulation, and mathematical calculations.
  • Technical Interview Preparation - Supports technical interview preparation by providing practice with common coding challenges and problem-solving patterns.
  • Data Structure Implementations - Provides a collection of standard data structures implemented in Java to demonstrate efficient memory and logic management.
  • Java Interview Preparations - Collects common computer science problems and data structure implementations in Java for educational and interview preparation.
  • Java Implementations - Demonstrates efficient logic implementation through standard algorithms written in the Java language.
  • Business Logic Encapsulations - Organizes algorithmic solutions into independent, reusable components to isolate logic from the broader application environment.
  • Static Type Systems - Enforces strict data structures and interface contracts at compile time to prevent runtime errors.
  • Unit Testing Frameworks - Verifies logical correctness of algorithmic implementations through isolated unit tests.
2,786 stars·786 forks·Java·Apache-2.0·8 vues

Historique des stars

Graphique de l'historique des stars pour pedrovgs/algorithmsGraphique de l'historique des stars pour pedrovgs/algorithms

Questions fréquentes

Que fait pedrovgs/algorithms ?

This repository is a collection of standard computer science algorithms and data structure implementations written in Java. It serves as a learning resource for developers to study fundamental programming concepts, efficient logic management, and common problem-solving techniques.

Quelles sont les fonctionnalités principales de pedrovgs/algorithms ?

Les fonctionnalités principales de pedrovgs/algorithms sont : Computer Science Education, Common Algorithmic Tasks, Technical Interview Preparation, Data Structure Implementations, Java Interview Preparations, Java Implementations, Business Logic Encapsulations, Static Type Systems.

Quelles sont les alternatives open-source à pedrovgs/algorithms ?

Les alternatives open-source à pedrovgs/algorithms incluent : trekhleb/javascript-algorithms — This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed… lovebabbar/codehelp-dsa-busted-series — This project is a computer science education resource and data structures and algorithms implementation library. It… pegasuswang/python_data_structures_and_algorithms — This repository is a comprehensive educational resource for mastering fundamental computer science concepts through… callmepicacho/data-structres — This project is a computer science educational resource and data structures reference library. It serves as a… kangjianwei/data-structure — This project is an educational repository providing a comprehensive collection of verified source code for fundamental… prakhar1989/algorithms — This repository is a collection of reference implementations for fundamental data structures and computational…

Alternatives open source à Algorithms

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Algorithms.
  • trekhleb/javascript-algorithmsAvatar de trekhleb

    trekhleb/javascript-algorithms

    196,089Voir sur GitHub↗

    This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples. The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru

    JavaScriptalgorithmalgorithmscomputer-science
    Voir sur GitHub↗196,089
  • lovebabbar/codehelp-dsa-busted-seriesAvatar de loveBabbar

    loveBabbar/CodeHelp-DSA-Busted-Series

    3,742Voir sur GitHub↗

    This project is a computer science education resource and data structures and algorithms implementation library. It provides a structured collection of solved programming exercises and logic templates designed for educational study and technical interview preparation. The repository functions as an algorithmic pattern reference and study guide, offering a curated set of standard implementations used in software engineering coding assessments. It focuses on the practical application of core programming concepts to help students understand how to organize data and solve complex computational pr

    C++
    Voir sur GitHub↗3,742
  • callmepicacho/data-structresAvatar de callmePicacho

    callmePicacho/Data-Structres

    3,828Voir sur GitHub↗

    This project is a computer science educational resource and data structures reference library. It serves as a technical study repository containing a collection of fundamental algorithms and data structures, pairing conceptual notes with practical code implementations. The resource is organized as an algorithm implementation guide and a structured knowledge base. It provides a modular set of reference implementations for sorting, searching, and graph traversal, with materials arranged to follow academic curriculum progression. The repository covers a broad range of computer science education

    C++
    Voir sur GitHub↗3,828
  • kangjianwei/data-structureAvatar de kangjianwei

    kangjianwei/Data-Structure

    3,803Voir sur GitHub↗

    This project is an educational repository providing a comprehensive collection of verified source code for fundamental data structures and classic algorithms. It serves as a resource for academic study, offering standard implementations of containers such as lists, stacks, queues, and trees, alongside core computational logic patterns like string matching, tree traversal, and graph pathfinding. The repository distinguishes itself by focusing on the low-level mechanics of software, including explicit memory management and resource allocation strategies. It demonstrates these concepts through s

    Calgorithmcdatastructure
    Voir sur GitHub↗3,803
Voir les 30 alternatives à Algorithms→

Collections incluant Algorithms

Sélections manuelles où Algorithms apparaît.
  • Ressources pour la programmation compétitive
  • Structures de données et algorithmes