Εργασία 2 - GraphSearch [2012-13]

Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό pefraimi » 29 Δεκ 2012, 20:55

Εδώ μπορούν να υποβληθούν απορίες και παρατηρήσεις για την εργασία 2 των Δομών Δεδομένων 2012-13,
Παύλος.-
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό g1wrg0s » 03 Ιαν 2013, 11:21

Με ποιόν τρόπο μπορούμε να δούμε το degree του κάθε κόμβου πάνω στο γράφημα;Υπάρχει κάποια συνάρτηση που το επιστρέφει;
g1wrg0s
Newbie
 
Δημοσιεύσεις: 7
Εγγραφή: 27 Ιουν 2012, 19:53

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό oasomp » 04 Ιαν 2013, 19:42

Στο αρχείο Result.java λέει

int degree; // The number of edges attached to this node

με τη βοήθεια της getNeighborsOf μπορείς να το κάνεις αυτό.

δλδ getNeighborsOf( 'node' ).length
oasomp
Newbie
 
Δημοσιεύσεις: 1
Εγγραφή: 24 Αύγ 2011, 09:41

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό blackbird » 05 Ιαν 2013, 16:12

oasomp έγραψε:Στο αρχείο Result.java λέει

int degree; // The number of edges attached to this node

με τη βοήθεια της getNeighborsOf μπορείς να το κάνεις αυτό.

δλδ getNeighborsOf( 'node' ).length

Η getNeighborsOf αφορά όλους τους υπόλοιπους κόμβους του γραφήματος ή περιορίζεται σε κάποιο περιορισμένο αριθμό γύρω από τον κόμβο που του δίνεις;
Without Heart We Would Be Mere Machines
Alfa Romeo
Άβαταρ μέλους
blackbird
Full Member
 
Δημοσιεύσεις: 163
Εγγραφή: 16 Οκτ 2010, 01:51
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό personGR » 05 Ιαν 2013, 19:31

Καληπέρα!

Στην παράμετρο <verbose> δίνουμε ότι τιμή θέλουμε (πχ έδωσα "graph" και ο server ανταποκρίθηκε, ασχέτως των αποτελεσμάτων).

Και επίσης, ο κώδικας κάτω από το σχόλιο "//EXAMPLE CODE" υπάρχει μόνο για να μας δείξει τις διαθέσιμες συναρτήσεις;

Ευχαριστώ.

EDIT:

Σχετικά με το queues project:

Όταν το έκανα import στο eclipse (Juno, 4.2) υπήρχε πρόβλημα - μου έβγαζε ένα θαυμαστικό πάνω στο project. Ψάχοντας στο internet κατάλαβα πως υπήρχε πρόβλημα με τη JRE System Library, οπότε έβαλα την JAVA SE 6 σε MacOS X και όλα καλά. Όταν πάω να τρέξω, όμως, τη Linked List Demo μου πετάει αυτό.

Κώδικας: Επιλογή όλων
Exception in thread "main" java.lang.UnsupportedClassVersionError: queues/LinkedListDemo : Unsupported major.minor version 51.0
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)


Τι συμβαίνει ακριβώς;
personGR
Newbie
 
Δημοσιεύσεις: 40
Εγγραφή: 06 Οκτ 2010, 18:32
Τοποθεσία: Έλα ντε!
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό personGR » 07 Ιαν 2013, 19:23

Εντάξει το βρήκα το πρόβλημα, το eclipse μου έκανε αυτόματα import το project queues στο graphsearch και γινόταν κακός χαμός.
personGR
Newbie
 
Δημοσιεύσεις: 40
Εγγραφή: 06 Οκτ 2010, 18:32
Τοποθεσία: Έλα ντε!
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό pefraimi » 08 Ιαν 2013, 11:33

blackbird έγραψε:
oasomp έγραψε:Στο αρχείο Result.java λέει

int degree; // The number of edges attached to this node

με τη βοήθεια της getNeighborsOf μπορείς να το κάνεις αυτό.

δλδ getNeighborsOf( 'node' ).length

Η getNeighborsOf αφορά όλους τους υπόλοιπους κόμβους του γραφήματος ή περιορίζεται σε κάποιο περιορισμένο αριθμό γύρω από τον κόμβο που του δίνεις;


Η getNeighorsOf(...) επιστρέφει για οποιοδήποτε συγκεκριμένο κόμβο του γραφήματος, όλους τους γείτονες του κόμβου αυτού. Συγκεκριμένα επιστρέφει έναν πίνακα με τα ID των γειτονικών του κόμβων,

Παύλος.-
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό blackbird » 08 Ιαν 2013, 14:07

Τα degrees πως τα παίρνουμε;
Without Heart We Would Be Mere Machines
Alfa Romeo
Άβαταρ μέλους
blackbird
Full Member
 
Δημοσιεύσεις: 163
Εγγραφή: 16 Οκτ 2010, 01:51
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό pefraimi » 08 Ιαν 2013, 22:01

blackbird έγραψε:Τα degrees πως τα παίρνουμε;


Το degree ενός κόμβου στο γράφημά μας είναι το πλήθος των γειτόνων του,

Παύλος.-
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό blackbird » 09 Ιαν 2013, 01:43

Για να θεωρηθεί επιτυχημένη η εργασία απαιτείται correct answer τις 5 τυχαίες φορές που ζητείται ή πάντα πρέπει να βγάζει correct answer και απλώς επιλέγουμε 5 proofs ;
Without Heart We Would Be Mere Machines
Alfa Romeo
Άβαταρ μέλους
blackbird
Full Member
 
Δημοσιεύσεις: 163
Εγγραφή: 16 Οκτ 2010, 01:51
Φοιτητής ΗΜΜΥ: Ναι

Re: Εργασία 2 - GraphSearch [2012-13]

Δημοσίευσηαπό pefraimi » 09 Ιαν 2013, 12:49

blackbird έγραψε:Για να θεωρηθεί επιτυχημένη η εργασία απαιτείται correct answer τις 5 τυχαίες φορές που ζητείται ή πάντα πρέπει να βγάζει correct answer και απλώς επιλέγουμε 5 proofs ;

Ο σκοπός είναι να τρέχει σωστά ο αλγόριθμός σε κάθε εκτέλεση. Για να βεβαιωθούμε ότι ισχύει αυτό θα πρέπει οι 5 τελευταίες εκτελέσεις του αλγορίθμου σας (με τον server να επιλέγει μέγεθος και seed) να δίνουν τη σωστή απάντηση,

Παύλος.-
pefraimi
Sr. Member
 
Δημοσιεύσεις: 333
Εγγραφή: 01 Νοέμ 2008, 14:59

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 12 επισκέπτες

cron