رتبه گذاری و رتبه گشایی درختان t-ary

  • سال انتشار: 1395
  • محل انتشار: بیست و دومین کنفرانس ملی سالانه انجمن کامپیوترایران
  • کد COI اختصاصی: ACCSI22_078
  • زبان مقاله: فارسی
  • تعداد مشاهده: 536
دانلود فایل این مقاله

نویسندگان

مهرداد فرخ نژاد

گروه علوم کامپیوتر دانشکده ریاضی، آمار و علوم کامپیوتر دانشگاه تهران

عباس نودری دالینی

گروه علوم کامپیوتر دانشکده ریاضی، آمار و علوم کامپیوتر دانشگاه تهران

چکیده

الگوریتم های ترکیبیاتی در بسیاری از مسایل ریاضیات و کامپیوتر، نقش مهمی را ایفا می کنند. تولید اشیاء ترکیبیاتی ازجمله درخت ها که یکی از پایه ای ترین ساختارهای داده در علوم کامپیوتر می باشد، یکی از مهم ترین موضوعاتی است که تاکنون موردتوجه بسیاری از محققان قرارگرفته است. بیشتر الگوریتم های تولید درخت، به جای تولید مستقیم درخت ها از تولید کدهای معادل درخت ها استفاده می کنند. همچنین هر الگوریتم تولید درخت، از ترتیب مشخصی برای تولید درختان استفاده می کند. هر ترتیب مشخص می کند که در فرایند تولید اشیاء، کدام شی قبل و یا بعد از شی دیگری قرار دارد و اولین شی ای که باید تولید شود کدام است. رو یو وو وهمکارانش، نحوه نمایش جدیدی به نام RD-sequence را برای درختان t-ary با n گره داخلی معرفی نمودند و با استفاده از آن الگوریتم رتبه گذاری و رتبه گشایی جدیدی را ارایه نمودند. در این مقاله دو الگوریتم برای رتبه گذاری و رتبه گشایی درختان t-ary با مرتبه زمانی O(tn) ارایه شده است. درخت های t-ary در ترتیب B-order تولید می شوند و رویه رتبه گذاری و رتبه گشایی درختان بر پایه کدگذاری درختان به وسیله دنباله z-sequence است.

کلیدواژه ها

الگوریتم ترکیبیاتی، الگوریتم رتبه گذاری، درخت t-ary ، الگوریتم رتبه گشایی، ترتیب B-order، دنباله z-sequence

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.