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

سوال از مبحث پیمایش گراف ها

ارسال:
  

ardaaalan پرسیده:

سوال از مبحث پیمایش گراف ها

سلام .
دوستان خواهشن یکی کمک کنه
دیگه گیج شدم
یه راه حل یکی واسه تبدیل order ها به هم بده .
ما دو پیمایش پیش ترتیبمون A,B,D,C,E,G,H,I.F هستش و پیمایش پس ترتیبمون D,B,H,I,G,E,F,C,A هست . از ما پیمایش inorder ( میان ترتیب ) رو خواسته .
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

shayesteb پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

سلام

پیمایش inorder این میشه : DBAHGIECF ؟؟؟؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

m.zeinali پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

سلام تنها نکته ای که به ذهن من میرسه اینه که اون جفت گره هایی که تو پیمایشها پشت سر هم هستن ولی جاشون عوض میشه تک فرزندی هستن که تو رسم درخت بهمون کمک میکنه
مثلاBDدرpreorderو DBدرpostorderکه نشون میده Bپدر Dهست و تک فرزندیه.برای جفت گره های EGوGEهم همینطور.
با این نکته حل کنی وقتگیره ولی حل میشه جواب منم شدDBAHGIECF
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ardaaalan پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

بله درسته اون میشه جوابش
ولی یه جا یه تست دیدم ۱۲ ۱۳ تا گره داشت
مال سراسری ۹۱
با پیدا کردن گرهای تک فرزندی میشه اینم حل کرد؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

m.zeinali پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

نمیدونم. خیلی سخت میشه و وقت میگیره.
شاید راه حل بهتری باشه براشHuh
نقل قول این ارسال در یک پاسخ

ارسال:
  

ardaaalan پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

(۲۴ دى ۱۳۹۳ ۱۲:۱۶ ب.ظ)m.zeinali نوشته شده توسط:  نمیدونم. خیلی سخت میشه و وقت میگیره.
شاید راه حل بهتری باشه براشHuh

مثلاً این تست :
pre = A,B,D,J,E,O,P,F,C,G,M,H,I,K,L
post = D,O,P,E,F,J,B,G,H,K,L,I,M,C,A
inorder = ?
جوابشم میشه
D,B,O,E,P,J,F,A,G,C,H,M,K,I,L
ازکجا ؟ Huh
( سراسری ۹۱)

(۲۴ دى ۱۳۹۳ ۱۲:۱۹ ب.ظ)Ametrine نوشته شده توسط:  یه نمونه سوال اینجا هم هست:

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

مرسی . ولی اصلاً متوجه نمیشم .
خوب قبول C فرزند راست درخت هستش .
تا C گره های سمت چپ و C و بعدش گره های سمت راست . ولی post چطوری شد ؟؟
چرا تو مرحله اول شد : post = d,o,p,e,f,j,b

حل شد دوستان ممنون .
بالاخره پیدا شد SmileSmile
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

خب حالا که همه متوجه شدید، یه نفر برا منم توضیح بده :دی
من اصلاً متوجه نمیشم.
کی رفت چپ، کی رفت راست؟!
گره تک فرزندی هم نداره مثالی که تو اون تاپیک هست...
اگه توضیحش مصور باشه بهتره!
اگه امکان داره یه نفر توضیح بده.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

ardaaalan پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

(۲۴ دى ۱۳۹۳ ۰۴:۰۳ ب.ظ)Ametrine نوشته شده توسط:  خب حالا که همه متوجه شدید، یه نفر برا منم توضیح بده :دی
من اصلاً متوجه نمیشم.
کی رفت چپ، کی رفت راست؟!
گره تک فرزندی هم نداره مثالی که تو اون تاپیک هست...
اگه توضیحش مصور باشه بهتره!
اگه امکان داره یه نفر توضیح بده.

من دیشب ۲ ساعت رو این مطلب قفل کرده بودم چیزی نغهمیدم
Big Grin
صبح به ذهنم رسید
این دوستمون یجا یه چیزی رو نگفته . من کامل تر میکنم تو پست بعدی و مینویسم کاملشو

