مكتبة خوارزميات C الترتيب والملخص
مكتبة خوارزميات C العلامات
مكتبة خوارزميات C وصف
C Algorithms Library هي مجموعة من خوارزميات علوم الكمبيوتر الشائعة الاستخدام. مكتبة خوارزميات C عبارة عن مجموعة من خوارزميات علوم الكمبيوتر الشائعة الاستخدام. التركيز على التعليمات البرمجية التي تم توثيقها بشكل جيد واختبارها ومحطة وقابلة لإعادة الاستخدام. تحتوي لغة البرمجة C على مكتبة قياسية أصغر بكثير مقارنة بغير لغات البرمجة الحديثة الأخرى مثل Java أو python.in بشكل خاص، فإنه يفتقر إلى تطبيقات العديد من هياكل البيانات الشائعة والخوارزميات. هذه مجموعة من هذه الخوارزميات لمحاولة تخفيف هذه المشكلة. يتم إصدار شفرة المصدر بموجب ترخيص BSD المعدل، وبالتالي يمكن تعديلها بحرية وإعادة استخدامها في أي مشروع، إما مملكي أو مجاني. يتم كتابةه في 100 ANSI Standard C. كل الخوارزمية مكتوبة لتكون مستقلة عن التطبيقات الأخرى، مما يسمح بإدراج خوارزميات معينة في المشروعات حسب الحاجة .DATA قائمة مرتبطة مضاعفة: مجموعة من القيم المخزنة في قائمة مع ارتباطات تشير إلى كلا الاتجاهين. قائمة مرتبطة منفردة: مجموعة من القيم المخزنة في قائمة مع الروابط التي تشير إلى اتجاه واحد. قائمة الانتظار: قائمة انتظار مزدوجة المنتهية التي يمكن استخدامها كخفيفة أو مكدس. مجموعة: مجموعة غير مرتبة من القيم.mappingshash الجدول: مجموعة من القيم التي يمكن معالجتها باستخدام مفتاح. Trie: رسم خرائط سريع باستخدام السلاسل ك Keys.Binary Search TreeSavl Tree: شجرة البحث الثنائية المتوازنة مع O (Log N) أسوأ حالة الأداء الإضافية. من الضروري في بعض الأحيان مقارنة القيم (عند فرز قائمة، على سبيل المثال) أو إنشاء مفتاح التجزئة (في جدول تجزئة أو مجموعة). يتم ذلك من خلال توفير مؤشر إلى وظيفة توفر هذه الوظيفة. توفر الوظائف التالية هذه الوظيفة لبعض أنواع البيانات الشائعة. مقارنة عدد صحيح ووظائف التجزئة. مقارنة سلسلة ووظائف التجزئة. مقارنة المؤشر العامة (الفراغ) ووظائف التجزئة. ما الجديد في هذا الإصدار: يتضمن هذا الإصدار العديد من Bugfixes بالإضافة إلى تحسينات واسعة في جناح الاختبار.
مكتبة خوارزميات C برامج ذات صلة