ট্যোপোলজিকাল সর্ট একটি DAG (directed acyclic graph) এর শীর্ষবিন্দুগুলিকে রৈখিকভাবে সাজায় যাতে প্রতিটি edge u->v এ u আগে থাকে v। এটি উত্তর দেয় "এই কাজগুলি তাদের নির্ভরতা দেওয়া অবস্থায় কোন ক্রমে করতে পারি?"
ধারণা
দুটি সাধারণ পদ্ধতি: (বারবার in-degree 0 সহ নোড সরান) অথবা (রিভার্স post-order)। একটি বৈধ সাজান ।
