awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
phishman3579 avatar

phishman3579/java-algorithms-implementation

0
View on GitHub↗
4,530 نجوم·1,844 تفرعات·Java·Apache-2.0·22 مشاهدات

Java Algorithms Implementation

هذا المشروع عبارة عن مجموعة شاملة من التنفيذات بلغة Java لخوارزميات علوم الحاسب القياسية، وهياكل البيانات، وتحليل الرسوم البيانية (Graphs)، والحسابات الرياضية. يوفر مجموعة من التنفيذات المرجعية لحاويات البيانات الأساسية، بما في ذلك الأشجار، والأكوام (Heaps)، والخرائط، وTries، والقوائم، إلى جانب روتينيات الفرز والبحث الشائعة.

تتضمن المكتبة مجموعة متخصصة لتحليل شبكات الرسوم البيانية، تغطي أقصر المسارات، وأشجار الامتداد الدنيا، والتدفق الأقصى. كما توفر أدوات رياضية لاختبار الأعداد الأولية، والحساب النمطي، وتحويلات فوريه السريعة (Fast Fourier Transforms)، بالإضافة إلى أدوات معالجة النصوص لاكتشاف المتناظرات (Palindromes) وحساب مسافة التحرير.

تغطي قاعدة الكود مجالات قدرات أوسع مثل البرمجة الديناميكية لتحليل التسلسلات ومجموعة متنوعة من أنماط تنظيم البيانات المستخدمة في تطوير البرمجيات العام وتعليم علوم الحاسب.

Features

  • Data Structure Implementations - Provides reference implementations of fundamental data structures including trees, heaps, maps, tries, and lists.
  • Graph Theory - Implements mathematical libraries for modeling and solving problems with nodes and edges.
  • Custom Data Structure Implementations - Implements custom collections such as tries and heaps with specific complexity guarantees.
  • Java Implementation References - Offers reference Java implementations of trees, heaps, maps, and lists.
  • Algorithm Libraries - Provides a comprehensive library of standard computer science algorithms and data structures implemented in Java.
  • Element Search Algorithms - Provides multiple search implementations including binary, linear, and interpolation search.
  • Graph Analysis Algorithms - Provides implementations of core graph theory algorithms including shortest paths and minimum spanning trees.
  • Sorting Algorithms - Implements fundamental sorting algorithms such as quick, merge, heap, and radix sorts.
  • Sorting and Searching Implementations - Provides comprehensive implementations of essential sorting and searching routines like quicksort and binary search.
  • Linked Data Structures - Builds non-linear structures like trees and graphs using object references to connect nodes.
  • Memoization - Implements memoization to optimize recursive sequence problems and avoid redundant calculations.
  • Text String Manipulation Utilities - Provides utilities for string processing, including palindrome detection, edit distance, and character reversal.
  • Algorithm Implementation Workflows - Demonstrates proven Java patterns for building efficient sorting, searching, and string manipulation features.
  • Algorithm Implementations - Provides practical code implementations of classic computer science routines and design patterns.
  • Computer Science Education - Serves as a learning resource for fundamental algorithms and data structures via Java implementations.
  • Dynamic Programming Sequence Analysis - Implements sequence analysis capabilities for identifying common subsequences and increasing patterns using dynamic programming.
  • Dynamic Programming - Uses dynamic programming to optimize complex sequence problems and mathematical computations.
  • Mathematical Utilities - Implements advanced mathematical utilities including prime testing, modular arithmetic, and Fast Fourier Transforms.
  • Mathematical Computing Libraries - Provides mathematical routines for prime testing, modular arithmetic, and Fast Fourier Transforms.

سجل النجوم

مخطط تاريخ النجوم لـ phishman3579/java-algorithms-implementationمخطط تاريخ النجوم لـ phishman3579/java-algorithms-implementation

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة phishman3579/java-algorithms-implementation؟

هذا المشروع عبارة عن مجموعة شاملة من التنفيذات بلغة Java لخوارزميات علوم الحاسب القياسية، وهياكل البيانات، وتحليل الرسوم البيانية (Graphs)، والحسابات الرياضية. يوفر مجموعة من التنفيذات المرجعية لحاويات البيانات الأساسية، بما في ذلك الأشجار، والأكوام (Heaps)، والخرائط، وTries، والقوائم، إلى جانب روتينيات الفرز والبحث الشائعة.

ما هي الميزات الرئيسية لـ phishman3579/java-algorithms-implementation؟

الميزات الرئيسية لـ phishman3579/java-algorithms-implementation هي: Data Structure Implementations, Graph Theory, Custom Data Structure Implementations, Java Implementation References, Algorithm Libraries, Element Search Algorithms, Graph Analysis Algorithms, Sorting Algorithms.

ما هي البدائل مفتوحة المصدر لـ phishman3579/java-algorithms-implementation؟

تشمل البدائل مفتوحة المصدر لـ phishman3579/java-algorithms-implementation: bmaslakov/kotlin-algorithm-club — This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in… jeantimex/javascript-problems-and-solutions — The repository provides a collection of solved algorithmic challenges and data structure implementations written in… amejiarosario/dsa.js-data-structures-algorithms-javascript — This project is a computer science educational resource and library providing implementations of data structures and… loiane/javascript-datastructures-algorithms — This project is a library and educational resource providing implementations of foundational computer science data… arnauddri/algorithms — This repository provides a collection of fundamental computer science algorithms and data structures implemented in… 0xax/go-algorithms — This library provides a comprehensive collection of fundamental computer science primitives implemented in Go. It…

بدائل مفتوحة المصدر لـ Java Algorithms Implementation

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Java Algorithms Implementation.
  • bmaslakov/kotlin-algorithm-clubالصورة الرمزية لـ bmaslakov

    bmaslakov/kotlin-algorithm-club

    929عرض على GitHub↗

    This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in Kotlin. It serves as a toolkit for software engineering proficiency, providing a collection of standard computational techniques designed to operate on any data type through the use of language-level generics. The library distinguishes itself by emphasizing educational clarity and type-safe implementation. It utilizes interface-based abstractions to decouple algorithmic logic from specific data structures, while employing recursive problem decomposition and immutable state pat

    Kotlinalgorithmcomputer-sciencedata-structures
    عرض على GitHub↗929
  • jeantimex/javascript-problems-and-solutionsالصورة الرمزية لـ jeantimex

    jeantimex/javascript-problems-and-solutions

    541عرض على GitHub↗

    The repository provides a collection of solved algorithmic challenges and data structure implementations written in JavaScript, designed for technical interview preparation and computer science study. The content is organized as a curriculum covering standard programming problems without external dependencies. The material encompasses fundamental computer science data structures such as trees, heaps, tries, linked lists, and custom collections, alongside classical algorithms addressing arrays, strings, matrices, and graphs. Implementations also cover specialized algorithmic techniques includi

    JavaScriptalgorithmses6javascript
    عرض على GitHub↗541
  • amejiarosario/dsa.js-data-structures-algorithms-javascriptالصورة الرمزية لـ amejiarosario

    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
  • loiane/javascript-datastructures-algorithmsالصورة الرمزية لـ loiane

    loiane/javascript-datastructures-algorithms

    4,862عرض على 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
    عرض على GitHub↗4,862
عرض جميع البدائل الـ 30 لـ Java Algorithms Implementation→

مجموعات مختارة تضم Java Algorithms Implementation

مجموعات منسقة بعناية يظهر فيها Java Algorithms Implementation.
  • هياكل البيانات والخوارزميات
  • هياكل البيانات والخوارزميات
  • موارد نظرية تعقيد الخوارزميات