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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prakhar1989 avatar

prakhar1989/Algorithms

0
View on GitHub↗
3,085 stele·823 fork-uri·Python·WTFPL·9 vizualizări

Algorithms

This repository is a collection of reference implementations for fundamental data structures and computational algorithms written in Python. It serves as an educational resource for students and software engineers to study core computer science concepts through practical, modular code examples.

The project focuses on the construction of essential data structures, including trees, heaps, stacks, and tries, alongside standard algorithms for searching, sorting, and graph traversal. By utilizing language-idiomatic data modeling and standardized interface designs, the implementations provide a consistent approach to solving complex logic challenges and practicing common algorithmic patterns.

These materials are structured to support technical interview preparation and the development of a foundational understanding of software engineering principles. The repository is organized into discrete, reusable functions that isolate specific computational steps to facilitate study and comprehension.

Features

  • Computer Science Education - Serves as an educational resource for students and engineers to learn fundamental data structures and algorithms.
  • Data Structure Implementations - Constructs essential building blocks like trees and stacks from scratch to demonstrate efficient information organization.
  • Algorithmic Reference Implementations - Provides modular, standalone code blocks that demonstrate core computational logic and data structure mechanics for educational study.
  • Fundamental Data Structures - Provides implementations of fundamental data structures like heaps, trees, and stacks for computer science education.
  • Graph Problem Solving - Implements standard algorithms for searching, sorting, and graph traversal to solve complex logic challenges.
  • Technical Interview Preparation - Supports technical interview preparation by providing practice with common algorithmic patterns and data structure implementations.
  • Algorithmic Problem Solving - Applies reference implementations for common tasks like sorting and searching to solve complex logic challenges.
  • Algorithm Libraries - Acts as a library of reference implementations for fundamental data structures and computational algorithms.
  • Modular Function Design - Organizes complex computational tasks into discrete, reusable functions to facilitate study and comprehension.

Istoric stele

Graficul istoricului de stele pentru prakhar1989/algorithmsGraficul istoricului de stele pentru prakhar1989/algorithms

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Algorithms

Colecții selectate manual în care apare Algorithms.
  • Implementări educaționale de algoritmi în Python
  • Graph traversal algorithms
  • manual cuprinzător de informatică teoretică

Alternative open-source pentru Algorithms

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Algorithms.
  • raywenderlich/swift-algorithm-clubAvatar raywenderlich

    raywenderlich/swift-algorithm-club

    29,101Vezi pe GitHub↗

    This project is a computer science educational resource and a library of common data structures and algorithms implemented in Swift. It serves as a practical reference for studying complexity and efficiency through solved algorithmic problems and conceptual guides. The collection includes implementations of linear and hierarchical data structures, such as stacks, queues, linked lists, and trees. It covers a wide range of computational patterns, including graph and pathfinding implementations, mathematical numerical methods, and data compression techniques. The project also provides implement

    Swift
    Vezi pe GitHub↗29,101
  • theja-m/data-structures-and-algorithmsAvatar theja-m

    theja-m/Data-Structures-and-Algorithms

    1,656Vezi pe GitHub↗

    This repository serves as an educational resource for computer science concepts, providing a collection of fundamental data structures and algorithmic patterns implemented in Python. It functions as a programming reference for developers seeking to understand standard software engineering patterns and data manipulation strategies. The project focuses on the construction of essential storage formats, including arrays, graphs, hash tables, linked lists, stacks, and queues. It also provides implementations for standard algorithmic techniques such as dynamic programming, recursion, sorting, and g

    Python
    Vezi pe GitHub↗1,656
  • williamfiset/deprecated-data-structuresAvatar williamfiset

    williamfiset/DEPRECATED-data-structures

    2,917Vezi pe GitHub↗

    This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an educational resource for understanding core computer science concepts. It includes standard implementations of trees, graphs, queues, and heaps, intended to help developers study the internal mechanics and performance characteristics of these structures. The library emphasizes the use of generics to maintain type safety across different data types and utilizes interface-driven design to ensure consistent method signatures. By building these components from scratch, the project dem

    Javabalanced-treebinarytreedata-structures
    Vezi pe GitHub↗2,917
  • thealgorithms/javascriptAvatar TheAlgorithms

    TheAlgorithms/JavaScript

    34,180Vezi pe GitHub↗

    This project is an educational code repository providing a curated collection of common algorithms and data structures implemented in JavaScript. It serves as a reference library and a study resource for learning computer science concepts and foundational programming principles. The repository focuses on the practical implementation of standard data structures and algorithmic patterns. It provides a codebase for studying computational problem-solving and practicing the technical requirements often found in software engineering interviews. The codebase covers core data structure implementatio

    JavaScriptalgorithmalgorithm-challengesalgorithms
    Vezi pe GitHub↗34,180
Vezi toate cele 30 alternative pentru Algorithms→

Întrebări frecvente

Ce face prakhar1989/algorithms?

This repository is a collection of reference implementations for fundamental data structures and computational algorithms written in Python. It serves as an educational resource for students and software engineers to study core computer science concepts through practical, modular code examples.

Care sunt principalele funcționalități ale prakhar1989/algorithms?

Principalele funcționalități ale prakhar1989/algorithms sunt: Computer Science Education, Data Structure Implementations, Algorithmic Reference Implementations, Fundamental Data Structures, Graph Problem Solving, Technical Interview Preparation, Algorithmic Problem Solving, Algorithm Libraries.

Care sunt câteva alternative open-source pentru prakhar1989/algorithms?

Alternativele open-source pentru prakhar1989/algorithms includ: raywenderlich/swift-algorithm-club — This project is a computer science educational resource and a library of common data structures and algorithms… theja-m/data-structures-and-algorithms — This repository serves as an educational resource for computer science concepts, providing a collection of fundamental… williamfiset/deprecated-data-structures — This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an… thealgorithms/javascript — This project is an educational code repository providing a curated collection of common algorithms and data structures… julycoding/the-art-of-programming-by-july — This project is a comprehensive educational repository providing study guides, a competitive programming curriculum,… callmepicacho/data-structres — This project is a computer science educational resource and data structures reference library. It serves as a…