THMMY.gr

Μαθήματα Βασικού Κύκλου => Δομές Δεδομένων => Topic started by: Matzika on October 20, 2008, 20:52:55 pm



Title: [Δομές Δεδομένων] Ανακοινώσεις
Post by: Matzika on October 20, 2008, 20:52:55 pm
Αντιγράφω απο eTHMMY:    

Εργαστήρια για τις εβδομάδες της 28ης Οκτωβρίου και 17ης Νοεμβρίου

20 Οκτ 2008 4:32 μμ
Ψωμόπουλος

Την εβδομάδα της 28ης Οκτωβρίου (27-31/10) δεν θα γίνουν τα Τμήματα 5-1, 5-2 και 5-3. Τα Τμήματα 5-4, 5-5, 5-6 και 5-7 θα γίνουν κανονικά.

Την εβδομάδα της 17ης Νοεμβρίου (17-21/11) δεν θα γίνουν τα Τμήματα 5-1 και 5-2. Όμως: το Τμήμα 5-3 θα γίνει κανονικά, και στη θέση του 5-4 θα γίνει το 5-1, ενώ στη θέση του 5-6 θα γίνει το 5-2. Το Τμήμα 5-7 δεν θα γίνει εκείνη την εβδομάδα.



Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on October 21, 2008, 12:30:39 pm
Αντιγράφω από eTHMMY:

Αναπληρώσεις Εργαστηρίων - Πρόγραμμα 5 πρώτων εβδομάδων

21 Οκτ 2008 12:27 μμ - Ψωμόπουλος

Για να μην υπάρξουν παρεξηγήσεις σχετικά με τις αναπληρώσεις που θα γίνουν (εξαιτίας απεργιών, 28ης Οκτωβρίου και 17ης Νοεμβρίου), το αναλυτικό πρόγραμμα εργαστηρίων, θα το βρείτε εδώ.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on November 04, 2008, 17:40:30 pm
Αντιγράφω από eTHMMY:

Αναρτήθηκε η εκφώνηση της Εργασίας Α

4 Νοε 2008 1:40 μμ - Ψωμόπουλος

Στο Υλικό Μαθήματος μπορείτε να βρείτε την εκφώνηση της πρώτης εργασίας.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on November 14, 2008, 14:57:07 pm
Αντιγράφω από eTHMMY:

Αναπλήρωση Εργαστηρίου

14 Νοε 2008 1:53 μμ Ψωμόπουλος

Λόγω κατάληψης, το εργαστήριο του Τμήματος 5-6 (το οποίο δεν έγινε σήμερα 14/11), θα διεξαχθεί την ίδια ώρα την Παρασκευή 21/11.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on December 01, 2008, 14:37:01 pm
Αντιγράφω από eTHMMY:

Αναρτήθηκε η εκφώνηση της Εργασίας B

1 Δεκ 2008 1:36 μμ Ψωμόπουλος

Στο Υλικό Μαθήματος μπορείτε να βρείτε την εκφώνηση της δεύτερης εργασίας.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on December 01, 2008, 14:37:49 pm
Αντιγράφω από eTHMMY:

Ώρες Φοιτητών

1 Δεκ 2008 12:47 μμ Ψωμόπουλος

