۰
subtitle
ارسال: #۱
  
سوال از مبحث گراف
سلام
یک سوال از ۶۰۰ مساله!
درخت بدون جهت و بدون وزن با n راس داریم ، سریع ترین الگوریتم برای یافتن قطر از چه مرتبه ای است؟ قطر یک گراف ، حداکثر طول مسیر بین دو راس در گراف است.
جواب : [tex]O(n)[/tex]
من هرچی فکر میکنم میشه [tex]O(n^{2})[/tex] اونم با DFS زدن به ازای هر راس.
یک سوال از ۶۰۰ مساله!
درخت بدون جهت و بدون وزن با n راس داریم ، سریع ترین الگوریتم برای یافتن قطر از چه مرتبه ای است؟ قطر یک گراف ، حداکثر طول مسیر بین دو راس در گراف است.
جواب : [tex]O(n)[/tex]
من هرچی فکر میکنم میشه [tex]O(n^{2})[/tex] اونم با DFS زدن به ازای هر راس.
۰
ارسال: #۲
  
RE: سوال از مبحث گراف
با DFS و استفاده از لیست مجاورت برابر میشه با
O(E + V)
چون در درخت تعداد یالها یکی کمتر از تعداد درخت هاست، میشه
O(2V-1)=O(V)
البته این استدلال خودم بود و ممکنه اشتباه باشه
Sent from my SM-T210R using Tapatalk
O(E + V)
چون در درخت تعداد یالها یکی کمتر از تعداد درخت هاست، میشه
O(2V-1)=O(V)
البته این استدلال خودم بود و ممکنه اشتباه باشه
Sent from my SM-T210R using Tapatalk
۰
ارسال: #۳
  
RE: سوال از مبحث گراف
خیلی راحت با زدن دو تا bfs
اولیش برای پیدا کردن عمیق ترین گره بعد از گره عمیق یک bfs دیگر لازم است برای رسیدن به عمیق ترین گره از گره عمیق!!! که برابر ۲n می شه.
اولیش برای پیدا کردن عمیق ترین گره بعد از گره عمیق یک bfs دیگر لازم است برای رسیدن به عمیق ترین گره از گره عمیق!!! که برابر ۲n می شه.
ارسال: #۴
  
RE: سوال از مبحث گراف
ارسال: #۵
  
RE: سوال از مبحث گراف
(۱۲ دى ۱۳۹۲ ۰۱:۳۴ ق.ظ)keywan78 نوشته شده توسط: خیلی راحت با زدن دو تا bfs
اولیش برای پیدا کردن عمیق ترین گره بعد از گره عمیق یک bfs دیگر لازم است برای رسیدن به عمیق ترین گره از گره عمیق!!! که برابر ۲n می شه.
اره! حق با شماست. در واقع چون درخت هست این کار رو میتونیم انجام بدیم. برای هر گره [tex]d(u)[/tex] ای که هر بار حساب میشه میشه عمقش ، پس همون با یه بار BFS و مقایسه [tex]d(u)[/tex] ها میشه به جواب رسید. دوبار نیاز نیست درسته؟
یک سوال دیگر!
همون سوال بالا رو میشه در دو حالت زیر بگید چی میشه
۱- اگر درخت نباشه و گراف بدون جهت ساده باشه.
۲- اگر گراف جهت دار ساده باشه.
ارسال: #۶
  
RE: سوال از مبحث گراف
(۱۲ دى ۱۳۹۲ ۰۸:۴۹ ق.ظ)e.sharmi نوشته شده توسط:(12 دى ۱۳۹۲ ۰۱:۳۴ ق.ظ)keywan78 نوشته شده توسط: خیلی راحت با زدن دو تا bfs
اولیش برای پیدا کردن عمیق ترین گره بعد از گره عمیق یک bfs دیگر لازم است برای رسیدن به عمیق ترین گره از گره عمیق!!! که برابر ۲n می شه.
اره! حق با شماست. در واقع چون درخت هست این کار رو میتونیم انجام بدیم. برای هر گره [tex]d(u)[/tex] ای که هر بار حساب میشه میشه عمقش ، پس همون با یه بار BFS و مقایسه [tex]d(u)[/tex] ها میشه به جواب رسید. دوبار نیاز نیست درسته؟
یک سوال دیگر!
همون سوال بالا رو میشه در دو حالت زیر بگید چی میشه
۱- اگر درخت نباشه و گراف بدون جهت ساده باشه.
۲- اگر گراف جهت دار ساده باشه.
نه با یک بار نمیشه چون مقایسه ها خودشون زمان برند nlogn و بهترین کار همون دو بار bfs هستش.
۱/برای سوال اولتون اگه یک گراف ساده باشه و مسیرمون بدون راس تکراری باشه(از تعریف قطر به دست میاد) . که با یک bfs میشه درخت گراف ساده رو کشید و قطر اون رو حساب کرد.
۲/ براس سوال ۲ باید بر روی هر راس یک dfs زد.
ارسال: #۷
  
