בעיה
אני צריך לפתור את הבעיה הבאה: יש גרף מכוון(G(V,E בצורה רשימת סמיכויות עם קשתות מקבילות ולולאות עצמיות.אני צריך למצוא אלגוריתם בזמן(O(V+E שיצור גרף לא מכוון ללא קשתות מקבילות ולולאות עצמיות בצורת רשימת סמיכויות. אם הרשימות ממויונות אפשר לעשות את זה ע"י מעבר יחיד על כול קשת. העיניין הוא שלא ברור לי איך אני יכול למיין את רשימות הקשתות בלי לפגוע בדרישות הסיבוכיות כי המיון של כול רשימה צריך להיות לינארי באורך הרשימה.
אני צריך לפתור את הבעיה הבאה: יש גרף מכוון(G(V,E בצורה רשימת סמיכויות עם קשתות מקבילות ולולאות עצמיות.אני צריך למצוא אלגוריתם בזמן(O(V+E שיצור גרף לא מכוון ללא קשתות מקבילות ולולאות עצמיות בצורת רשימת סמיכויות. אם הרשימות ממויונות אפשר לעשות את זה ע"י מעבר יחיד על כול קשת. העיניין הוא שלא ברור לי איך אני יכול למיין את רשימות הקשתות בלי לפגוע בדרישות הסיבוכיות כי המיון של כול רשימה צריך להיות לינארי באורך הרשימה.