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

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

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

TheAlgorithms/Rust

0
View on GitHub↗
25,875 نجوم·2,575 تفرعات·Rust·MIT·4 مشاهدات

Rust

This project is an algorithm implementation reference and educational resource providing a library of common computer science algorithms implemented in Rust. It serves as a codebase for learning data structures and algorithmic logic through practical, executable examples.

The collection is designed for computer science education and rust language proficiency, allowing users to study computational patterns and solve programming challenges. It provides a reference for those practicing competitive programming or seeking to understand how to apply Rust idioms to standard algorithmic logic.

Features

  • Algorithmic Reference Implementations - Provides a collection of modular, executable reference implementations of algorithms for educational purposes.
  • Algorithm Implementations - Provides practical code implementations of common algorithms and design patterns for educational study.
  • Computer Science Education - Serves as an educational resource for learning fundamental computer science principles and algorithmic complexity.
  • Rust Resources - Provides a practical codebase for learning memory-safe systems programming through the implementation of algorithms.
  • Rust - Demonstrates the use of Rust idioms and type systems through the implementation of standard algorithms.
  • Algorithmic Patterns - Provides a library of common computational patterns and data structures implemented in Rust.
  • Algorithm Libraries - Implements a comprehensive library of standard data structures and algorithms for general computational reference.
  • Competitive Programming Resources - Offers a reference of efficient Rust implementations for solving classic competitive programming challenges.
  • Ownership-Based Memory Management - Uses Rust's ownership and borrowing system to manage memory safely without a garbage collector during data structure manipulation.
  • Crate-Based Modularization - Organizes the algorithm collection into modular Rust crates to optimize compilation and dependency management.
  • Generic Types - Implements algorithms using generic type parameters and trait bounds to support multiple numeric and comparable data types.
  • Logic Isolation - Separates different algorithmic categories into a hierarchical module structure to prevent namespace collisions.
  • Interface-Based Abstractions - Employs trait-based interfaces to decouple algorithmic logic from specific underlying data structure implementations.
  • Unit Testing - Integrates unit tests directly within source files to validate the correctness of algorithmic implementations.

سجل النجوم

مخطط تاريخ النجوم لـ thealgorithms/rustمخطط تاريخ النجوم لـ thealgorithms/rust

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

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

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

Start searching with AI

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

ما هي وظيفة thealgorithms/rust؟

This project is an algorithm implementation reference and educational resource providing a library of common computer science algorithms implemented in Rust. It serves as a codebase for learning data structures and algorithmic logic through practical, executable examples.

ما هي الميزات الرئيسية لـ thealgorithms/rust؟

الميزات الرئيسية لـ thealgorithms/rust هي: Algorithmic Reference Implementations, Algorithm Implementations, Computer Science Education, Rust Resources, Rust, Algorithmic Patterns, Algorithm Libraries, Competitive Programming Resources.

ما هي البدائل مفتوحة المصدر لـ thealgorithms/rust؟

تشمل البدائل مفتوحة المصدر لـ thealgorithms/rust: rust-lang/rust-by-example — This project is an interactive programming education resource and tutorial designed for learning the Rust programming… kaisery/trpl-zh-cn — This project is a localized educational resource for learning the Rust programming language, providing a comprehensive… opengenus/cosmos — Cosmos is a comprehensive collection of fundamental computational algorithms and data structures implemented in C++.… mgechev/javascript-algorithms — This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard… gzc/clrs — CLRS is an algorithm implementation library and reference providing code solutions for the classic computer science… bqi343/cp-notebook — cp-notebook is an algorithmic knowledge base and implementation library designed for competitive programming practice.…

بدائل مفتوحة المصدر لـ Rust

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Rust.
  • rust-lang/rust-by-exampleالصورة الرمزية لـ rust-lang

    rust-lang/rust-by-example

    8,026عرض على GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Handlebars
    عرض على GitHub↗8,026
  • kaisery/trpl-zh-cnالصورة الرمزية لـ KaiserY

    KaiserY/trpl-zh-cn

    5,501عرض على GitHub↗

    This project is a localized educational resource for learning the Rust programming language, providing a comprehensive guide and technical specifications translated into Simplified Chinese. It serves as an instructional tool for studying language idioms, memory management, and type systems. The repository focuses on software documentation localization, converting official guides into Simplified Chinese to increase accessibility for non-English speakers. It utilizes a markdown-based system to organize content and supports multi-format export to static HTML, PDF, and EPUB formats for both web a

    Markdownpdfrust-booktypst
    عرض على GitHub↗5,501
  • opengenus/cosmosالصورة الرمزية لـ OpenGenus

    OpenGenus/cosmos

    13,718عرض على GitHub↗

    Cosmos is a comprehensive collection of fundamental computational algorithms and data structures implemented in C++. It serves as an educational resource and reference library, providing structured source code examples for core computer science concepts including sorting, searching, graph theory, and dynamic programming. The project is designed for modularity and ease of integration, utilizing a header-only distribution model that allows developers to incorporate specific algorithms without complex build dependencies. By employing template-based generic programming and namespace-scoped organi

    C++algorithmdatastructureshacktoberfest
    عرض على GitHub↗13,718
  • mgechev/javascript-algorithmsالصورة الرمزية لـ mgechev

    mgechev/javascript-algorithms

    7,827عرض على GitHub↗

    This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard computational logic patterns and data structure implementations, including linked lists, trees, and graphs, for both educational and practical use. The codebase serves as a technical interview study guide, offering a practical resource for practicing common coding challenges and data structure manipulations. It is designed for computer science education, allowing users to study how classic algorithms work by reviewing and running implementations of established logic patterns. T

    JavaScriptalgorithmcomputer-science-algorithmshacktoberfest
    عرض على GitHub↗7,827
عرض جميع البدائل الـ 30 لـ Rust→