رطل الترتيب والملخص
رطل العلامات
رطل وصف
ULIB هي مكتبة خفيفة الوزن من مجموعة أدوات مفيدة لبرمجة C / C ++. على عكس STL، توفر معظم مكونات ULIB كفاءة أفضل وهناها بدائل جيدة للتطبيقات عالية الأداء. عناصر حاليا، ويشمل: 1. قائمة بسيطة مرتبطة مضاعفة، ويمكن أيضا استخدام هذا كقائمة انتظار وكومة. 2. يتم توفير مخطط التجزئة الفعال - Alignhash، كل من Hash_map و Hash_set. حدوث وحدات الماكرو و C ++. انظر مقارنة الأداء في alignedhashingperformance. 3. الأشجار الثنائية، مثل BST، شجرة الجش، شجرة حمراء سوداء وشجرة AVL. 4. خوارزمية فرز القائمة، وهذا أسرع من QSort () في LIBC. 5. خوارزمية البحث الثنائية للملفات النصية. يعمل مع ملفات نصية مصنفة. 6. كومة خوارزمية الفرز المقابلة، هذا أسرع من إصدار STL. 7. خوارزمية التقسيم، هذه الأقسام مجموعة إلى ثلاثة أجزاء | = ك |، س (1) تعقيد. 8. مجموعة من وظائف التجزئة السريعة لأنواع البيانات المختلفة. 9. البدائيات لتوليد الأرقام العشوائية. مفيدة بشكل خاص لتصميم الخوارزميات العددية. 10. مجموعة من عملية الاختراق عملية البت. مفيدة بشكل خاص للخوارزميات العددية والتشفير. 11. كل من صورة نقطية كاملة مميزة ومرشح بلوم. 12. العديد من خوارزميات التشفير، على سبيل المثال، AES، RC4، SHA-X، MD5 وغيرها. 13. مجموعة من مرافق السلسلة، بما في ذلك البدائيات لمعالجة الملفات الموازية. 14. الموقت، شل، تركيبة العداد وما إلى ذلك.
رطل برامج ذات صلة