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

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

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

aalhour/c-sharp-algorithms

0
View on GitHub↗
6,159 نجوم·1,403 تفرعات·C#·MIT·8 مشاهدات

C Sharp Algorithms

هذا المشروع عبارة عن مكتبة خوارزميات C# ومجموعة من هياكل البيانات. يعمل كمرجع لعلوم الحاسب يوفر تطبيقات عملية لأنماط الفرز، والبحث، واجتياز الرسوم البيانية الكلاسيكية.

تتضمن المكتبة مجموعة أدوات معالجة نصوص مخصصة لتحليل تشابه النصوص، وحساب مسافات التحرير، وإدارة عمليات البحث القائمة على البادئة. كما تتميز بتطبيق لنظرية الرسوم البيانية لنمذجة علاقات الشبكة وحساب أقصر المسارات.

يغطي الكود المصدري مجموعة واسعة من القدرات، بما في ذلك إدارة المجموعات الخطية والهرمية، ومعالجة وتصور بيانات الأشجار، وحساب المتتاليات الرقمية الرياضية.

Features

  • Algorithmic Problem Implementations - Provides practical code implementations of classic algorithmic challenges for sorting, searching, and graph traversal.
  • C# Algorithm Implementations - Provides a comprehensive collection of classic computer science algorithms implemented in C#.
  • Algorithms and Data Structures - Implements a wide range of fundamental data structures including linked lists, heaps, and hash tables.
  • Complex Data Structure Stores - Implements storage engines that natively support complex types like trees, heaps, and graphs.
  • Dictionary Implementations - Provides implementations of hash tables and dictionaries to associate keys with values.
  • Graph Traversal Strategies - Ships depth-first and breadth-first traversal strategies for analyzing graph connectivity and structure.
  • Graph Theory - Provides tools for modeling network relationships and solving complex graph theory problems.
  • Graph Cycle Detection - Provides algorithms for detecting cycles and identifying connected components within graph networks.
  • Graph Relationship Modeling - Implements nodes and edges to represent network relationships for pathfinding and analysis.
  • Hash Table Implementations - Implements hash tables that associate keys with values using integer index mapping and collision resolution.
  • Collection Sorting - Provides utilities for ordering elements within various data collections using different sorting criteria.
  • String Manipulation Algorithms - Implements a toolkit for analyzing text similarity through edit distances, anagrams, and permutations.
  • C Implementations - Serves as a complete library of standard data structures and computational algorithms implemented in C#.
  • Linear Collections - Provides implementations of sequential data structures such as stacks, queues, and linked lists.
  • Data Structure Implementations - Provides practical implementations of linear and hierarchical collections like stacks, queues, and self-balancing trees.
  • Shortest Path Algorithms - Implements multiple algorithms to calculate the most efficient paths between nodes in weighted and unweighted graphs.
  • Weighted Graph Representations - Provides weighted graph representations where edges carry numeric costs for pathfinding optimization.
  • Generic Data Structures - Provides type-safe generic data structures that operate across different data types using parametric polymorphism.
  • Linked List Implementations - Provides implementations of sequential data access via linked lists and other pointer-based linear collections.
  • Priority Heaps - Implements binary tree-based priority heaps to maintain and extract elements based on priority.
  • Priority Queues - Implements priority queues using various heap structures to manage elements with associated priorities.
  • Comparison-Based Sorting Implementations - Implements standard comparison-based sorting algorithms to order elements via pairwise comparisons.
  • Binary Search Implementations - Provides efficient lookups within sorted collections using binary search logic.
  • Self-Balancing Tree Implementations - Provides binary and self-balancing trees to maintain fast lookup and insertion times for hierarchical data.
  • Iterative and Recursive Traversals - Provides methods for visiting all nodes in trees and graphs using recursive and iterative traversal patterns.
  • Computer Science Concepts - Acts as a practical reference for foundational computer science concepts through code implementations.
  • Edit Distance Calculators - Implements text similarity analysis using edit distance calculators and permutation generation.
  • String Processing Toolkits - Provides a dedicated toolkit for analyzing text similarity and managing prefix-based searches.
  • Mathematical Sequences - Calculates mathematical sequences including binomial coefficients, Catalan numbers, and primes using sieving techniques.
  • Prime Generation Algorithms - Implements prime generation algorithms using sieve-based numeric computation to identify primes up to a limit.
  • Binary Tree Traversals - Implements standard preorder, inorder, and postorder visitation patterns for binary trees.
  • Algorithm and Coding Practice - Collection of common algorithms implemented in C#.

سجل النجوم

مخطط تاريخ النجوم لـ aalhour/c-sharp-algorithmsمخطط تاريخ النجوم لـ aalhour/c-sharp-algorithms

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ C Sharp Algorithms

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع C Sharp Algorithms.
  • xtaci/algorithmsالصورة الرمزية لـ xtaci

    xtaci/algorithms

    5,454عرض على GitHub↗

    This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision

    C++
    عرض على GitHub↗5,454
  • kodecocodes/swift-algorithm-clubالصورة الرمزية لـ kodecocodes

    kodecocodes/swift-algorithm-club

    29,099عرض على GitHub↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Swiftalgorithmsdata-structuresswift
    عرض على GitHub↗29,099
  • kevin-wayne/algs4الصورة الرمزية لـ kevin-wayne

    kevin-wayne/algs4

    7,519عرض على GitHub↗

    algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I

    Java
    عرض على GitHub↗7,519
  • awangdev/leet-codeالصورة الرمزية لـ awangdev

    awangdev/leet-code

    4,344عرض على GitHub↗

    This project is a curated reference library of algorithmic patterns, data structure implementations, and system design notes. It serves as a Java algorithmic problem set and a competitive programming guide, providing a collection of solutions for coding challenges from platforms like LeetCode and LintCode. The library is distinguished by its comprehensive set of Java implementations for advanced data structures and algorithmic strategies. It includes detailed references for solving complex problems with accompanying time and space complexity analysis. The project covers a broad surface of co

    Javaalgorithmdynamicprogrammingjava
    عرض على GitHub↗4,344
عرض جميع البدائل الـ 30 لـ C Sharp Algorithms→

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

ما هي وظيفة aalhour/c-sharp-algorithms؟

هذا المشروع عبارة عن مكتبة خوارزميات C# ومجموعة من هياكل البيانات. يعمل كمرجع لعلوم الحاسب يوفر تطبيقات عملية لأنماط الفرز، والبحث، واجتياز الرسوم البيانية الكلاسيكية.

ما هي الميزات الرئيسية لـ aalhour/c-sharp-algorithms؟

الميزات الرئيسية لـ aalhour/c-sharp-algorithms هي: Algorithmic Problem Implementations, C# Algorithm Implementations, Algorithms and Data Structures, Complex Data Structure Stores, Dictionary Implementations, Graph Traversal Strategies, Graph Theory, Graph Cycle Detection.

ما هي البدائل مفتوحة المصدر لـ aalhour/c-sharp-algorithms؟

تشمل البدائل مفتوحة المصدر لـ aalhour/c-sharp-algorithms: xtaci/algorithms — This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides… kodecocodes/swift-algorithm-club — This project is a comprehensive collection of common computer science algorithms and data structures implemented in… kevin-wayne/algs4 — algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard… awangdev/leet-code — This project is a curated reference library of algorithmic patterns, data structure implementations, and system design… wangzheng0822/algo — This project is a data structures and algorithms library providing a collection of fifty standard code implementations… kelvins/algorithms-and-data-structures — This repository is a collection of fundamental computer science algorithms and data structures designed for…