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

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

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

11 مستودعات

Awesome GitHub RepositoriesData Structures Reference

Educational resources and conceptual mappings for linear and non-linear data organization.

Distinct from Linear Data Structures: Candidates are implementation libraries or specific types; this is an academic knowledge base for study.

Explore 11 awesome GitHub repositories matching education & learning resources · Data Structures Reference. Refine with filters or upvote what's useful.

Awesome Data Structures Reference GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • azl397985856/leetcodeالصورة الرمزية لـ azl397985856

    azl397985856/leetcode

    55,758عرض على GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    Providing conceptual overviews and implementation guides for fundamental structures like binary search trees, linked lists, and graphs.

    JavaScriptalgoalgorithmalgorithms
    عرض على GitHub↗55,758
  • thealgorithms/javascriptالصورة الرمزية لـ TheAlgorithms

    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

    Acts as an educational reference for linear and non-linear data organization.

    JavaScriptalgorithmalgorithm-challengesalgorithms
    عرض على GitHub↗34,180
  • cp-algorithms/cp-algorithmsالصورة الرمزية لـ cp-algorithms

    cp-algorithms/cp-algorithms

    10,805عرض على GitHub↗

    This project is a comprehensive reference for algorithms and data structures used to solve complex computational problems in competitive programming. It serves as a technical resource for implementing advanced mathematical programming, computational geometry, and graph theory. The repository provides detailed implementation guides for diversifying algorithmic techniques, including top-down and bottom-up dynamic programming optimization, number theory, and linear algebra. It features specific guides for complex tasks such as constructing planar graphs, solving linear Diophantine equations, and

    Offers a detailed reference and implementation guide for fundamental and advanced data structures.

    C++algorithm-competitionsalgorithmsalgorithms-and-data-structures
    عرض على GitHub↗10,805
  • ssherun/cs-xmind-noteالصورة الرمزية لـ SSHeRun

    SSHeRun/CS-Xmind-Note

    10,263عرض على GitHub↗

    CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge base for computer science fundamentals. It functions as an academic reference and study guide, organizing core subjects into a visual mapping of interdependent technical concepts. The project utilizes an XMind-compatible schema to model complex domains through hierarchical nodes and relational concept mapping. This approach allows for the visual representation of technical layers, linking hardware specifications to software abstractions. The knowledge base covers several primary

    Provides detailed conceptual maps of linear and non-linear storage systems, including trees, graphs, and hashing algorithms.

    عرض على GitHub↗10,263
  • teivah/algodeckالصورة الرمزية لـ teivah

    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

    Flash cards covering arrays, trees, heaps, tries, and graphs with time and space complexity notes.

    HTML
    عرض على GitHub↗5,819
  • kimyangofcat/cspostgraduate-408-2021الصورة الرمزية لـ KimYangOfCat

    KimYangOfCat/CSPostgraduate-408-2021

    5,607عرض على GitHub↗

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

    Provides a reference library of source code and implementation guides for fundamental computer science data structures.

    C++
    عرض على GitHub↗5,607
  • gibsjose/cpp-cheat-sheetالصورة الرمزية لـ gibsjose

    gibsjose/cpp-cheat-sheet

    5,284عرض على GitHub↗

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

    Offers a comprehensive reference for common C++ container implementations and data organization patterns.

    C++
    عرض على GitHub↗5,284
  • careercup/ctciالصورة الرمزية لـ careercup

    careercup/ctci

    5,137عرض على GitHub↗

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

    Serves as an educational reference for the practical implementation of core linear and non-linear data structures.

    Java
    عرض على GitHub↗5,137
  • phishman3579/java-algorithms-implementationالصورة الرمزية لـ phishman3579

    phishman3579/java-algorithms-implementation

    4,530عرض على GitHub↗

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

    Offers reference Java implementations of trees, heaps, maps, and lists.

    Javaalgorithmdata-structuresgraph
    عرض على GitHub↗4,530
  • mazharmik/interview_ds_algoالصورة الرمزية لـ MAZHARMIK

    MAZHARMIK/Interview_DS_Algo

    4,509عرض على GitHub↗

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

    Includes a library of fundamental data structure implementations and conceptual notes for study.

    C++algorithmsalgorithms-and-data-structurescoding-interviews
    عرض على GitHub↗4,509
  • awangdev/leet-codeالصورة الرمزية لـ awangdev

    awangdev/leet-code

    4,344عرض على GitHub↗

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

    Provides concrete Java reference implementations for standard data structures such as Heaps and Tries.

    Javaalgorithmdynamicprogrammingjava
    عرض على GitHub↗4,344
  1. Home
  2. Education & Learning Resources
  3. Data Structures Reference

استكشف الوسوم الفرعية

  • Java Implementation ReferencesConcrete Java code examples serving as reference implementations for standard data structures. **Distinct from Data Structures Reference:** Focuses on the actual Java implementation rather than just conceptual academic mappings.