• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 00:47:09 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 00:47:09 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[June 16, 2025, 23:46:31 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31712
Online Today: 164
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 47
Guests: 105
Total: 152
Nikos_313
fpapat
noys
el mariachi
Deviate
daphnenik
christinabisdeki
Kwst@ss_
kimxnas
freskoulhs
Chr1sgr
george polymeros
Elenit
aalmpanb
Northern Eagle
andyy
miltan8
acolak
Mikekmp
Giorgos2222
DemetriosL
Giannis Masterio
Saint_GR
tasos gourd
superkolios
m.renia
dkonst
alex_samaras_
EiriniGeo
vagk
babis.o.sougias
Maximos7
sigklitiki
arisap
Spyridon01101
mpizos
antontsiorvas
Ulmo
Βασιλης
Yamal
Christina_R
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 3ο Εξάμηνο > Δομές Δεδομένων (Moderators: chatzikys, Tasos Bot, tzortzis) > Εργασία Α - Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 7 Go Down Print
Author Topic: Εργασία Α - Απορίες  (Read 16221 times)
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Εργασία Α - Απορίες
« on: November 26, 2006, 18:48:35 pm »

Λοιπόν, μόλις ξεκίνησα με την ομάδα μου να προσπαθώ το πρώτο μέρος της εργασίας που έχουμε να κάνουμε μέχρι τη Δευτέρα 4/12
Έχουμε κάποιες απορίες λοιπόν:

1) Στη δημιουργία της στοίβας: Στις σημειώσεις μέσα, στην υλοποίηση της στοίβας, έχει τον κώδικα για το interface της στοίβας. Πρέπει αυτό να το ξαναγράψουμε, ή υπάρχει ήδη έτοιμο στο πρόγραμμα? Και η υλοποίηση της στοίβας? Πρέπει να γίνει και αυτή από μας; Αν ναι, να φανταστώ ότι θα γίνει μέσα στη μέθοδο createLabyrinth();

2) Περισσότερο για επιβεβαίωση: Αν κατάλαβα καλά, η χρήση της στοίβας είναι για να μετράει τα δωμάτια στα οποία έχουμε ήδη βρεθεί, κατά την κατασκευή του λαβυρίνθου, σωστά??

ΥΓ: Αν μπερδευτήκατε με τα παραπάνω, το ίδιο και εγώ!!!!! Cheesy

Ευχαριστώ προκαταβολικά!
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
ikoufis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1052



View Profile WWW
Re: Εργασία Α - Απορίες
« Reply #1 on: November 26, 2006, 19:05:55 pm »

1)Υπάρχει μια έτοιμη κλάση στα utilities της java με όνομα Stack την οποία μπορείς να την κάνεις import.Περιέχει 5-6 συναρτήσεις για τη διαχείρηση της στοίβας. δες: <ahref>http://java.sun.com/j2se/1.4.2/docs/api/java/util/Stack.html</a>..
Μπορείς όμως να δημιουργήσεις μια δική σου κλάση που θα κάνει την ίδια δουλειά με μόνο τις συναρτήσεις που χρειάζεσαι.

2)Η Στοίβα μετράει το μονοπάτι που ακολουθείς κατά την χάραξη του δρόμου σου.Αν σε κάποιο σημείο κάνεις όπισθεν τότε τα δωμάτια αυτά φεύγουν από τη στοίβαΣτην ουσία δηλαδή σου δείχνει τον τρόπο για να πας από το δωμάτιο που ξεκίνησες σε αυτό που είσαι τώρα..

ps.Δεν την έχω ολοκληρώσει την εργασία,οπότε μπορεί να μην είναι σωστά τα παραπάνω ;)Καλή συνέχεια!
Logged
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #2 on: November 26, 2006, 19:11:10 pm »

Και προσοχή, άμα δημιουργήσεις δική σου κλάση μην ξεχάσεις να τη βάλεις στο package.
Logged
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #3 on: November 26, 2006, 19:12:13 pm »

Γιάννη είσαι Θεός!!!! wav super Peace

Κορίνα και Εύη!