Για την περίοδο 8/12/2008 έως 22/12/2008, οι ώρες φοιτητών για το μάθημα Δομές Δεδομένων παρουσιάζονται στον παρακάτω πίνακα (θα διεξάγονται στο εργαστήριο απέναντι από τη γραμματεία του ΤΗΜΜΥ, ισόγειο κτιρίου Δ')

Ώρες Φοιτητών
===========
Δευτέρα      16:00 - 17:00 Διπλάρης / Τολμίδης
Τρίτη          13:00 - 14:00 Ψωμόπουλος
Τετάρτη      11:00 - 12:00 Ψωμόπουλος
Τετάρτη      16:00 - 18:00 Χατζηδημητρίου / Νικολαΐδου
Παρασκευή 15:00 - 16:00 Ψωμόπουλος


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on December 08, 2008, 14:19:16 pm
Αντιγράφω από eTHMMY:

Μαθήματα εβδομάδας 8/12/2008 - 12/12/2008

8 Δεκ 2008 1:18 μμ Ψωμόπουλος

Το μάθημα Θεωρίας Δομών Δεδομένων τη Δευτέρα 8/12/2008 δεν έγινε.
Λόγω επεισοδίων και καταλήψεων, δεν θα διεξαχθούν τα εργαστήρια Δομών Δεδομένων για την εβδομάδα 8/12/2008 - 12/12/2008.
Τέλος, οι ώρες γραφείου για Δευτέρα 8/12, Τρίτη 9/12 και Τετάρτη 10/12 δεν θα γίνουν.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: nikos6 on December 13, 2008, 02:59:00 am
ελπίζω να διάλεξα σωστο τοπικ...
επειδη λόγω καταλήψεων τελικά δεν έγινε εργαστήριο για τη δεύτερη εργασία(ενώ είχε γίνει για την πρώτη),υπάρχει περίπτωση να μετακινηθεί η ημερομηνία λήξης της παράδωσης της δέυτερης εργασίας; πιστεύω θα ήταν καλή μια παράταση για να γίνει κ ενα σχετικό εργαστήριο...


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on December 15, 2008, 00:24:47 am
Αντιγράφω από eTHMMY:

Μαθήματα / Εργαστήρια για την εβδομάδα 15-19/12

14 Δεκ 2008 11:23 μμ Ψωμόπουλος

Λόγω κατάληψης, τόσο η θεωρία όσο και τα εργαστήρια για το μάθημα Δομές Δεδομένων δεν θα γίνουν για την εβδομάδα 15-19/12. Η παράδοση της 2ης εργασίας παίρνει παράταση μέχρι τη Δευτέρα 22/12 23:59. Οι ώρες γραφείων για την εβδομάδα 15-19/12 θα είναι αυτές που έχουν ήδη ανακοινωθεί. Η παρουσίαση που θα γινόταν για την 2η εργασία έχει ανέβει ήδη στο eTHMMY.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: Wanderer on December 19, 2008, 21:11:45 pm
Αντιγράφω απο eTHMMY: 

Λειτουργία του τελεστή ==

18 Δεκ 2008 10:27 μμ
Νικολαΐδου

Μία  διευκρίνιση  σχετικά  με  τη  λειτουργία  του  τελεστή  ==  ,  η  οποία  προοριζόταν  να  γίνει  στο  εργαστήριο  που  ακυρώθηκε.

Όταν  πρόκειται  για  primitive  τύπους  δεδομένων  (π.χ.  int,  float,  boolean  κτλ),  ο  τελεστής  ==  συγκρίνει  τις  τιμές  τους  και  επιστρέφει  true,  όταν  ισούνται.

Όταν  πρόκειται  για  αντικείμενα  ή  για  πίνακες,  ο  τελεστής  ==  ελέγχει,  αν  τα  δύο  αντικείμενα  καταλαμβάνουν  την  ίδια  θέση  μνήμης.  Όπως  γνωρίζουμε,  η  δέσμευση  μνήμης  γίνεται  (συνήθως)  όταν  χρησιμοποιούμε  τη  λέξη-κλείδι  new.  Αν  δύο  αντικείμενα  ή  δύο  πίνακες  έχουν  δημιουργηθεί  με  διαφορετικές  new,  ο  τελεστής  ==  επιστρέφει  false.  Ένα  παράδειγμα:

int[]  a  =  {1  2};  //Ισοδυναμεί  με  το:  int[]  a  =  new  int[2];  a[0]=1;  a[1]=2
int[]  b  =  {1  2};  //Εκ  νέου  κλήση  της  new  (εμμέσως)
Εδώ  το  a==b  θα  επιστρέψει  false.

int[]  a  =  {1  2};
int[]  b  =  a;  //ΠΡΟΣΟΧΗ:  Καταλαμβάνουν  τον  ίδιο  χώρο  στη  μνήμη,  εφόσον  δεν  είναι  primitive!
Εδώ  το  a==b  θα  επιστρέψει  true.  Επίσης,  αν  μεταβάλουμε  τον  έναν  πίνακα,  θα  μεταβληθεί  αυτόματα  και  ο  άλλος.

Για  τα  περισσότερα  αντικείμενα,  υπάρχει  η  μέθοδος  equals,  η  οποία  συγκρίνει  αν  οι  τιμές  τους  είναι  ίδιες.  Η  μέθοδος  αυτή  λειτουργεί  για  πολλούς  τύπους  δεδομένων,  π.χ.  String,  αλλά  όχι  για  όλους.  Ειδικά  όταν  πρόκειται  για  πίνακες  αριθμών,  ο  ασφαλέστερος  τρόπος  είναι  να  τους  "ανοίγετε"  και  να  ελέγχετε  αν  οι  αντίστοιχες  μεταβλητές  είναι  ίδιες.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on January 08, 2009, 20:38:31 pm
Αντιγράφω από eTHMMY:

Αναρτήθηκε η εκφώνηση της εργασίας Γ'

8 Ιαν 2009 5:09 μμ Νικολαΐδου

Στο  Υλικό  Μαθήματος  μπορείτε  να  βρείτε  την  εκφώνηση  της  τρίτης  εργασίας. 


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: testiculos on January 14, 2009, 15:47:56 pm
Αντιγράφω από eTHMMY:


 Εργασία Γ' - Νέο αρχείο (με τη λύση της Β')

13 Ιαν 2009 5:12 μμ
Νικολαΐδου

Στο  Υλικό  μαθήματος  μπορείτε  να  βρείτε  το  ανανεωμένο  Blokus_PartC.zip  .

Το  νέο  αρχείο  περιέχει  τη  λύση  της  Β'  εργασίας.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on January 14, 2009, 21:41:30 pm
edit: Ας είμαστε λίγο πιο σαφείς καλού κακού... :)

Για να μην υπάρξουν παρεξηγήσεις:

