awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TheAlgorithms avatar

TheAlgorithms/JavaScript

0
View on GitHub↗
34,180 星标·5,852 分支·JavaScript·GPL-3.0·4 次浏览the-algorithms.com/language/javascript↗

JavaScript

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 implementation and common algorithmic patterns, with logic organized into isolated modules to demonstrate specific computational processes and mathematical transformations.

Features

  • Computer Science Education - Provides foundational learning materials covering core computer science principles and algorithmic problem solving.
  • Standard Data Structures - Provides implementations of fundamental data structures like hash tables, lists, and sets.
  • Data Structure Implementations - Offers pedagogical code examples demonstrating how to implement standard data structures.
  • Data Structures Reference - Acts as an educational reference for linear and non-linear data organization.
  • Algorithm Implementations - Provides practical code implementations of common algorithms and design patterns for study.
  • Data Structures - Implements methods for organizing and managing data collections to ensure efficient access.
  • Algorithm Libraries - Provides a curated collection of common data structures and algorithms implemented in JavaScript.
  • Coding Interview Preparation - Provides collections of programming challenges and study materials for technical interview preparation.
  • Educational Repositories - Serves as a curated collection of code designed for instructional purposes in computer science.
  • Algorithmic Problem Solving - Offers educational resources for mastering computational logic and implementing efficient algorithmic solutions.
  • Big O Notations - Documents the time and space complexity of implemented algorithms using Big O notation.
  • Linked Lists - Implements linear data structures using reference-based pointers between nodes.
  • Algorithms and Data Structures - Algorithm implementations in JavaScript.
  • Algoritmos de JavaScript - Listed in the “Algoritmos de JavaScript” section of the Frontend Developer Resources awesome list.
  • Algoritmos de JS - Listed in the “Algoritmos de JS” section of the Frontend Developer Resources awesome list.

Star 历史

thealgorithms/javascript 的 Star 历史图表thealgorithms/javascript 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

thealgorithms/javascript 是做什么的?

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.

thealgorithms/javascript 的主要功能有哪些?

thealgorithms/javascript 的主要功能包括:Computer Science Education, Standard Data Structures, Data Structure Implementations, Data Structures Reference, Algorithm Implementations, Data Structures, Algorithm Libraries, Coding Interview Preparation。

thealgorithms/javascript 有哪些开源替代品?

thealgorithms/javascript 的开源替代品包括: raywenderlich/swift-algorithm-club — This project is a computer science educational resource and a library of common data structures and algorithms… trekhleb/javascript-algorithms — This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed… williamfiset/deprecated-data-structures — This repository provides a collection of fundamental data structures implemented in Java, designed to serve as an… 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… mgechev/javascript-algorithms — This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard…

JavaScript 的开源替代方案

相似的开源项目,按与 JavaScript 的功能重合度排序。
  • raywenderlich/swift-algorithm-clubraywenderlich 的头像

    raywenderlich/swift-algorithm-club

    29,101在 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
    在 GitHub 上查看↗29,101
  • trekhleb/javascript-algorithmstrekhleb 的头像

    trekhleb/javascript-algorithms

    196,089在 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
    在 GitHub 上查看↗196,089
  • williamfiset/deprecated-data-structureswilliamfiset 的头像

    williamfiset/DEPRECATED-data-structures

    2,917在 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
    在 GitHub 上查看↗2,917
  • kangjianwei/data-structurekangjianwei 的头像

    kangjianwei/Data-Structure

    3,803在 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
    在 GitHub 上查看↗3,803
  • 查看 JavaScript 的所有 30 个替代方案→