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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
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]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426680
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 10
Guests: 88
Total: 98
aggelosiliadis
Angelagfb
DarkMagiK06
arisap
PolarBear
GiorgosSarak
bsp
stefpapa21
Εμφάνιση

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

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 3ο Εξάμηνο > Δομές Δεδομένων (Moderators: chatzikys, Tasos Bot, tzortzis) > Εργασία Α - Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 ... 7 Go Down Print
Author Topic: Εργασία Α - Απορίες  (Read 16249 times)
Krono
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1381


Καληνύχτα ΤΗΜΜΥ!


View Profile
Re: Εργασία Α - Απορίες
« Reply #30 on: November 30, 2006, 18:47:29 pm »

      Τί ακριβώς θέλεις να περάσεις στο αντικείμενο rooms[][]; Το μόνο που χρειάζεται να του κάνεις είναι να του γκρεμίσεις μερικούς τύχους.
Logged

Ουδέν Σχόλιον!
Maverick
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52



View Profile
Re: Εργασία Α - Απορίες
« Reply #31 on: November 30, 2006, 19:11:47 pm »

Ερώτηση: ειμαι σε ενα τυχαιο room και θελω να ελεγξω τα γειτονικα του.Επιλεγω τυχαια ενα δωματιο.Σε περιπτωση που αυτο εχει εναν τοιχο γκρεμισμενο (αρα δεν μπορω να παω σ'αυτο). πως θα ελεγξω τα υπολοιπα 3 με ΤΥΧΑΙΟ τροπο πριν κανω pop? Cheesy
Logged

Live your LIFE
corina
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 4651


summertime


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

Όπως διάλεξες ΤΥΧΑΙΑ τον αρχικό τοίχο. Και εκεί ουσιαστικά δε διάλεξες έναν τοίχο από 4 τυχαία? Μετά πρέπει να βρεις τρόπο να αποκλείεις το συγκεκριμένο τοίχο από την επόμενη random επιλογή, ωστε να επιλέγεις τυχαία έναν από τους υπόλοιπους 3 τοίχους. Βέβαια αν δεν ξέρω πώς ακριβώς επιλέγεις τον αρχικό τοίχο, δεν μπορώ και να σου πω πώς ακριβώς θα το κάνεις αυτό!

Εγώ πάντως ελέγχω πρώτα ποιοι τοίχοι οδηγούν σε δωμάτια που δεν έχω ξαναπάει, και μετά κάνω random επιλογή ανάμεσα μόνο σε αυτούς τους τοίχους.
Logged

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


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #33 on: November 30, 2006, 19:28:35 pm »

Έγώ πάντως έχω ένα άλλο πρόβλημα. Στη συνάρτησή μου χρησιμοποιώ νέες μεταβλητές, οι οποίες φιλοδοξώ να είναι τοπικές, δηλαδή μόνο της μεθόδου. Ό,τι και αν έχω κάνει, δεν τις αναγνωρίζει με καμία Παναγία!!!!
Μου βγάζει ένα μήνυμα ότι ο μόνος τύπος μεταβλητής που επιτρέπεται είναι "final" ή κάτι τέτοιο...Δοκίμασα να τις βάλω και final και πάλι τίποτα...
Logged

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


summertime


View Profile
Re: Εργασία Α - Απορίες
« Reply #34 on: November 30, 2006, 19:50:08 pm »

Μήπως να τις δηλώσω ως μεταβλητές της ίδιας της κλάσης? Απλά είναι και μερικοί μετρητές, που δε βρίσκω λόγο να είναι μεταβλητές ολόκληρης της κλάσης...
Logged

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

Τους μετρητές μπορείς να τους δηλώσεις και μέσα στη for.

Edit, για να γίνω πιο σαφής: for (int i;i<1000000;i++){}
Logged
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #36 on: November 30, 2006, 21:09:37 pm »

Quote from: Maverick on November 30, 2006, 19:11:47 pm
Ερώτηση: ειμαι σε ενα τυχαιο room και θελω να ελεγξω τα γειτονικα του.Επιλεγω τυχαια ενα δωματιο.Σε περιπτωση που αυτο εχει εναν τοιχο γκρεμισμενο (αρα δεν μπορω να παω σ'αυτο). πως θα ελεγξω τα υπολοιπα 3 με ΤΥΧΑΙΟ τροπο πριν κανω pop? Cheesy
Αυτό νομίζω πως δεν είναι αναγκαίο (εγώ πάντως δε σκέφτηκα να ξαναβάλω τυχαία επιλογή μετά την πρώτη κατεύθυνση, τον έβαλα να τις παίρνει με τη σειρά). Πάντως αν θέλεις να το κάνεις έτσι, αν είσαι πχ στην περίπτωση 2 (το SOUTH είναι νομίζω) θα πρέπει να έχεις μια συνάρτηση που να επιλέγει ανάμεσα στους αριθμούς 0,1 και 3. Δεν ξέρω αν υπάρχει έτοιμη, αν δεν είναι έτοιμη θα πάρεις random για το 3 και θα του πεις αν tyxaio_noumero=2 τότε tyxaio_noumero=3. Αντίστοιχα και για τις άλλες περιπτώσεις.
Logged
stratis
Θαμώνας
****
Gender: Male
Posts: 300


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία Α - Απορίες
« Reply #37 on: November 30, 2006, 23:59:26 pm »

Quote from: corina on November 30, 2006, 19:28:35 pm
Έγώ πάντως έχω ένα άλλο πρόβλημα. Στη συνάρτησή μου χρησιμοποιώ νέες μεταβλητές, οι οποίες φιλοδοξώ να είναι τοπικές, δηλαδή μόνο της μεθόδου. Ό,τι και αν έχω κάνει, δεν τις αναγνωρίζει με καμία Παναγία!!!!
Μου βγάζει ένα μήνυμα ότι ο μόνος τύπος μεταβλητής που επιτρέπεται είναι "final" ή κάτι τέτοιο...Δοκίμασα να τις βάλω και final και πάλι τίποτα...

Κορίνα, αυτό το λάθος μου το έβγαζε κι εμένα και μόνο αφού μου έσπασαν τα νεύρα ανακάλυψα ότι έφταιγε μια αγκύλη που είχα βάλει αντί για παρένθεση αρκετά πιο πάνω στο πρόγραμμα.  bang_head  Κοίτα μήπως οφείλεται σε κάτι τέτοιο, γιατί φυσιολογικά δεν νομίζω να είναι λάθος αυτό που έκανες...  Smiley
Logged

Lying again on that hotel room
in Budapest
but with her present this time
warming the sheets
tasting his lips
and wiping the sweat off his skin
johnny_d
Θαμώνας
****
Gender: Male
Posts: 308



View Profile
Re: Εργασία Α - Απορίες
« Reply #38 on: December 01, 2006, 01:15:14 am »

Εγώ σχεδόν τώρα ξεκίνησα να κοιτάω την εργασία...
Όταν λοιπόν έκανα import το package κ πηγά να τρέξω την main μου βγάζει τα παρακάτω...

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
   at gr.auth.ee.dsproject.labyrinth.Labyrinth.paintCom ponent(Labyrinth.java:53)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
   at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForHiera rchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarc hy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
   at gr.auth.ee.dsproject.labyrinth.Labyrinth.paintCom ponent(Labyrinth.java:53)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
   at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
   at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
   at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
   at java.awt.Container.paint(Unknown Source)
   at javax.swing.JFrame.update(Unknown Source)
   at sun.awt.RepaintArea.updateComponent(Unknown Source)
   at sun.awt.RepaintArea.paint(Unknown Source)
   at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForHiera rchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarc hy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

στο console...
Kανονικά δεν θα έπρπε να μου εμφανίζει εναν μη τέλειο λαβύρινθο??? Sad Undecided
Χρειάζεται να αλλάξω κάτι στις ρυθμίσεις??
Logged

http://pes-ta.blogspot.com/

http://goo.gl/9xfJ8
Νessa
Guest
Re: Εργασία Α - Απορίες
« Reply #39 on: December 01, 2006, 01:25:04 am »

Το σφάλμα αυτό σημαίνει ότι πήγες να προσπελάσεις μια θέση του πίνακα που δεν υπάρχει (πχ ο πίνακας έχει 100 θέσεις και εσύ του ζήτησες την 101). Το κουφό είναι ότι το νούμερο που σου έχει δίπλα είναι το 0! Κανονικά όλοι οι πίνακες αρχίζουν στη θέση 0 Huh
Logged
johnny_d
Θαμώνας
****
Gender: Male
Posts: 308



View Profile
Re: Εργασία Α - Απορίες
« Reply #40 on: December 01, 2006, 01:33:43 am »

Ωραία αλλά εγω το έτρεξα όπως ήταν...χωρίς να κάνω αλλαγές!!
Όπως ήταν μετά το import...!Δηλαδή ήταν λάθος απο την αρχή στο zip???!!! Cheesy Cheesy
Logged

http://pes-ta.blogspot.com/

http://goo.gl/9xfJ8
Krono
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1381


Καληνύχτα ΤΗΜΜΥ!


View Profile
Re: Εργασία Α - Απορίες
« Reply #41 on: December 01, 2006, 01:49:21 am »

      To zip τρέχει. Τον constructor και τις δυο συναρτήσεις τις υλοποίησες;
Logged

Ουδέν Σχόλιον!
johnny_d
Θαμώνας
****
Gender: Male
Posts: 308



View Profile
Re: Εργασία Α - Απορίες
« Reply #42 on: December 01, 2006, 02:29:58 am »

Τώρα ναι...!Το έβγαλα...thank you!!
Logged

http://pes-ta.blogspot.com/

http://goo.gl/9xfJ8
Maverick
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 52



View Profile
Re: Εργασία Α - Απορίες
« Reply #43 on: December 01, 2006, 02:58:33 am »

Αυτη η εντολη ειναι που ριχνει τον τοιχο???
rooms[j].walls[Room.NORTH] = (int)(10*Math.random())%4;
Logged

Live your LIFE
BlackAr
Καταξιωμένος/Καταξιωμένη
***
Posts: 158



View Profile
Re: Εργασία Α - Απορίες
« Reply #44 on: December 01, 2006, 05:39:40 am »

η εντολή είναι rooms[j].walls[Room.North] = 1;
και το Room.North( ή West,South,East) είναι οι ακέραιεσ τιμές 0-3 σύμφωνα με τη κλάση Room. Για να πέσει ένας τοίχος πρέπει να τον ρίξεις και από τις δύο μεριές.
Logged

οδος ελλήνων,
οδός εκείνων,
οδός..απόντων υπευθύνων..
Pages: 1 2 [3] 4 5 ... 7 Go Up Print
Jump to:  

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