RE: سوال از مبحث گراف
(۱۲ دى ۱۳۹۲ ۱۲:۳۷ ب.ظ)keywan78 نوشته شده توسط:(12 دى ۱۳۹۲ ۰۸:۴۹ ق.ظ)e.sharmi نوشته شده توسط:(12 دى ۱۳۹۲ ۰۱:۳۴ ق.ظ)keywan78 نوشته شده توسط: خیلی راحت با زدن دو تا bfs
اولیش برای پیدا کردن عمیق ترین گره بعد از گره عمیق یک bfs دیگر لازم است برای رسیدن به عمیق ترین گره از گره عمیق!!! که برابر ۲n می شه.
اره! حق با شماست. در واقع چون درخت هست این کار رو میتونیم انجام بدیم. برای هر گره [tex]d(u)[/tex] ای که هر بار حساب میشه میشه عمقش ، پس همون با یه بار BFS و مقایسه [tex]d(u)[/tex] ها میشه به جواب رسید. دوبار نیاز نیست درسته؟
یک سوال دیگر!
همون سوال بالا رو میشه در دو حالت زیر بگید چی میشه
۱- اگر درخت نباشه و گراف بدون جهت ساده باشه.
۲- اگر گراف جهت دار ساده باشه.
نه با یک بار نمیشه چون مقایسه ها خودشون زمان برند nlogn و بهترین کار همون دو بار bfs هستش.
۱/برای سوال اولتون اگه یک گراف ساده باشه و مسیرمون بدون راس تکراری باشه(از تعریف قطر به دست میاد) . که با یک bfs میشه درخت گراف ساده رو کشید و قطر اون رو حساب کرد.
۲/ براس سوال ۲ باید بر روی هر راس یک dfs زد.
آهان. ممنون. متوجه شدم
موضوعهای مرتبط با این موضوع... |
|||||
موضوع: | نویسنده | پاسخ: | بازدید: | آخرین ارسال | |
مبحث جستجوهای محلی | Elham_tm | ۷ | ۴,۴۴۶ |
۱۷ اسفند ۱۴۰۰ ۰۵:۴۳ ب.ظ آخرین ارسال: KB2000 |
|
رنگ کردن رئوس گراف( ارشد علوم کامپیوتر ۹۸ ) | ss311 | ۰ | ۲,۱۱۷ |
۰۳ اسفند ۱۳۹۸ ۱۲:۴۳ ب.ظ آخرین ارسال: ss311 |
|
تعداد مسیرها در گراف | ss311 | ۰ | ۲,۰۲۳ |
۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ آخرین ارسال: ss311 |
|
طراحی گرافیکی | simaakbari | ۰ | ۲,۴۷۰ |
۱۶ خرداد ۱۳۹۸ ۰۴:۵۴ ب.ظ آخرین ارسال: simaakbari |
|
کوتاه ترین مسیر در گراف | Sanazzz | ۳ | ۴,۱۶۵ |
۰۷ فروردین ۱۳۹۸ ۰۲:۵۷ ق.ظ آخرین ارسال: Sanazzz |
|
کتاب خوب در باره نظریه گراف | ماهی ۲۵۸ | ۰ | ۱,۹۹۲ |
۲۸ شهریور ۱۳۹۷ ۱۲:۲۸ ب.ظ آخرین ارسال: ماهی ۲۵۸ |
|
یافتن مسیر در گراف کامل دو بخشی | Sepideh96 | ۳ | ۴,۱۶۸ |
۲۶ بهمن ۱۳۹۶ ۱۲:۴۲ ب.ظ آخرین ارسال: αɾια |
|
مبحث شار، بیشینه جریان، الگوریتم Ford-Fulkerson | Sepideh96 | ۲ | ۲,۸۴۵ |
۰۳ بهمن ۱۳۹۶ ۰۴:۴۷ ق.ظ آخرین ارسال: Sepideh96 |
|
رنگ آمیزی راسهای گراف | ss311 | ۲ | ۲,۳۸۷ |
۰۳ بهمن ۱۳۹۶ ۰۱:۲۳ ق.ظ آخرین ارسال: ss311 |
|
سوال در مورد ساختن یک گراف دانش محدود | zahra89 | ۰ | ۱,۶۹۹ |
۰۲ بهمن ۱۳۹۶ ۰۳:۴۱ ب.ظ آخرین ارسال: zahra89 |
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close