۰
subtitle
ارسال: #۱
  
رسم درخت از روی preorder , postorder؟
با سلام. تنها با داشتن پیمایش های preorder,postorder چطور میشه درخت رو رسم کرد؟ یعنی تو صورت سوال این دو تا پیمایش رو داده باشند و بخواهیم درخت رو رسم کنیم.
اگه گره های تک فرزند رو داده باشند چطور میشه رسم کرد؟
با تشکر
اگه گره های تک فرزند رو داده باشند چطور میشه رسم کرد؟
با تشکر
۰
ارسال: #۲
  
رسم درخت از روی preorder , postorder؟
در پیمایش pre گره اول ریشه و در پیمایش post گره آخر ریشه است خوب اولین گره از پیمایش pre یا آخرین گره در پیمایش post ،که فرقی نمیکنه یعنی یکیه رو بعنوان ریشه و این عنصر رو از پیمایشها حذف کنید و این عمل رو به صورت بازگشتی ادامه بدید.
۰
ارسال: #۳
  
RE: رسم درخت از روی preorder , postorder؟
بله بدون اینکه گره های تک فرزندی رو داده باشند هم می شه رسم کرد.
چون می تونیم خودمون از روی پیمایش preorder,postorder گره های تک فرزندی رو بدست بیاریم.
اینجا در موردش بحث شده:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
چون می تونیم خودمون از روی پیمایش preorder,postorder گره های تک فرزندی رو بدست بیاریم.
اینجا در موردش بحث شده:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
۰
ارسال: #۴
  
RE: رسم درخت از روی preorder , postorder؟
با داشتن پیمایش pre order و post order درختواحدی به دست میاد؟ اگر نه با داشتن کدوم دو پیمایش بین preorder,postorder,inorder میشه درخت واحدی رسم کنیم؟
ارسال: #۵
  
RE: رسم درخت از روی preorder , postorder؟
(۲۵ آبان ۱۳۹۱ ۰۷:۱۵ ب.ظ)setaaare نوشته شده توسط: با داشتن پیمایش pre order و post order درختواحدی به دست میاد؟ اگر نه با داشتن کدوم دو پیمایش بین preorder,postorder,inorder میشه درخت واحدی رسم کنیم؟
تنها در صورت داشتن یکی از شرایط زیر میتوانیم از روی پیمایش درختان دودویی به یک درخت یکتا (واحد ) برسیم :
۱ - با داشتن پیمایش های ( میانوندی و پیشوندی ) یا ( میانوندی و پسوندی ) . با استفاده از پیشوندی یا پسوندی ریشه را پیدا میکنیم و با استفاده از میانوندی وضعیت فرزندان در چپ یا راست ریشه مشخص می شوند.
۲- در صورتی که درخت پر یا کامل باشد با یک پیمایش ( میاوندی یا پسوندی یا پیشوندی ) به راحتی به درخت واحد میرسیم.
۳- درصورتی که در درخت گره های تک فرزندی نداشته باشیم ( یعنی همه گره های درخت یا دو فرزندی یا برگ هستن ) و برچسب برگ های درخت مشخص باشد با یک پیمایش Preorder یا Postorder به راحتی به درخت واحدی میرسیم.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close