Η λύση της Εργασίας Β' δίνεται ώστε οι ομάδες που δεν παρέδωσαν τη δεύτερη εργασία, ή την παρέδωσαν αλλά έχουν αμφιβολίες για την ... αποδοτικότητά της, να μπορέσουν να ασχοληθούν και με την Εργασία Γ'.

Με άλλα λόγια, μπορείτε να επιλέξετε να χρησιμοποιήσετε είτε τη δική σας έκδοση της Εργασίας Β΄(μαζί βέβαια με τις νέες συναρτήσεις που έχουν προστεθεί στην Εργασία Γ' αντικαθιστώντας τις υπάρχουσες υλοποιήσεις στον νέο κώδικα της Εργασίας Γ' που έχει ανέβει, με τις δικές σας υλοποιήσεις από την Εργασία Β' - καθώς υπάρχουν αρκετές νέες συναρτήσεις στην υπόλοιπη πλατφόρμα), είτε να χρησιμοποιήσετε απευθείας τον κώδικα για την Εργασία Γ' που έχει ανέβει στο eTHMMY.

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


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: fpsom on January 15, 2009, 16:20:28 pm
Αντιγράφω από eTHMMY:

Εργαστήρια 19-23/1/2009

15 Ιαν 2009 3:16 μμ Ψωμόπουλος

Τα εργαστήρια Δομών Δεδομένων δεν θα διεξαχθούν την επόμενη εβδομάδα (Δευτέρα 19 έως Παρασκευή 23/1).

Η τελευταία διάλεξη στα εργαστήρια θα γίνει την εβδομάδα 26-30/1.
Καθώς την Παρασκευή 30/1 είναι αργία, οι φοιτητές που ανήκουν στο Τμήμα 5-6 (Παρασκευή 13:00-15:00) παρακαλούνται να παρακολουθήσουν κάποιο από τα υπόλοιπα Τμήματα της ίδιας εβδομάδας.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: vivia on January 22, 2009, 03:43:13 am
Αντιγράφω από eTHMMY:

Εργασία Γ' - Διορθώσεις στον κώδικα

22 Ιαν 2009 2:41 πμ Νικολαΐδου

Στο  Υλικό  Μαθήματος  έχει  ανεβεί  ένα  νέο  αρχείο  Blokus_PartC.zip  .

Ο  νέος  κώδικας  περιέχει  κάποιες  διορθώσεις,  κυρίως  στο  GUI  αλλά  και  κάποιες  λεπτομέρειες  στη  λύση  της  δεύτερης  άσκησης.

Προσοχή  κατά  την  ενσωμάτωση  των  αλλαγών  σας.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: kyrcha on January 26, 2009, 17:21:27 pm
Το τμήμα 5-5 από Τετάρτη 18:00 – 20:00 (28/1) μεταφέρεται την Πέμπτη 18:00-20:00 (29/1). Οι φοιτητές που για οποιοδήποτε λόγο δεν μπορούν να παρακολουθήσουν το εργαστήριο τη νέα ημερομηνία και ώρα μπορούν να έρθουν σε ένα άλλο τμήμα από τα τρία υπόλοιπα της εβδομάδας.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: vivia on January 30, 2009, 22:30:28 pm
Το  τουρνουά  Blokus  θα  διεξαχθεί  στις  5/2/2008.  Για  περισσότερες  πληροφορίες  ανατρέξτε  στο  υλικό  του  μαθήματος στο eTHMMY.


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: λήθη on January 31, 2009, 21:45:53 pm
Το  τουρνουά  Mancala  θα  διεξαχθεί  στις  5/2/2008.  Για  περισσότερες  πληροφορίες  ανατρέξτε  στο  υλικό  του  μαθήματος στο eTHMMY.


Quote from: vivia sto ethmmy

Τουρνουά Blokus

30 Ιαν 2009 9:27 μμ
Νικολαΐδου

Το    τουρνουά    Blokus    θα    διεξαχθεί    στις    5/2/2008.    Για    περισσότερες    πληροφορίες    ανατρέξτε    στο    υλικό    του    μαθήματος.



Ο πολυς ο κωδικας βλαπτει λαιμαιι ! :P


Title: Re: [Δομές Δεδομένων] Ανακοινώσεις
Post by: vivia on February 01, 2009, 20:47:15 pm
Η μέγιστη διάρκεια κάθε κίνησης στο τουρνουά παρατείνεται από τα 10 στα 15 δευτερόλεπτα. Το αρχείο Tournament guidelines.pdf έχει ανανεωθεί με τη νέα διάρκεια.


Title: Βαθμολογία Δομές
Post by: fpsom on March 09, 2009, 14:30:22 pm
Αντιγράφω από eTHMMY:

Βαθμολογία Εξεταστικής Φεβρουαρίου 2009

9 Μαρ 2009 11:58 πμ Μήτκας

Μπορείτε να δείτε τη βαθμολογία της Εξεταστικής του Φεβρουαρίου 2009 εδώ.

Μπορείτε να δείτε το γραπτό σας στο γραφείο μου την Τρίτη 10 Μαρτίου 11-1 και την Παρασκευή 13/3 12-1.
Πρέπει να ξέρετε σε ποια αίθουσα γράφατε.

Περικλής Α. Μήτκας