• 0

هل يوجد تابع للبحث الثنائي في روبي؟

أبحث عن دالة أو تابع للبحث داخل المصفوفة باستخدام خوارزمية البحث الثنائي (binary search algorithm)، فهل يوجد مثل هذا التابع في روبي؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

إذا كنت تستخدم الإصدار الثاني من روبي فيمكنك استخدام تابع bsearch على كل من المصفوفة (Array) والمدى (Range).
أما بالنسبة للإصدارات الأقدم من روبي، فيجب عليهم تثبيت gem جيم bsearch أو binary_search أو يمكنهم استخدام نوع آخر بدلا من المصفوفة كاستخدام rbtree.
بالمناسبة يمكنك إنشاء التابع بنفسك إذا أردت، لأن الخوارزمية قصيرة وليست معقدة للغاية.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن