Εντάξει, η κατάσταση μου είναι αυτό που έχω μια λίστα με τα στοιχεία και θα πρέπει να πάρει τη σειρά αυτών των στοιχείων με βάση τα στοιχεία που έχουν. Για παράδειγμα, ας πούμε ότι έχουμε αυτά τα στοιχεία: Α, Β, C, D, E, F
Γ και Δ δεν έχουν εξαρτήσεις έτσι η σειρά τους μπορεί να είναι 0. Β είναι αυτός που έχει το πιο με C, D και Α Α έχει C και F έχει Α και Β
C D
| \ /
A /
/ | /
| B
\ |
F
Σε αυτήν την περίπτωση C, D = 0 Α = 1 Β = 2 F = 3
Έχω ψάξει μέσω του διαδικτύου και φαίνεται ότι δεν είμαι χρησιμοποιώντας το σωστό επιστημονικός όρος για αυτό. Πιθανότατα πρόκειται για ένα σύνολο ή μια τσάντα που με κάποιο τρόπο. Ξέρω ότι δεν είναι ένα δέντρο, όπως η κατάσταση αυτή έχει περισσότερα από δύο άκρες σε κάθε κόμβο. Η απάντηση μπορεί να είναι σε μια γλώσσα προγραμματισμού, απλώς προσπαθεί να καταστήσει ως γενικές όσο το δυνατόν.













