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

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

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

Open-source alternatives to TheAlgorithms PHP

21 open-source projects similar to thealgorithms/php, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best TheAlgorithms PHP alternative.

  • taizilongxu/interview_pythontaizilongxu 的头像

    taizilongxu/interview_python

    17,316在 GitHub 上查看↗

    This project is a comprehensive reference library and preparation guide for Python technical interviews. It combines theoretical guides on computer science fundamentals and language runtime internals with practical implementation examples of algorithms and data structures. The repository serves as a curated knowledge base that maps theoretical interview questions to concrete code snippets. It provides technical analysis of Python language internals, including memory management, garbage collection, and the global interpreter lock, alongside a library of creational and structural software desig

    Shell
    在 GitHub 上查看↗17,316
  • donnemartin/interactive-coding-challengesdonnemartin 的头像

    donnemartin/interactive-coding-challenges

    31,529在 GitHub 上查看↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    Pythonalgorithmcodingcompetitive-programming
    在 GitHub 上查看↗31,529
  • dwmkerr/hacker-lawsdwmkerr 的头像

    dwmkerr/hacker-laws

    27,171在 GitHub 上查看↗

    This project is a comprehensive, community-curated compendium of the fundamental principles, heuristics, and adages that define professional software engineering. It serves as a structured reference for developers and managers, documenting the empirical observations and mathematical formulas that shape system architecture, team dynamics, and technical decision-making. The repository distinguishes itself through a decentralized, open-contribution model that relies on distributed version control to maintain its knowledge base. By utilizing a flat-file data structure and markdown-based content c

    HTMLcodingcomputersciencelaws
    在 GitHub 上查看↗27,171

AI 搜索

探索更多 awesome 仓库

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

