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

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

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

pedrovgs/Algorithms

0
View on GitHub↗
2,786 星标·786 分支·Java·Apache-2.0·3 次浏览

Algorithms

This repository is a collection of standard computer science algorithms and data structure implementations written in Java. It serves as a learning resource for developers to study fundamental programming concepts, efficient logic management, and common problem-solving techniques.

The project organizes these solutions into modular, independent components that utilize the Java standard library and static type system. Each implementation is verified through unit tests, ensuring that the code adheres to expected outcomes for various mathematical and logical operations.

The collection covers a broad range of classic algorithmic problems and data structure manipulations. It is designed to support technical interview preparation and general software development skill-building by providing clean, documented examples of core programming patterns.

Features

  • Computer Science Education - Serves as a curated learning resource for developers to study and practice fundamental programming concepts and algorithmic techniques.
  • Common Algorithmic Tasks - Provides implementations of standard computer science operations including sorting, data structure manipulation, and mathematical calculations.
  • Technical Interview Preparation - Supports technical interview preparation by providing practice with common coding challenges and problem-solving patterns.
  • Data Structure Implementations - Provides a collection of standard data structures implemented in Java to demonstrate efficient memory and logic management.
  • Java Interview Preparations - Collects common computer science problems and data structure implementations in Java for educational and interview preparation.
  • Java Implementations - Demonstrates efficient logic implementation through standard algorithms written in the Java language.
  • Business Logic Encapsulations - Organizes algorithmic solutions into independent, reusable components to isolate logic from the broader application environment.
  • Static Type Systems - Enforces strict data structures and interface contracts at compile time to prevent runtime errors.
  • Unit Testing Frameworks - Verifies logical correctness of algorithmic implementations through isolated unit tests.

Star 历史

pedrovgs/algorithms 的 Star 历史图表pedrovgs/algorithms 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

包含 Algorithms 的精选搜索

收录 Algorithms 的精选合集。
  • 算法竞赛练习资源
  • 数据结构与算法

Algorithms 的开源替代方案

相似的开源项目,按与 Algorithms 的功能重合度排序。
  • 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
  • lovebabbar/codehelp-dsa-busted-seriesloveBabbar 的头像

    loveBabbar/CodeHelp-DSA-Busted-Series

    3,742在 GitHub 上查看↗

    This project is a computer science education resource and data structures and algorithms implementation library. It provides a structured collection of solved programming exercises and logic templates designed for educational study and technical interview preparation. The repository functions as an algorithmic pattern reference and study guide, offering a curated set of standard implementations used in software engineering coding assessments. It focuses on the practical application of core programming concepts to help students understand how to organize data and solve complex computational pr

    C++
    在 GitHub 上查看↗3,742
  • callmepicacho/data-structrescallmePicacho 的头像

    callmePicacho/Data-Structres

    3,828在 GitHub 上查看↗

    This project is a computer science educational resource and data structures reference library. It serves as a technical study repository containing a collection of fundamental algorithms and data structures, pairing conceptual notes with practical code implementations. The resource is organized as an algorithm implementation guide and a structured knowledge base. It provides a modular set of reference implementations for sorting, searching, and graph traversal, with materials arranged to follow academic curriculum progression. The repository covers a broad range of computer science education

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

常见问题解答

pedrovgs/algorithms 是做什么的?

This repository is a collection of standard computer science algorithms and data structure implementations written in Java. It serves as a learning resource for developers to study fundamental programming concepts, efficient logic management, and common problem-solving techniques.

pedrovgs/algorithms 的主要功能有哪些?

pedrovgs/algorithms 的主要功能包括:Computer Science Education, Common Algorithmic Tasks, Technical Interview Preparation, Data Structure Implementations, Java Interview Preparations, Java Implementations, Business Logic Encapsulations, Static Type Systems。

pedrovgs/algorithms 有哪些开源替代品?

pedrovgs/algorithms 的开源替代品包括: trekhleb/javascript-algorithms — This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed… lovebabbar/codehelp-dsa-busted-series — This project is a computer science education resource and data structures and algorithms implementation library. It… pegasuswang/python_data_structures_and_algorithms — This repository is a comprehensive educational resource for mastering fundamental computer science concepts through… callmepicacho/data-structres — This project is a computer science educational resource and data structures reference library. It serves as a… 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…