Thanx Nessa!
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #4 on: November 26, 2006, 19:20:04 pm »

ΡΕ συ Γιάννη, έχω πελαγώσει όμως. Πώς θα δω ακριβώς τον κώδικα στη σελίδα αυτήν που με έστειλες; Και ακόμη πώς θα την κάνω import?
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
ikoufis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1052



View Profile WWW
Re: Εργασία Α - Απορίες
« Reply #5 on: November 26, 2006, 19:31:24 pm »

Θα γράψεις στην πρώτη σειρά του κώδικά σου import java.util.Stack;
Λογικά θα τη βλέπει την κλάση και θα μπορείς να δημιοργείς αντικείμενα.
Δεν το έψαξα όμως πολύ,θεώρησα ότι ίσως είναι πιο εύκολο να κάνω μια δική μου κλάση για αυτή τη δουλειά(την οποία απλά την έχω σκεφτεί,δεν την έχω υλοποιήσει ακόμη!)
Αρα δε χρειάζεσαι κώδικα για τη stack,απλά καλείς τις συναρτήσεις της.

Quote from: corina on November 26, 2006, 19:12:13 pm
Γιάννη είσαι Θεός!!!! wav super Peace

Κορίνα και Εύη!

Thanx Nessa!
ΥΠ
Quote from: corina on November 26, 2006, 19:12:13 pm
Γιάννη είσαι Θεός!!!! wav super Peace

Κορίνα και Εύη!

Thanx Nessa!

ΥΠΕΡΒΟΛΕΣ!!Απλά ήσασταν τυχερές,ήταν το μόνο πράγμα που έχω ψάξει μέχρι στιγμής για την εργασία Grin
Logged
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #6 on: November 26, 2006, 19:38:25 pm »

Αυτή τη φορά θα αρκεστούμε στο να σε ευχαριστήσουμε,λοιπόν!!!
Πρώτον για να κόψουμε τις υπερβολές και δευτερον για να μην βιαστούμε όπως την προηγούμενη φορά...
Αναμείνετε λοιπόν στο PC σας... Cheesy Cheesy

Εύη.
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #7 on: November 26, 2006, 19:44:18 pm »

Γιαννάκη...Αν είσαι ακόμη μέσα και δεν έχεις βαρεθεί τις ερωτήσεις μας, να κάνω μία ακόμη? Στην κλάση που θα κάνεις, θα βάζεις εκείνα τα "throws" με τα exceptions που έχει από δίπλα? Γιατί προσπάθησα να τα κάνω και δεν μου τα αναγνωρίζει...ΣΝΙΦ!

Κορίνα
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
ikoufis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1052



View Profile WWW
Re: Εργασία Α - Απορίες
« Reply #8 on: November 26, 2006, 19:57:32 pm »

Αν ξέρω ευχαρίστως να σε βοηθήσω,αλλά για treads και exceptions ούτε από τη θεωρία δεν τα διάβασα.Δεν ξέρω αν είναι απαραίτητα,αλλά φυσικά δεν μπορώ να σου απαντήσω,ίσως κάποιος πιο έμπειρος με τη java!Jimi τουλάχιστον java ξέρεις?? Cheesy
Logged
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #9 on: November 26, 2006, 20:02:58 pm »

Quote from: ikoufis on November 26, 2006, 19:57:32 pm
Jimi τουλάχιστον java ξέρεις?? Cheesy

Καλό!!!! jimi τι έχεις να απαντήσεις λοιπόν???!!!!
Logged

Η συμμετοχή δεν φέρνει ντε και καλά τη νίκη. Αλλά η νίκη δεν μπορεί να έρθει αλλιώς. Ασε που, συμμετέχοντας μπορεί να βγεις απ' τη συντήρηση.
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #10 on: November 26, 2006, 20:04:26 pm »

Η έτοιμη κλάση μπορεί και να μην κάνει γι'αυτή τη δουλειά (δεν την έχω ψάξει). Πάντως στη σελίδα 120 του βιβλίου έχει έτοιμο κώδικα, οπότε τον τροποποιείς κατά το δοκούν (ανάλογα με το τι μεταβλητές θα βάλεις στη στοίβα) και ξεμπερδεύεις.
Logged
fpsom
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 119


