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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
kennyledet avatar

kennyledet/Algorithm-Implementations

0
View on GitHub↗
2,197 stars·524 forks·Lua·MIT·21 viewsalgorithm.zone↗

Algorithm Implementations

This repository is a collection of common computer science algorithms and data structures implemented across multiple programming languages. It serves as an educational resource for students and developers to study fundamental computational logic and software engineering patterns through practical, version-controlled code examples.

The project distinguishes itself by decoupling abstract problem definitions from their specific language implementations. This structure allows for direct cross-language comparison, enabling users to analyze how different syntax and programming paradigms handle identical computational tasks. By organizing solutions through a hierarchical directory structure, the repository facilitates the evaluation of performance trade-offs and coding methods.

The collection supports technical skill development by providing a standardized set of examples for algorithmic problem solving and interview preparation. The content is maintained through community-driven workflows, ensuring that the implementations remain accessible for study and review.

Features

  • Algorithmic Problem Solving - Provides a comprehensive collection of algorithmic problem-solving examples across multiple programming languages.
  • Algorithm Implementations - Acts as a general-purpose library of common computer science algorithms implemented across multiple programming languages.
  • Comparative Solution Analysis - Enables direct comparison of different coding methods by providing multi-language examples for the same computational task.
  • Problem Specifications - Separates abstract problem definitions from language-specific code to enable clear cross-language comparison.
  • Coding Interview Preparation - Supports technical interview preparation by providing standardized examples of common data structures and algorithms.
  • Educational Code Repositories - Curates a collection of source code examples demonstrating fundamental data structures and algorithmic logic.
  • Language Agnostic Learning - Organizes algorithmic solutions by mapping identical logic across multiple languages to facilitate comparative study.
  • Language Comparisons - Facilitates the analysis of how different programming languages handle identical logic to understand performance trade-offs.
  • Computer Science Education - Serves as an educational resource for students to learn fundamental programming concepts and algorithmic patterns.
  • Cross-Language Implementation Maps - Maps identical computational tasks across different programming languages to allow for direct cross-platform comparison.

Star history

Star history chart for kennyledet/algorithm-implementationsStar history chart for kennyledet/algorithm-implementations

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does kennyledet/algorithm-implementations do?

This repository is a collection of common computer science algorithms and data structures implemented across multiple programming languages. It serves as an educational resource for students and developers to study fundamental computational logic and software engineering patterns through practical, version-controlled code examples.

What are the main features of kennyledet/algorithm-implementations?

The main features of kennyledet/algorithm-implementations are: Algorithmic Problem Solving, Algorithm Implementations, Comparative Solution Analysis, Problem Specifications, Coding Interview Preparation, Educational Code Repositories, Language Agnostic Learning, Language Comparisons.

Which projects share features with kennyledet/algorithm-implementations?

Projects with overlapping indexed features include: thealgorithms/javascript — This project is an educational code repository providing a curated collection of common algorithms and data structures… mgechev/javascript-algorithms — This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard… loiane/javascript-datastructures-algorithms — This project is a library and educational resource providing implementations of foundational computer science data… kangjianwei/data-structure — This project is an educational repository providing a comprehensive collection of verified source code for fundamental… opengenus/cosmos — Cosmos is a comprehensive collection of fundamental computational algorithms and data structures implemented in C++.… williamfiset/deprecated-data-structures — This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an…

Projects sharing features with Algorithm Implementations

These projects share indexed features with Algorithm Implementations. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • thealgorithms/javascriptTheAlgorithms avatar

    TheAlgorithms/JavaScript

    34,180View on 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
    View on GitHub↗34,180
  • mgechev/javascript-algorithmsmgechev avatar

    mgechev/javascript-algorithms

    7,827View on GitHub↗

    This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard computational logic patterns and data structure implementations, including linked lists, trees, and graphs, for both educational and practical use. The codebase serves as a technical interview study guide, offering a practical resource for practicing common coding challenges and data structure manipulations. It is designed for computer science education, allowing users to study how classic algorithms work by reviewing and running implementations of established logic patterns. T

    JavaScriptalgorithmcomputer-science-algorithmshacktoberfest
    View on GitHub↗7,827
  • loiane/javascript-datastructures-algorithmsloiane avatar

    loiane/javascript-datastructures-algorithms

    4,862View on GitHub↗

    This project is a library and educational resource providing implementations of foundational computer science data structures and algorithms written in JavaScript and TypeScript. It serves as a reference for executing standard sorting, searching, and recursive patterns using modern web technologies. The collection includes typed implementations for both basic containers, such as stacks, queues, and linked lists, and advanced organizational patterns, including trees, heaps, tries, and graphs. The material covers algorithmic analysis and problem solving through the use of Big O notation to eva

    JavaScriptalgorithmavl-treebinary-tree
    View on GitHub↗4,862
  • kangjianwei/data-structurekangjianwei avatar

    kangjianwei/Data-Structure

    3,803View on 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
    View on GitHub↗3,803
Compare all 30 related projects→

Curated searches featuring Algorithm Implementations

Hand-picked collections where Algorithm Implementations appears.
  • Algorithm Complexity Theory Resources
  • Data structures algorithms
  • Data Structures and Algorithms