KonkurStudy

سوال ۵۸ کنکور ارشد مهندسی کامپیوتر ۱۴۰۳

اهمیت
۰/۵

فرض کنید G=(V,E)G = (V , E)، یک گراف هم‌بند وزن‌دار باشد. چند مورد از گزاره‌های زیر درست است؟

  • اگر وزن تمام یال‌های گراف با هم برابر باشد، می‌توان درخت فراگیر کمینه آن را با الگوریتمی از مرتبه O(∣E∣)O(|E|) بدست آورد.
  • اگر GG گراف جهت‌دار باشد، یافتن دور در این گراف را می‌توان در مرتبه O(∣V∣+∣E∣)O(|V|+|E|) محاسبه کرد.
  • چنانچه وزن یال‌های گراف دوبه‌دو متمایز باشند، الگوریتم پریم و کروسکال دارای جواب یکسانی هستند.
  • الگوریتم پریم را می‌توان به‌نحوی پیاده‌سازی کرد که همواره مرتبه آن بدتر از الگوریتم کروسکال نباشد.
#minimum-spanning-tree#prim#kruskal#cycle-detection#mst-uniqueness#graph-algorithms