awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
duereg avatar

duereg/js-algorithms

0
View on GitHub↗
924 Stars·235 Forks·JavaScript·3 Aufrufeblog.mattblair.co↗

Js Algorithms

This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It serves as a library of standardized procedures for sorting, searching, and graph traversal, alongside foundational data containers such as linked lists, heaps, trees, and hash tables.

The library is designed to support computer science education and technical interview preparation by providing clean, readable implementations of fundamental principles. It emphasizes functional logic isolation and type-agnostic design, ensuring that computational tasks remain decoupled from application state and can operate on diverse inputs.

The implementation utilizes object-oriented patterns to encapsulate data structures, providing consistent interfaces for managing collections and performing complex operations. These utilities are intended to assist in solving common computational problems and optimizing data processing tasks within software applications.

Features

  • Data Structure Implementations - Ships a collection of foundational data structures implemented in JavaScript for efficient storage and retrieval.
  • Algorithm Implementation Patterns - Provides a library of standardized algorithmic patterns for sorting, searching, and graph traversal.
  • Coding Interview Preparation - Provides practice materials for standard algorithmic patterns to prepare for technical coding interviews.
  • Data Structures and Algorithms - Provides a comprehensive library of classic algorithms and data structures for educational and interview preparation.
  • Computer Science Education - Serves as an educational resource for learning fundamental computer science principles through code.
  • Iterative State Management - Uses internal pointers and iterative state management to maintain data structure integrity during operations.
  • Standard Data Structures - Provides standard containers including hash tables, stacks, and queues for data management.
  • Graph Data Structure Management - Facilitates the organization and manipulation of complex data using fundamental containers.
  • Software Engineering Utilities - Offers standardized utilities for sorting, searching, and graph traversal to optimize data processing.
  • Data Structure Implementations - Optimizes application performance by providing efficient implementations of trees, graphs, and hash tables.
  • Recursive Problem Solving - Applies mathematical and logical procedures to perform data processing and search tasks.
  • Generic Data Structures - Implements generic data structures that operate on abstract types to process diverse inputs.
  • Algorithmic Problem Solving - Provides established algorithmic patterns to solve complex computational problems.
  • Object-Oriented Foundations - Encapsulates foundational data containers within object-oriented classes for consistent interface management.
  • Logic Isolation - Implements computational logic in isolated modules to ensure predictability and testability.

Star-Verlauf

Star-Verlauf für duereg/js-algorithmsStar-Verlauf für duereg/js-algorithms

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Js Algorithms

Handverlesene Sammlungen, in denen Js Algorithms vorkommt.
  • Graph traversal algorithms

Häufig gestellte Fragen

Was macht duereg/js-algorithms?

This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It serves as a library of standardized procedures for sorting, searching, and graph traversal, alongside foundational data containers such as linked lists, heaps, trees, and hash tables.

Was sind die Hauptfunktionen von duereg/js-algorithms?

Die Hauptfunktionen von duereg/js-algorithms sind: Data Structure Implementations, Algorithm Implementation Patterns, Coding Interview Preparation, Data Structures and Algorithms, Computer Science Education, Iterative State Management, Standard Data Structures, Graph Data Structure Management.

Welche Open-Source-Alternativen gibt es zu duereg/js-algorithms?

Open-Source-Alternativen zu duereg/js-algorithms sind unter anderem: packtpublishing/learning-javascript-data-structures-and-algorithms-third-edition — This repository serves as a comprehensive educational resource and technical reference for implementing fundamental… thealgorithms/javascript — This project is an educational code repository providing a curated collection of common algorithms and data structures… wangkuiwu/datastructs_and_algorithm — This repository serves as a comprehensive library of fundamental data structures and standard algorithms implemented… williamfiset/deprecated-data-structures — This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an… bmaslakov/kotlin-algorithm-club — This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in… mission-peace/interview — This project is a comprehensive library of reference implementations for fundamental data structures and algorithms,…

Open-Source-Alternativen zu Js Algorithms

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Js Algorithms.
  • packtpublishing/learning-javascript-data-structures-and-algorithms-third-editionAvatar von PacktPublishing

    PacktPublishing/Learning-JavaScript-Data-Structures-and-Algorithms-Third-Edition

    1,102Auf GitHub ansehen↗

    This repository serves as a comprehensive educational resource and technical reference for implementing fundamental data structures and algorithms using JavaScript. It provides a structured guide to mastering core computer science concepts, focusing on the practical application of data organization techniques and problem-solving strategies within the JavaScript ecosystem. The materials cover the implementation of essential storage patterns, including linked lists, trees, and graphs, alongside the analysis of algorithmic efficiency. By evaluating execution time and memory usage through asympto

    JavaScript
    Auf GitHub ansehen↗1,102
  • wangkuiwu/datastructs_and_algorithmAvatar von wangkuiwu

    wangkuiwu/datastructs_and_algorithm

    964Auf GitHub ansehen↗

    This repository serves as a comprehensive library of fundamental data structures and standard algorithms implemented in C, C++, and Java. It functions as an educational resource designed to demonstrate core computer science concepts through practical code examples. The collection covers essential data organization methods, including arrays, linked lists, stacks, and queues, alongside standard computational procedures such as sorting, searching, and graph traversal. By providing these implementations across multiple languages, the project supports technical skill development and preparation fo

    C
    Auf GitHub ansehen↗964
thealgorithms/javascriptAvatar von TheAlgorithms

TheAlgorithms/JavaScript

34,180Auf GitHub ansehen↗

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
Auf GitHub ansehen↗34,180
  • williamfiset/deprecated-data-structuresAvatar von williamfiset

    williamfiset/DEPRECATED-data-structures

    2,917Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,917
  • Alle 30 Alternativen zu Js Algorithms anzeigen→