5 dépôts
Repositories containing implementations of fundamental data structures and algorithms for educational purposes.
Distinguishing note: Focuses on the collection of algorithmic implementations rather than general-purpose learning platforms or tutorials.
Explore 5 awesome GitHub repositories matching education & learning resources · Algorithm Collections. Refine with filters or upvote what's useful.
This project is an educational repository and collection of algorithms implemented in C++. It provides a structured set of code examples covering mathematics, computer science, and physics for reference and learning. The collection includes implementations of data structures for managing hierarchical and linear data, such as binary search trees and AVL trees. It also features simulations of computer science concepts, including CPU scheduling and the resolution of combinatorial puzzles. The repository further covers cryptographic examples through the implementation of classic encryption and e
Offers a structured collection of C++ implementations of fundamental algorithms for educational reference.
This repository is a structured educational archive of classic computer science algorithms and data structures implemented in Python. It serves as a reference library designed for study and technical skill development, providing clean, readable examples of fundamental computational techniques rather than production-ready software components. The project distinguishes itself through its idiomatic approach, utilizing native language features and standard library conventions to demonstrate algorithmic logic clearly. Each implementation is organized into a hierarchical directory structure that mi
Minimal examples of data structures and algorithms in Python keon.kim/algorithms/ ### Topics python search tree algorithm data-structure algorithms graph competitive-programming sort ### Resources Readme ### License MIT
Codelf is a code naming search engine and public repository index designed to help developers find real-world variable and function naming conventions across open source projects. It functions as a searchable index of codebases to identify the most common and accepted terms for specific features. The tool includes a repository tagging system for organizing starred projects with custom labels to improve the management of saved reference materials. It also provides a curated algorithm reference library containing coding patterns and implementation examples for studying standard programming styl
Offers a collection of algorithmic implementations for daily coding practice.
This project is a comprehensive collection of computer science implementations and an algorithm tutorial repository. It serves as a study guide and reference for competitive programming, providing executable code examples that demonstrate fundamental algorithmic problem solving and mathematical computation. The library covers a wide range of specialized domains, including cryptography and security primitives, lossless data compression techniques, and computational geometry for spatial analysis. It also features implementations of machine learning models, linear algebra operations, and formal
Offers a comprehensive collection of fundamental data structures and algorithms for educational and reference purposes.
Ce dépôt est une collection de structures de données fondamentales et d'algorithmes computationnels implémentés en Python. Il sert de ressource structurée pour permettre aux développeurs de pratiquer les concepts fondamentaux de l'informatique et de maîtriser la logique requise pour les évaluations techniques de codage. Le projet met l'accent sur l'implémentation manuelle de composants standards à partir de zéro, permettant aux utilisateurs d'internaliser les mécanismes de gestion de la mémoire et de stockage de l'information. En recréant ces structures et algorithmes sans dépendre d'abstractions de haut niveau ou de dépendances externes, le code démontre les modèles computationnels sous-jacents nécessaires à une résolution de problèmes efficace. Chaque implémentation inclut une documentation concernant la complexité temporelle et spatiale, ainsi qu'une suite de tests pour vérifier l'exactitude sur diverses tailles d'entrée. Le dépôt couvre les principes essentiels de l'ingénierie logicielle et fournit un cadre pour développer une compréhension approfondie de la conception d'algorithmes et de l'organisation des données.
Collects fundamental data structures and computational algorithms implemented in Python for interview preparation.