4 مستودعات
Educational resources focused on standardizing the implementation of data structure algorithms.
Distinct from Coding Pattern Libraries: Focuses on the educational mastery of algorithm implementation rather than software architectural libraries.
Explore 4 awesome GitHub repositories matching development tools & productivity · Algorithm Implementation Patterns. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن دليل دراسي شامل ومورد تعليمي لعلوم الحاسب، مصمم للتحضير لامتحانات القبول للدراسات العليا. يعمل كقاعدة معرفية رقمية ومستودع للموارد، حيث يوفر ملاحظات منسقة وكتباً دراسية ومواد دراسية تغطي المواضيع الأساسية مثل أنظمة التشغيل، وشبكات الحاسب، وهياكل البيانات، وتنظيم الحاسب. يتميز النظام بمكتبة لأنماط البرمجة توحد حلول هياكل البيانات الشائعة وتقنيات التنفيذ. كما يتضمن إطار عمل لتحليل اتجاهات الامتحانات، والذي يقيم بيانات الاختبارات التاريخية وتغييرات المناهج لتحديد المواضيع ذات الأولوية العالية بناءً على تكرارها. يوفر المورد مواد تطبيقية عملية، بما في ذلك بنوك أسئلة الاختيار من متعدد ومجموعات مسائل شاملة. ويستخدم نظاماً لإدارة المعرفة ينظم المعلومات التقنية في هيكل دفاتر ملاحظات هرمي، يربط الملخصات النظرية بالتمارين العملية مباشرة.
Standardizes common data structure solutions to improve implementation speed and accuracy.
هذا المشروع عبارة عن مجموعة متخصصة من أدلة الدراسة، ومراجع المناهج، ومكتبات التنفيذ المصممة لشهادات علوم الكمبيوتر الأكاديمية. يعمل كدليل دراسة شامل ومجموعة إعداد لامتحان القبول للدراسات العليا في علوم الكمبيوتر في الصين، ويوفر مرجعاً منسقاً للمنهج الأساسي. يتميز المستودع بدمج مواد الدراسة النظرية مع مكتبة تنفيذ عملية لهياكل البيانات. يتضمن ذلك قوالب كود C قياسية للهياكل الأساسية مثل القوائم المرتبطة، والمكدسات، والطوابير، والأشجار الثنائية، إلى جانب أدلة متخصصة لمواضيع معقدة مثل أشجار B وأشجار Red-Black. يغطي المحتوى أربعة تخصصات أساسية في علوم الكمبيوتر: هياكل البيانات، وأنظمة التشغيل، وشبكات الكمبيوتر، وهندسة الكمبيوتر. يوفر ملاحظات فنية حول إدارة العمليات والمزامنة، ومواد مرجعية لبروتوكولات طبقة النقل والتطبيق، وحلولاً خوارزمية لمشاكل الامتحانات. يتم دعم الإعداد للامتحان من خلال مجموعة من أوراق الامتحانات السابقة، والامتحانات التجريبية، ومفاتيح الإجابة، مكملة بأدلة المقابلات الفنية للمراحل العملية لامتحانات القبول.
Provides standardized code patterns for fundamental data structures to ensure consistent learning of algorithmic implementations.
هذا المستودع عبارة عن مجموعة من هياكل البيانات الأساسية والخوارزميات الحسابية المنفذة بلغة Python. يعمل كمورد منظم للمطورين لممارسة مفاهيم علوم الحاسوب الأساسية وإتقان المنطق المطلوب لتقييمات البرمجة التقنية. يؤكد المشروع على التنفيذ اليدوي للمكونات القياسية من الصفر، مما يسمح للمستخدمين باستيعاب آليات إدارة الذاكرة وتخزين المعلومات. من خلال إعادة إنشاء هذه الهياكل والخوارزميات دون الاعتماد على تجريدات عالية المستوى أو تبعيات خارجية، يوضح الكود الأنماط الحسابية الأساسية اللازمة لحل المشكلات بكفاءة. يتضمن كل تنفيذ وثائق تتعلق بتعقيد الوقت والمساحة، إلى جانب مجموعة من الاختبارات للتحقق من الصحة عبر أحجام مدخلات مختلفة. يغطي المستودع مبادئ هندسة البرمجيات الأساسية ويوفر إطار عمل لتطوير فهم عميق لتصميم الخوارزميات وتنظيم البيانات.
Focuses on the pedagogical mastery of implementing standard data structures and algorithms from scratch.
This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It serves as a library of standardized procedures for sorting, searching, and graph traversal, alongside foundational data containers such as linked lists, heaps, trees, and hash tables. The library is designed to support computer science education and technical interview preparation by providing clean, readable implementations of fundamental principles. It emphasizes functional logic isolation and type-agnostic design, ensuring that computational tasks remain decoupled from applica
Provides a library of standardized algorithmic patterns for sorting, searching, and graph traversal.