زمان کنونی: ۰۸ اردیبهشت ۱۴۰۳, ۰۷:۵۹ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

رسم درخت از روی preorder , postorder؟

ارسال:
  

sos006 پرسیده:

رسم درخت از روی preorder , postorder؟

با سلام. تنها با داشتن پیمایش های preorder,postorder چطور میشه درخت رو رسم کرد؟ یعنی تو صورت سوال این دو تا پیمایش رو داده باشند و بخواهیم درخت رو رسم کنیم.
اگه گره های تک فرزند رو داده باشند چطور میشه رسم کرد؟
با تشکر
مشاهده‌ی وب‌سایت کاربر

۰
ارسال:
  

امیدوار پاسخ داده:

رسم درخت از روی preorder , postorder؟

در پیمایش pre گره اول ریشه و در پیمایش post گره آخر ریشه است خوب اولین گره از پیمایش pre یا آخرین گره در پیمایش post ،که فرقی نمیکنه یعنی یکیه رو بعنوان ریشه و این عنصر رو از پیمایش‌ها حذف کنید و این عمل رو به صورت بازگشتی ادامه بدید.

۰
ارسال:
  

**sara** پاسخ داده:

RE: رسم درخت از روی preorder , postorder؟

بله بدون اینکه گره های تک فرزندی رو داده باشند هم می شه رسم کرد.
چون می تونیم خودمون از روی پیمایش preorder,postorder گره های تک فرزندی رو بدست بیاریم.
اینجا در موردش بحث شده:

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

۰
ارسال:
  

setaaare پاسخ داده:

RE: رسم درخت از روی preorder , postorder؟

با داشتن پیمایش pre order و post order درختواحدی به دست میاد؟ اگر نه با داشتن کدوم دو پیمایش بین preorder,postorder,inorder میشه درخت واحدی رسم کنیم؟

ارسال:
  

younes پاسخ داده:

RE: رسم درخت از روی preorder , postorder؟

(۲۵ آبان ۱۳۹۱ ۰۷:۱۵ ب.ظ)setaaare نوشته شده توسط:  با داشتن پیمایش pre order و post order درختواحدی به دست میاد؟ اگر نه با داشتن کدوم دو پیمایش بین preorder,postorder,inorder میشه درخت واحدی رسم کنیم؟

تنها در صورت داشتن یکی از شرایط زیر میتوانیم از روی پیمایش درختان دودویی به یک درخت یکتا (واحد ) برسیم :


۱ - با داشتن پیمایش های ( میانوندی و پیشوندی ) یا ( میانوندی و پسوندی ) . با استفاده از پیشوندی یا پسوندی ریشه را پیدا میکنیم و با استفاده از میانوندی وضعیت فرزندان در چپ یا راست ریشه مشخص می شوند.

۲- در صورتی که درخت پر یا کامل باشد با یک پیمایش ( میاوندی یا پسوندی یا پیشوندی ) به راحتی به درخت واحد میرسیم.

۳- درصورتی که در درخت گره های تک فرزندی نداشته باشیم ( یعنی همه گره های درخت یا دو فرزندی یا برگ هستن ) و برچسب برگ های درخت مشخص باشد با یک پیمایش Preorder یا Postorder به راحتی به درخت واحدی میرسیم.
یافتن تمامی ارسال‌های این کاربر



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تعداد برگ درخت؟؟؟؟؟؟؟ rad.bahar ۴ ۳,۹۵۷ ۱۵ آذر ۱۴۰۲ ۱۱:۵۳ ق.ظ
آخرین ارسال: mohamadrra
  دو سوال در مورد درخت BST(درخت جستجوی دودویی) امیدوار ۳ ۵,۱۷۲ ۱۰ دى ۱۳۹۹ ۱۲:۰۴ ق.ظ
آخرین ارسال: marzi.pnh
  زمان جستجوی درخت fateme.sm ۰ ۱,۶۰۶ ۰۶ دى ۱۳۹۹ ۱۰:۴۱ ب.ظ
آخرین ارسال: fateme.sm
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۰۸۳ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  عمق درخت ???? rad.bahar ۱ ۲,۱۳۵ ۱۱ مهر ۱۳۹۹ ۰۳:۳۱ ب.ظ
آخرین ارسال: عزیز دادخواه
  محاسبه ارتفاع درخت.... baharkhanoom ۳ ۷,۵۳۸ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۸ ب.ظ
آخرین ارسال: mohsentafresh
  رسم مدار انکدر ۴ به ۲ moslemrahmati ۰ ۱,۶۸۸ ۲۶ اسفند ۱۳۹۸ ۰۲:۰۷ ب.ظ
آخرین ارسال: moslemrahmati
  انجام پایان نامه برای داده کاوی استقرایی روی FIM ویافتن ARM با دوتا یا بیشتر CUDA GPU zaliabbass ۲ ۴,۰۵۹ ۰۶ اسفند ۱۳۹۸ ۰۸:۳۳ ب.ظ
آخرین ارسال: bankabzar
  تعداد درخت فراگیر ss311 ۰ ۲,۰۹۵ ۰۶ بهمن ۱۳۹۸ ۰۵:۰۶ ب.ظ
آخرین ارسال: ss311
  نقش آفرینی بر روی پارچه در قدیم چگونه بوده است؟ maryamdolati ۰ ۷,۴۳۶ ۱۲ آذر ۱۳۹۸ ۰۵:۲۲ ب.ظ
آخرین ارسال: maryamdolati

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close