أوثاش

تجزئة للهياكل
التحميل الان

أوثاش الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Troy D. Hanson
  • موقع ويب الناشر:

أوثاش العلامات


أوثاش وصف

هاش لهياكل ج Uthash هي تجزئة للهياكل C، مما يسمح بأي هيكل ج له حقل رئيسي فريد من نوعه يتم حذفه. يمكن حذف التحويل أو إزالتها أو إزالتها من التجزئة في وقت ثابت. يمكن أن يحتوي حقل المفتاح على أي نوع بيانات. example 1. إضافة عنصر إلى التجزئة. # تشمل "Uthash.h" هيكل My_STRED {INT ID؛ / * مفتاح * / اسم char ؛ ut_hash_handle hh؛ / * يجعل هذا الهيكل الشامل * /}؛ بنية My_STRUTY * المستخدمون = null؛ Void Add_User (بنية My_STD_INT (HASH_ADD_INT (HASH_ADD_INT (المستخدمين، ID، S)؛ / * التجزئة، اسم الحقل الرئيسي، البند * /} مثال 2. البحث عن عنصر في My_Struct * Find_USER * Find_User (Int User_id) {بنية My_Struct * S؛ hash_find_int (المستخدمين، S، ID، user_id)؛ عودة S؛} مثال 1. حذف عنصر من Hash.Void Delete_user (بنية My_STRUTY * مستخدم) {hash_del (المستخدمين، المستخدم)؛ / * التجزئة، مؤشر إلى deletee * /} ما الجديد في هذا الإصدار: يتضمن هذا الإصدار أداة مساعدة تحليل مباشرة جديدة (لنظام التشغيل Linux) لاستعلام حجم وجودة جداول التجزئة في عملية قيد التشغيل. تضمين أيضا هي الدعم لمرشحات Bloom التي يمكن أن تسريع تفويتها وإعادة إدراج وظيفة تجزئة Murmurhash، وإصلاح رأس القائمة المرتبطة بالرفيق.


أوثاش برامج ذات صلة

vsftpd.

vsftpd هو خادم FTP مرخص GPL لأنظمة UNIX، بما في ذلك Linux. ...

161

تحميل