I am not antisocial. Society is anti-me...


View Profile WWW
Re: Εργασία Α - Απορίες
« Reply #11 on: November 26, 2006, 21:41:32 pm »

Καταρχήν προφανώς μπορείτε να χρησιμοποιήσετε έτοιμη την κλάση Stack από το πακέτο java.util. Όπως σας είπε και ο έγκριτος συνάδελφος, η εισαγωγή της κλάσης στην LabyrinthCreator γίνεται με την προσθήκη της σειράς import java.util.Stack; στην αρχή του java αρχείου (αμέσως μετά το package gr.auth.ee.dsproject.labyrinth;).

Η χρήση της Stack γίνεται πολύ απλά όπως η χρήση οποιασδήποτε άλλης κλάσης (Stack st = new Stack(); ). Οι συναρτήσεις push και pop υπάρχουν ήδη μέσα στην κλάση. Απλά να έχετε στα υπόψιν σας ότι η κλάση Stack δουλεύει γενικότερα με generics (όχι ότι τα απλά αντικείμενα θα παρουσιάσουν σίγοτυρα πρόβλημα, αλλά ποτέ δεν ξέρεις...  Wink   ) οπότε θα χρειάζεστε αρκετό type casting... (ελπίζω να τα θυμάστε αυτά από το μάθημα! Cheesy)

Επίσης, αυτή την εβδομάδα θα ασχοληθούμε στα εργαστήρια με την κατασκευή μιας Ουράς, οπότε με αυτή τη γνώση νομίζω ότι θα μπορέσετε να κάνετε μια δική σας Stack με αρκετά μικρότερη ευκολία.

Τέλος, όσον αφορά threads και exceptions: μην ασχολείστε (προς το παρόν τουλάχιστον) με ότι κώδικα βρίσκεται εκτός την LabyrinthCreator. Θα ζοριστείτε χωρίς λόγο! Αφήστε να τα κάνουμε μαζί πρώτα στο εργαστήριο, και μετά καταπιαστείτε όσο θέλετε. Αλλά για τις ανάγκες της εργασίας ΔΕΝ θα σας χρειαστούν (ή, για να το θέσω αλλιώς, αν σας χρειαστούν ή είστε πολύ καλοί ή μάλλον στραβά το παίρνετε....  Grin   )
Logged

Sed quis custodiet ipsos custodes?
OtiNaNAi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1334


Δεν είμαι ο ηλεκτρολόγος που έχεις συνηθίσει...


View Profile
Re: Εργασία Α - Απορίες
« Reply #12 on: November 26, 2006, 22:42:25 pm »

Αποτι εχω καταλάβει μολις επιλεξουμε το αρχικο random δωματιο απο κει κ περα μπορουμε να κινηθούμε και στις 4 κατευθήνσεις (north,south,east,west) αφου δν εχουμε επισκεφτεί κανενα αλλο δωματιο.

Πως ομως μπορεί η επιλογη του επομενου δωματιου να γινει με random τροπο????
πρεπει να χρησιμοποιησουμε την math.random κατα καποιο τροπο (πχ. αντιστοιχίζοντας καθε κατευθηνση σε ενα αριθμό) η κατι παρόμοιο???
 
Logged

Peace    Peace
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #13 on: November 27, 2006, 16:27:11 pm »

Ναι, όπως το περιέγραψες (δες και το παράδειγμα στο tutorial).
Logged
papajim
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 557



View Profile
Re: Εργασία Α - Απορίες
« Reply #14 on: November 27, 2006, 22:55:37 pm »

Να θυμήσω πως στο eTHMMY στο forum του μαθήματος μιλάμε για τους χαρακτήρες και γενικά για το παιχνίδι!!!
Logged

Συγκρίνοντας τους γρήγορους γύρους των Prost, Piquet κλπ με αυτόν του Senna ήταν σαν να βλέπεις φωτογραφίες και μετά έναν πίνακα του Michelangelo
Pages: [1] 2 3 ... 7 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...