(۲۴ دى ۱۳۹۳ ۰۴:۰۳ ب.ظ)Ametrine نوشته شده توسط:  خب حالا که همه متوجه شدید، یه نفر برا منم توضیح بده :دی
من اصلاً متوجه نمیشم.
کی رفت چپ، کی رفت راست؟!
گره تک فرزندی هم نداره مثالی که تو اون تاپیک هست...
اگه توضیحش مصور باشه بهتره!
اگه امکان داره یه نفر توضیح بده.

شما همون مثال اون تاپیک رو در نظر بگیر
preorder : A,B,D,J,E,O,P,F,C,G,M,H,I,K,L
post : D,O,P,E,F,J,B,G,H,K,L,I,M
خوب شروع کار
بسم الله Big Grin اول نیت میکنی واسه حلش ! بعد تمرکز ! Big Grin
حالا بریم
ریشه که سریعا مشخصه A . تا اینجا که مشکلی نباید باشه Big Grin
تو پیمایش post order آخرین چیزی که پیمایش میشه ریشیت دیگه ؟ ماقبل آخرشم , اولین فرزند راستشه . ( باور نداری امتحان کن )
الان اینجا C تو پیمایش post ماقبل زیشه هست . مشخص میکنه C برای سمت راست هست . حالا میای پیمایش pre رو نگاه میکنی . رو جدا میکنیم . گره های سمت راست C میشن مجموعه گره های سمت چپ A . یعنی B,D,J,E,O,P,F اوکی ؟ و گره های C,G,M,H,I,K,l میشن مجموعه گره های سمت راست A.
خوب حالا تو پیمایش pre نگاه میکنی .
(( تو پیمایش pre چون ما با الگوریتم DFS پیمایش میکنیم . پس بعد از ریشه فرزند سمت چپ پیمایش میشه دیگه . اینجا بعد A فرزند سمت چپش B بوده . درست ؟
حالا توی پیمایش post نگاه میکنی گره های قبل B میشن مجموعه گره های سمت راست ما . یعنی D,O,P,E,F,J,B و بعد از B میشه مجموعه گره های سمت راست A یعنی G,H,K,L,I,M,C درست ؟
حالا بیا کل مجموعه گره های سمت راستت رو یک جا بنویس :
کل مجموعه گره های سمت چپ A:
BDJEOPF: pre
DOPEFJB : post
و کل مجموعه گره های سمت راستش :
pre:C,G,M,H,I,K,L
post: G,H,K,L,I,M,C
حالا یک طرف گره (( یا چپ یا راست )) رو بگیر برو تا ته .
این بخش رو تا اخر میریم اگه نیاز بود سمت راست رو هم بررسی میکنیم
حالا سمت چپ رو بررسی میکنیم :
ار مجموعه گره هاش کاملا مشخصه که B ریشس . همون اولم مشحص کرده بودیم
درست ؟
حالا تو post گره ماقبل ریشه اولین فرزند راست ریشه هستش . تو pre اولین گره بعد از ریشه (( چون جستجو DFS هستش )) فرزند چپ ریشه هستش .
درست ؟
یعنی فرزند سمت چپ B میشه گره D و فرزند سمت راست B میشه گره J
حالا قبل و بعد ریشه ها رو هم عین بالا ادامه میدی و پیدا میکنی
پس برای سمت راست اون میشه
JEOPF: pre
OPEFJ : post
و سمت چپ فقط D میمونه . ( برگ)
حالا باز J میشه ریشه و F ریشه سمت راست و E ریشه سمت چپ میشه که باقی میماند
F فقط سمت راست و سمت چپ داریم
EOP : pre
OPE : post
که E ریشه و سمت چپ O و راست P است پس سمت چپ A میشود
DBOEPJF

الان گزینه ۲و ۴ یکسان هستند باید به این طراح مدال از دست دادن زمان برای داوطلب رو داد Big Grin

میریم که سمت راست رو حل کنیم...
CGMHIKL : pre
GHKLIMC :post
خب ریشه اصلی C , ریشه سمت راست M و ریشه سمت چپ G است سمت چپ فقط یک گره موندG میریم برای سمت راست.
MHIKL : pre
HKLIM : post
ریشه اصلی M , ریشه سمت راست I و ریشه سمت چپ H است سمت چپ فقط یک گره موند H میریم برای سمت راست.
IKL : pre
KLI : post
ریشه = I سمت چپ = k سمت راست=L
خب این سمت هم پیمایش in میشه ....
GCHMKIL
که جواب گزینه ۴ میشه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

ممنون از وقتی که گذاشتید.
واقعا سوال وقت گیری هست و دقت زیادی میخواد.
دقت کردید که سوال اون تاپیک، همین سوال کنکور ۹۱ هست که شما پرسیدید؟ :دی
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

ardaaalan پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

(۲۴ دى ۱۳۹۳ ۰۸:۲۱ ب.ظ)Ametrine نوشته شده توسط:  ممنون از وقتی که گذاشتید.
واقعا سوال وقت گیری هست و دقت زیادی میخواد.
دقت کردید که سوال اون تاپیک، همین سوال کنکور ۹۱ هست که شما پرسیدید؟ :دی
خواهش میکنم دوست عزیز
همون
:دی
منم تو کتاب محسن طورانی اینو دیدم یه لحظه استرس شدید بهم وارد شد .
با ۲ بار تمرین خیلی آسون میشه دیگه .
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۱
  

Ametrine پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

یه نمونه سوال اینجا هم هست:

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

ارسال: #۱۲
  

m.zeinali پاسخ داده:

RE: سوال از مبحث پیمایش گراف ها

(۲۴ دى ۱۳۹۳ ۱۲:۱۹ ب.ظ)Ametrine نوشته شده توسط:  یه نمونه سوال اینجا هم هست:

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

خیلی عالی بود. ممنون...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  مبحث جستجوهای محلی Elham_tm ۷ ۴,۰۳۹ ۱۷ اسفند ۱۴۰۰ ۰۵:۴۳ ب.ظ
آخرین ارسال: KB2000
  رنگ کردن رئوس گراف( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۱,۹۳۳ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۳ ب.ظ
آخرین ارسال: ss311
  تعداد مسیرها در گراف ss311 ۰ ۱,۸۴۴ ۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ
آخرین ارسال: ss311
  کوتاه ترین مسیر در گراف Sanazzz ۳ ۳,۷۲۸ ۰۷ فروردین ۱۳۹۸ ۰۲:۵۷ ق.ظ
آخرین ارسال: Sanazzz
  کتاب خوب در باره نظریه گراف ماهی ۲۵۸ ۰ ۱,۸۰۵ ۲۸ شهریور ۱۳۹۷ ۱۲:۲۸ ب.ظ
آخرین ارسال: ماهی ۲۵۸
  پیمایش پیشوندی درخت دودویی naghmeh70 ۲ ۲,۸۳۶ ۱۵ فروردین ۱۳۹۷ ۰۲:۲۹ ب.ظ
آخرین ارسال: naghmeh70
  یافتن مسیر در گراف کامل دو بخشی Sepideh96 ۳ ۳,۷۵۹ ۲۶ بهمن ۱۳۹۶ ۱۲:۴۲ ب.ظ
آخرین ارسال: αɾια
  مبحث شار، بیشینه جریان، الگوریتم Ford-Fulkerson Sepideh96 ۲ ۲,۶۲۴ ۰۳ بهمن ۱۳۹۶ ۰۴:۴۷ ق.ظ
آخرین ارسال: Sepideh96
  رنگ آمیزی راسهای گراف ss311 ۲ ۲,۱۲۴ ۰۳ بهمن ۱۳۹۶ ۰۱:۲۳ ق.ظ
آخرین ارسال: ss311
  سوال در مورد ساختن یک گراف دانش محدود zahra89 ۰ ۱,۵۶۸ ۰۲ بهمن ۱۳۹۶ ۰۳:۴۱ ب.ظ
آخرین ارسال: zahra89

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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