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

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

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

theja-m/Data-Structures-and-Algorithms

0
View on GitHub↗
1,656 نجوم·979 تفرعات·Python·12 مشاهدات

Data Structures And Algorithms

يُعد هذا المستودع مورداً تعليمياً لمفاهيم علوم الكمبيوتر، حيث يوفر مجموعة من هياكل البيانات الأساسية والأنماط الخوارزمية المنفذة بلغة Python. يعمل كمرجع برمجي للمطورين الذين يسعون لفهم أنماط هندسة البرمجيات القياسية واستراتيجيات معالجة البيانات.

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

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

Features

  • Computer Science Education - Serves as a structured educational resource covering core computer science principles and algorithmic problem solving.
  • Fundamental Data Structures - Offers implementations of fundamental data structures like arrays, graphs, and queues for educational purposes.
  • Algorithmic Problem Solving - Provides educational resources for mastering computational logic and implementing efficient solutions for complex algorithmic challenges.
  • Algorithms and Data Structures - Provides a collection of fundamental data structures and algorithmic patterns implemented in Python.
  • Data Structure Implementations - Provides educational code examples demonstrating how to implement standard data structures.
  • Recursive Problem Solving - Decomposes complex computational challenges into smaller, identical sub-problems using recursive techniques.
  • Memoization Techniques - Applies memoization techniques to cache intermediate results in recursive dynamic programming solutions.
  • Technical Interview Preparation - Offers practice materials and coding challenges to build proficiency for technical assessments and software engineering interviews.
  • Abstract Data Types - Provides implementations of abstract data types to separate logical behavior from internal storage details.
  • Complexity Analysis - Evaluates the time and space efficiency of algorithms and data structures through complexity analysis.
  • Linked Data Structures - Constructs linked data structures using pointers to connect discrete nodes in memory.

سجل النجوم

مخطط تاريخ النجوم لـ theja-m/data-structures-and-algorithmsمخطط تاريخ النجوم لـ theja-m/data-structures-and-algorithms

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

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

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

Start searching with AI

مجموعات مختارة تضم Data Structures And Algorithms

مجموعات منسقة بعناية يظهر فيها Data Structures And Algorithms.
  • هياكل البيانات والخوارزميات
  • تطبيقات تعليمية للخوارزميات بلغة Python
  • دليل التحضير للمقابلات التقنية

بدائل مفتوحة المصدر لـ Data Structures And Algorithms

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Data Structures And Algorithms.
  • aspittel/coding-cheat-sheetsالصورة الرمزية لـ aspittel

    aspittel/coding-cheat-sheets

    1,337عرض على GitHub↗

    This project is a comprehensive reference guide for computer science fundamentals, providing structured summaries of essential data structures and algorithmic principles. It serves as a technical resource for developers to review core programming concepts, memory layouts, and operational characteristics required for software development and technical assessments. The collection distinguishes itself by offering concise, implementation-focused documentation for a wide range of standard techniques. It covers the mechanics of various sorting and searching algorithms, graph and tree traversal stra

    algorithmsdatastructurespython
    عرض على GitHub↗1,337
  • codebasics/data-structures-algorithms-pythonالصورة الرمزية لـ codebasics

    codebasics/data-structures-algorithms-python

    1,414عرض على GitHub↗

    This project is an educational resource providing a structured curriculum for mastering fundamental computer science concepts, algorithmic logic, and data structure implementation using Python. It serves as a comprehensive tutorial for understanding how to organize information effectively and solve complex computational challenges through systematic programming techniques. The repository focuses on the practical application of core data structures, including arrays, linked lists, hash tables, stacks, queues, and trees. It emphasizes the development of algorithmic problem-solving skills by cov

    Jupyter Notebook
    عرض على GitHub↗1,414
  • 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
  • packtpublishing/learning-javascript-data-structures-and-algorithms-third-editionالصورة الرمزية لـ PacktPublishing

    PacktPublishing/Learning-JavaScript-Data-Structures-and-Algorithms-Third-Edition

    1,102عرض على GitHub↗

    This repository serves as a comprehensive educational resource and technical reference for implementing fundamental data structures and algorithms using JavaScript. It provides a structured guide to mastering core computer science concepts, focusing on the practical application of data organization techniques and problem-solving strategies within the JavaScript ecosystem. The materials cover the implementation of essential storage patterns, including linked lists, trees, and graphs, alongside the analysis of algorithmic efficiency. By evaluating execution time and memory usage through asympto

    JavaScript
    عرض على GitHub↗1,102
عرض جميع البدائل الـ 30 لـ Data Structures And Algorithms→

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

ما هي وظيفة theja-m/data-structures-and-algorithms؟

يُعد هذا المستودع مورداً تعليمياً لمفاهيم علوم الكمبيوتر، حيث يوفر مجموعة من هياكل البيانات الأساسية والأنماط الخوارزمية المنفذة بلغة Python. يعمل كمرجع برمجي للمطورين الذين يسعون لفهم أنماط هندسة البرمجيات القياسية واستراتيجيات معالجة البيانات.

ما هي الميزات الرئيسية لـ theja-m/data-structures-and-algorithms؟

الميزات الرئيسية لـ theja-m/data-structures-and-algorithms هي: Computer Science Education, Fundamental Data Structures, Algorithmic Problem Solving, Algorithms and Data Structures, Data Structure Implementations, Recursive Problem Solving, Memoization Techniques, Technical Interview Preparation.

ما هي البدائل مفتوحة المصدر لـ theja-m/data-structures-and-algorithms؟

تشمل البدائل مفتوحة المصدر لـ theja-m/data-structures-and-algorithms: aspittel/coding-cheat-sheets — This project is a comprehensive reference guide for computer science fundamentals, providing structured summaries of… codebasics/data-structures-algorithms-python — This project is an educational resource providing a structured curriculum for mastering fundamental computer science… loiane/javascript-datastructures-algorithms — This project is a library and educational resource providing implementations of foundational computer science data… packtpublishing/learning-javascript-data-structures-and-algorithms-third-edition — This repository serves as a comprehensive educational resource and technical reference for implementing fundamental… jack-lee-hiter/algorithmsbypython — AlgorithmsByPython is a reference library and educational repository providing runnable Python implementations of… amejiarosario/dsa.js-data-structures-algorithms-javascript — This project is a computer science educational resource and library providing implementations of data structures and…