Rubytree

البرمجيات قطة:
Rubytree
تفاصيل البرنامج:
الإصدار: 0.8.3
تاريخ إيداع: 20 Feb 15
المطور: Anupam Sengupta
ترخيص: حرر
شعبية: 0

Rating: nan/5 (Total Votes: 0)

وRubytree هو بسيط لاستخدام العام شجرة غرض تنفيذ بنية بيانات في روبي.
ويوفر أساليب الوصول السهل للملاحة في التسلسل الهرمي، وكذلك للوصول إلى العقد. ويوفر المشروع Rubytree أيضا القدرة على حشد بنية شجرة بالكامل

ما هو الجديد في هذا الإصدار:.

هذا هو في المقام الأول على الإفراج بوغفيكس مع بعض التغييرات التعبئة والتغليف.
تمت إزالة الاعتماد على مجرفة.
جوهرة يبني الآن مع gemspecs الفانيليا.
تمت إضافة دعم لمحزم.
تمت إضافة دعم لجوهرة-اختبار.
وقد تم تنفيذ طريقة #as_json لدعم ترميز القضبان JSON.
وTreeNode طريقة # الأشقاء الآن يعود بشكل صحيح مجموعة فارغة للالعقد الجذرية.

ما هو الجديد في الإصدار 0.8.2:

هذا الإصدار الصيانة بإصلاح الخلل مع طريقة شجرة :: TreeNode # to_s، الذي كسر إذاcontent أو @ parent.name لم تكن أنواع البيانات سلسلة.

ما هو الجديد في الإصدار 0.8.1:

والتغيير الرئيسي في R0.8.0 / R0.8.1 هو تحويل جميع أسماء أسلوب CamelCase إلى snake_case. سوف القديمة أسماء أسلوب CamelCase لا تزال تعمل (لضمان التوافق)، ولكن أيضا عرض تحذير.
طريقة إضافة TreeNode # يقبل الآن نقطة الإدراج الطفل اختيارية.
ويمكن الآن الشجرة الفرعية من العقدة الحالية يمكن استنساخ في مجملها باستخدام TreeNode # detached_subtree_copy طريقة `'.
الرائد علة إصلاح علة # 28613 التي أثرت على تنفيذ Binarytree.

ما هو الجديد في الإصدار 0.7.0:

وسائل جديدة أضيفت للإبلاغ عن إحصاءات درجة عقدة.
وأضاف "مستوى" طريقة الراحة الاسم المستعار إلى 'nodeDepth ".
تحويل استثناءات القيت على حجج غير صالحة إلى 'ArgumentError' بدلا من 'RuntimeError ".
تحويل الوثائق إلى تنسيق يارد.
وأضاف أساليب جديدة لتحويل من / إلى صيغ JSON. بفضل ديرك بروير [http://github.com/railsbros-dirk] لهذا شوكة [http://github.com/galaxycats/].
أضاف API-التغيرات ملف وثائق منفصلة.
واضاف لإصلاحات الجذرية المتعلقة الظروف الحافة إلى 'isOnlyChild؟'، 'nextSibling'، 'previousSibling "و" إزالة "الأساليب.
إزالة الملف 'سجل التغيير "وهذا يمكن الآن أن تتولد من سجلات بوابة.
الآخر رمز تنظيف طفيفة.

ما هو الجديد في الإصدار 0.6.2:

هذا هو إصدار التحديث وثائق.

ما هو الجديد في الإصدار 0.6.1:

غيرت التبعية الصعب على RubyGem و"structured_warnings" إلى التبعية لينة - الذي يتيح Rubytree لا تزال تعمل إذا كان هذا ليس RubyGem المتاحة. الأساس المنطقي لذلك هو أننا يجب أن لا تتطلب من المستخدم لتثبيت مكتبة منفصلة لمجرد واحدة وظيفة الحافة حالة واحدة (في هذه الحالة، للإشارة إلى طريقة إهمال). ومع ذلك، إذا المكتبة _is_ المتوفرة على النظام المستخدم، ثم سوف تعتاد عليه.

ما هو الجديد في الإصدار 0.6.0:

الثابتة علة # 22535 [http://rubyforge.org/tracker/index.php؟func=detail&aid=22535&group_id=1215&atid = 4793] حيث
طريقة عمق عائدة في الواقع ارتفاع + 1 (وليس العمق).
وضع علامة على شجرة :: TreeNode طريقة # عمق كما انتقدت * * (وقدم التبعية وقت التشغيل على
تحذيرات منظمة [http://github.com/schmidt/structured_warnings] جوهرة).

البرامج الأخرى من المطور Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

تعليقات ل Rubytree

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!