Topological sort DAG (directed acyclic graph) च्या शिरोबिंदूंना रेखीय क्रमाने क्रमांकित करते जेणेकरून प्रत्येक किनारे u->v साठी u v पूर्वी असेल. हे प्रश्नाचे उत्तर देते "या कार्यांची अवलंबित्व विचारात घेऊन मी कोणत्या क्रमाने ही कार्ये करू शकतो?"
कल्पना
दोन सामान्य दृष्टिकोन: (इन-डिग्री 0 असलेल्या नोड्स पुन्हा पुन्हा काढून टाकणे) किंवा (reverse post-order). वैध क्रम .
