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

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

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

4 مستودعات

Awesome GitHub RepositoriesAlgorithm Complexity Guides

Explanations of Big O notation and methods for analyzing the time and space efficiency of computational processes.

Explore 4 awesome GitHub repositories matching education & learning resources · Algorithm Complexity Guides. Refine with filters or upvote what's useful.

Awesome Algorithm Complexity Guides GitHub Repositories

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

    leonardomso/33-js-concepts

    66,467عرض على GitHub↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    Breaks down Big O notation to help developers analyze how time and space requirements scale with input size.

    JavaScriptangularconceptses6
    عرض على GitHub↗66,467
  • 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

    Provides flash cards explaining Big O notation and algorithm complexity analysis.

    HTML
    عرض على GitHub↗5,819
  • bootdotdev/curriculumالصورة الرمزية لـ bootdotdev

    bootdotdev/curriculum

    3,415عرض على GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    Teaches Big O notation and methods for analyzing the time and space efficiency of code.

    algorithmscomputer-sciencecurriculum
    عرض على GitHub↗3,415
  • jmportilla/python-for-algorithms--data-structures--and-interviewsالصورة الرمزية لـ jmportilla

    jmportilla/Python-for-Algorithms--Data-Structures--and-Interviews

    2,596عرض على GitHub↗

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

    Provides explanations of Big O notation and methods for analyzing the time and space efficiency of computational processes.

    Jupyter Notebook
    عرض على GitHub↗2,596
  1. Home
  2. Education & Learning Resources
  3. Educational Resources
  4. Algorithms, Theory & Academics
  5. Algorithm and Data Structure Guides
  6. Algorithm Complexity Guides