Σε αυτό το "μικρό project" θα προσπαθήσουμε να υλοποιήσουμε γράφους σε C++. Αυτό που έχουμε σκοπό να κάνουμε είναι η δημιουργία αντικειμένων που θα βοηθούν τους προγραμματιστές να δημιουργούν εύκολα, τουλάχιστον μερικά βασικά γραφήματα.
Ως γνωστόν επενδύουμε και προσπαθούμε να τα καταφέρουμε σε δύο πράγματα :
- Την ευανάγνωση και απλούστευση του κώδικα & βεβαίως,
- Την αποτελεσματικότητα.
Αν έχετε τυχόν απορίες, παρατηρήσεις ή οποιουδήποτε είδους σχόλιο, σας παρακαλούμε πραγματικά να μας τα αναφέρετε, είτε εδώ είτε στο www.g-lts.info ( όπου σας περιμένουμε ).
Θέλουμε η δουλειά μας να γίνει όσο το δυνατόν καλύτερη με το αποτέλεσμα της να βοηθάει όσο το δυνατόν περισσότερο, το μέσο χρήστη - προγραμματιστή. Για αυτό ακριβώς το λόγο ζητάμε την βοήθεια σας.
Περισότερες λεπτομέριες στο [wiki] (https://github.com/Tas-sos/Graphs/wiki).
Τρέχοντας το παρών πρόγραμμα και δίνοντας στον γράφο τις κορυφές και τις συνδέσεις που μπορείτε να δείτε στον κώδικα του προγράμματος παίρνουμε 4 εξόδους. Οι δύο είναι στην οθόνη και είναι αυτές εδώ :
Έξοδος :
Ο κόμβος 1 συνδέετε με την/τις κορυφές : 3, 2.
Ο κόμβος 2 συνδέετε με την/τις κορυφές : 5, 4
Και παίρνουμε όμως και άλλες δύο εξόδους που είναι :
- το αρχείο "nodes_table.csv"
- το αρχείο "edges_table.csv"
Τα οποία μπορείτε να τα δώσετε στο πρόγραμμα Gephi ( [με τον τρόπο που δείχνουμε εδώ] (http://www.g-lts.info/index.php/forum/odigies-xrisis/262-gephi-eisagogi-dedomenon) ) και να σας φτιάξει αμέσως και χωρίς κανένα περαιτέρω κόπο την γραφική αναπαράσταση του γράφου όπως την βλέπετε εδώ :
Ευχαριστούμε. :)