Find more with AI search
  • evgenykarkan/ekalgorithmsEvgenyKarkan 的头像

    EvgenyKarkan/EKAlgorithms

    2,409在 GitHub 上查看↗

    EKAlgorithms contains some well known CS algorithms & data structures.

    Objective-Calgorithmobjective-c
    在 GitHub 上查看↗2,409
  • guanpengchn/awesome-booksguanpengchn 的头像

    guanpengchn/awesome-books

    4,443在 GitHub 上查看↗
    JavaScriptbookschinesepdf
    在 GitHub 上查看↗4,443
  • keon/algorithmskeon 的头像

    keon/algorithms

    25,269在 GitHub 上查看↗

    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

    Pythonalgorithmalgorithmscompetitive-programming
    在 GitHub 上查看↗25,269
  • mre/the-coding-interviewmre 的头像

    mre/the-coding-interview

    1,743在 GitHub 上查看↗

    Programming exercises, code katas and puzzles for your job interview training - or just for fun.

    Pythoncoding-interviewinterview-practiceinterview-test-task
    在 GitHub 上查看↗1,743
  • rishabh115/interview-questionsR

    rishabh115/Interview-Questions

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • roseperrone/interview-questionsroseperrone 的头像

    roseperrone/interview-questions

    120在 GitHub 上查看↗

    Interview questions solved in python

    Python
    在 GitHub 上查看↗120
  • sagivo/algorithmssagivo 的头像

    sagivo/algorithms

    3,250在 GitHub 上查看↗

    algorithms playground for common questions

    Rubyalgorithmcomputer-scienceinterview-questions
    在 GitHub 上查看↗3,250
  • tayllan/awesome-algorithmstayllan 的头像

    tayllan/awesome-algorithms

    24,741在 GitHub 上查看↗

    This project is a curated knowledge repository that serves as a comprehensive directory for computer science education, focusing on algorithms and data structures. It provides a structured index of resources designed to assist developers in mastering computational problem-solving techniques, ranging from fundamental theory to advanced applications. The directory distinguishes itself by aggregating diverse learning materials, including interactive visualization tools, competitive programming platforms, and technical interview preparation guides. By organizing these resources into a hierarchica

    在 GitHub 上查看↗24,741
  • teivah/algodeckteivah 的头像

    teivah/algodeck

    5,819在 GitHub 上查看↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    HTML
    在 GitHub 上查看↗5,819
  • thealgorithms/cTheAlgorithms 的头像

    TheAlgorithms/C

    22,153在 GitHub 上查看↗

    This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in C. It provides a collection of modular, portable code blocks designed for educational purposes and integration into production software, focusing on procedural execution and direct hardware interaction. The library distinguishes itself through a focus on low-level systems programming, offering memory-efficient implementations of stacks, queues, linked lists, and trees. It includes specialized suites for cryptographic data protection, audio signal processing, and network commun

    Calgorithm-challengesalgorithm-competitionsalgorithms
    在 GitHub 上查看↗22,153
  • thealgorithms/c-plus-plusTheAlgorithms 的头像

    TheAlgorithms/C-Plus-Plus

    34,361在 GitHub 上查看↗

    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

    C++algorithmalgorithm-competitionsalgorithms-implemented
    在 GitHub 上查看↗34,361
  • thealgorithms/goTheAlgorithms 的头像

    TheAlgorithms/Go

    18,085在 GitHub 上查看↗

    This repository serves as a comprehensive collection of standard computer science algorithms and data structures implemented in the Go programming language. It functions as an educational resource for developers to study idiomatic code examples and master fundamental computational logic through practical, hands-on implementation. The project provides a reference for building and utilizing essential storage containers, such as linked lists, heaps, and hash maps, to organize information efficiently. It also includes a suite of proven mathematical algorithms for performing complex numerical calc

    Goalgorithmsalgorithms-implementedcommunity-driven
    在 GitHub 上查看↗18,085
  • thealgorithms/javaTheAlgorithms 的头像

    TheAlgorithms/Java

    65,843在 GitHub 上查看↗

    This project is an educational repository containing a comprehensive collection of classic computer science algorithms and data structures implemented in Java. It serves as a community-driven learning resource designed to help students and developers study fundamental computational problems and practice idiomatic syntax through clean, well-documented code examples. The repository distinguishes itself by using decoupled logic encapsulation, which isolates individual algorithmic implementations into independent classes to ensure modularity. It further enforces standardized method signatures acr

    Javaalgorithmalgorithm-challengesalgorithms
    在 GitHub 上查看↗65,843
  • thealgorithms/javascriptTheAlgorithms 的头像

    TheAlgorithms/JavaScript

    34,180在 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
    在 GitHub 上查看↗34,180
  • thealgorithms/pythonTheAlgorithms 的头像

    TheAlgorithms/Python

    221,992在 GitHub 上查看↗

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programming concepts, allowing users to study the logic and complexity behind various computational methods. The repository distinguishes itself through a modular, reference-based implementation pattern that organizes code into logical namespaces. This approach facilitates independent ex

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    在 GitHub 上查看↗221,992
  • thealgorithms/typescriptTheAlgorithms 的头像

    TheAlgorithms/TypeScript

    2,846在 GitHub 上查看↗

    Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.

    TypeScriptalgorithmsdata-structureshacktoberfest
    在 GitHub 上查看↗2,846
  • amejiarosario/dsa.js-data-structures-algorithms-javascriptamejiarosario 的头像

    amejiarosario/dsa.js-data-structures-algorithms-javascript

    7,768在 GitHub 上查看↗

    This project is a computer science educational resource and library providing implementations of data structures and algorithms in JavaScript. It serves as an algorithm implementation reference and a toolkit for building foundational data containers, including a collection of sorting algorithms and a guide for learning time and space complexity. The project differentiates itself by pairing class-based implementations with Big O analysis to illustrate asymptotic complexity. It includes a non-linear data structure toolkit featuring self-balancing trees, hash maps, and graphs, alongside comparis

    JavaScriptalgorithmalgorithmsbook
    在 GitHub 上查看↗7,768
  • 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