THMMY.gr

Μαθήματα Βασικού Κύκλου => Δομές Δεδομένων => Topic started by: oasis on September 07, 2008, 17:43:55 pm



Title: Απορια - Δομες Δεδομενων
Post by: oasis on September 07, 2008, 17:43:55 pm
Στον Διπλο κατακερματισμο για την δευτερη συναρτηση μπορουμε να εχουμε h=c*i^2.
στις σημειωσεις το ι το αναφερει ως την ι-οστη εξεταση. :-\
καποιος που να μπορει να με βοηθησει να το καταλαβω?

thx


Title: Re: Απορια - Δομες Δεδομενων
Post by: Guybrush on September 07, 2008, 17:48:31 pm
έστω ότι έχεις 3 συγκρούσεις στον πρώτο κατακερματισμό και επίσης, c =4 (δοθέν από την άσκηση)
Τότε, για την πρώτη σύγκρουση i =1 και h' = 4 *1^2 = 4
δεύτερη i =2 h' = 4* 2^2=16
τρίτη h'=4*3^2=36

Άρα οι θέσεις για το κάθε στοιχείο θα είναι α+h' όπου a το αποτέλεσμα του πρώτου κατακερματισμού


Title: Re: Απορια - Δομες Δεδομενων
Post by: oasis on September 07, 2008, 18:03:22 pm
το i  ειναι κοινο για ολη την διαδικασια η καθε θεση του πινακα εχει ξεχωριστο?
δλδ
πες οτι εχουν γινει για την θεση 4 του πινακα, 2 συγκρουσεις δλδ το ι=2..
αν εχουμε αμεσως μετα συγκρουση για την θεση 5, το ι θα ειναι 3 η 1?


Title: Re: Απορια - Δομες Δεδομενων
Post by: Guybrush on September 07, 2008, 18:08:54 pm
κοινο, αλλιώς θα είχαμε και δευτερεύουσα σύγκρουση


Title: Re: Απορια - Δομες Δεδομενων
Post by: megapixel on September 07, 2008, 19:46:50 pm
Μπορει καποιος απλα να κανει κοπυ-πειστ εδω τις ερωτησεις του 2ης εξετασης αυτοαξιολογησης που υπαρχει στο ethmmy?
Eυχαριστω.


Title: Re: Απορια - Δομες Δεδομενων
Post by: dimvam on September 08, 2008, 00:43:38 am
Μπορει καποιος απλα να κανει κοπυ-πειστ εδω τις ερωτησεις του 2ης εξετασης αυτοαξιολογησης που υπαρχει στο ethmmy?
Eυχαριστω.
B2. Σωροί, Αναζήτηση, Κατακερματισμός



Θέμα 1
Δίνεται ταξινομημένος πίνακας με τα εξής στοιχεία: 3, 5, 6, 10, 18, 19, 20, 23, 27, 74, 99 Να βρείτε το συνολικό αριθμό των συγκρίσεων που απαιτούνται για την εύρεση του 99 με αναζήτηση άλματος με άλμα ίσο με 2.



Θέμα 2
Δίνεται ταξινομημένος πίνακας με τα εξής στοιχεία: 3, 5, 6, 10, 18, 19, 20, 23, 27, 74, 99 Να βρείτε το συνολικό αριθμό των συγκρίσεων που απαιτούνται για την εύρεση του 99 με δυαδική αναζήτηση.



Θέμα 3
Δίνεται ο παρακάτω πίνακας. Επιλέξτε όσα κλειδιά μπορεί να βρεθούν αν εξεταστούν το πολύ δύο στοιχεία του πίνακα με τη μέθοδο της δυαδικής αναζήτησης. 1 2 3 4 5 6 7
1.   1
2.   2
3.   3
4.   4
5.   5
6.   6
7.   7



Θέμα 4
Δίνεται ταξινομημένος πίνακας με τα εξής στοιχεία: 6, 10, 13, 20, 22, 27, 55, 58, 87, 99, 121 Να βρείτε το συνολικό αριθμό των συγκρίσεων που απαιτούνται για την εύρεση του 99 με δυαδική αναζήτηση.



Θέμα 5
Έστω ότι θέλουμε να αναζητήσουμε το πρότυπο P = χαχοχα στη συμβολοσειρά S = χαχοχχαχοοχαχοχα Χρησιμοποιώντας τον αλγόριθμο KMP (Knuth-Morris-Pratt). Ποιος είναι ο συνολικός αριθμός των συγκρίσεων που θα χρειαστεί να εκτελεστούν; Θεωρείστε ότι ο αλγόριθμος σταματάει την πρώτη φορά που ανακαλύπτει το πρότυπο P.



Θέμα 6
Με βάση την συνάρτηση H(k) = k mod 9 , να αποθηκεύσετε σε πίνακα κατακερματισμού 11 θέσεων τα παρακάτω κλειδιά με τη σειρά που δίνονται: 12, 71, 52, 10, 19, 4, 56 Το πρώτο στοιχείο του πίνακα θεωρείται ότι έχει δείκτη 0. Η επίλυση των συγκρούσεων να γίνει με τη μέθοδο της τετραγωνικής εξέτασης με c = 1.



Θέμα 7
Δίνεται ο πίνακας ακεραίων αριθμών: 88, 127, 38, 19, 71, 63, 5, 1 Χρησιμοποιώντας τον αλγόριθμο ταξινόμησης ευθείας επιλογής, να δώσετε τη μορφή του πίνακα μετά από 10 συγκρίσεις. Η ταξινόμηση γίνεται κατά αύξουσα σειρά.



Θέμα 8
Δίνεται ο παρακάτω πίνακας ακεραίων. Χρησιμοποιώντας τον αλγόριθμο ταξινόμησης φυσαλίδας, να δώσετε τη μορφή του πίνακα μετά από 5 συγκρίσεις. Προσοχή! Συγκρίσεις μεταξύ δύο στοιχείων και όχι πλήρεις σαρώσεις του πίνακα. Σημειώστε πως τα αριθμητικά ψηφία έχουν μικρότερη τιμή από τα αλφαβητικά. ΑΡΧΙΚΟΣ ΠΙΝΑΚΑΣ Z A Γ Ο Ρ Α Κ Η Σ



Θέμα 9
Δίνεται ο πίνακας ακεραίων αριθμών: 5, 3, 8, 9, 1, 7, 0, 2, 6, 4 Να δώσετε τη μορφή του πίνακα αμέσως μετά την ολοκλήρωση του πρώτου διαμερισμού, με τον αλγόριθμο ταξινόμησης με διαμερισμό και ανταλλαγή (quick-sort). Ως άξονας (pivot) να ληφθεί το στοιχείο 5



Θέμα 10
Υποθέστε ότι θέλουμε να ταξινομήσουμε τον παρακάτω πίνακα: 24, 71, 34, 65, 43, 56, 75, 7, 12, 29 με τη μέθοδο ταξινόμησης με σωρό (heapsort). Δείξτε την τελική μορφή του σωρού, όταν από τα στοιχεία του πίνακα δημιουργήσουμε έναν σωρό και στη συνέχεια αναδιατάξουμε τα κλειδιά του σωρού, έτσι ώστε αυτός να είναι ένας σωρός μεγίστων.


Title: Re: Απορια - Δομες Δεδομενων
Post by: goustafson on January 29, 2009, 21:08:40 pm
Στα τεστ αξιολογησης στο προβλημα που λεει:Ερώτηση: Δίνεται ένας αραιός πίνακας ακεραίων διάστασης 6 x 6. Αν Ν είναι ο αριθμός των μη μηδενικών στοιχείων του πίνακα, ποια είναι η μέγιστη τιμή του Ν, ώστε ο βέλτιστος τρόπος αποθήκευσης του πίνακα να είναι ως τριάδες αριθμών, όπου κάθε τριάδα αντιστοιχεί σε ένα μη μηδενικό στοιχείο (γραμμή, στήλη, τιμή); Θεωρείστε ότι για την αποθήκευση ενός ακεραίου χρησιμοποιούνται 4 bits.

Ποια ειναι η λυση?Εγω απαντησα 4 αλλα μου το εβγαλε λαθος ενω ημουν σιγουρος οτι το ειχα σωστο.Μπορει καποιος να εξηγησει τον τροπο λυσης???Ευχαριστω


Title: Re: Απορια - Δομες Δεδομενων
Post by: Toushiro on January 29, 2009, 23:51:33 pm
Νομίζω η σωστή απάντηση είναι 11:

    6*6*4 > 3*Ν*4
=>    36 > 3Ν
=>    Ν <= 11

Αν κάποιος μπορεί ας το επιβεβαιώσει/με διορθώσει. Και εγώ στην αρχή 4 είχα βάλει αλλά μου το πήρε ως λάθος και δεν μπορώ να ξανακάνω το test τώρα για να το επιβεβαιώσω.


Title: Re: Απορια - Δομες Δεδομενων
Post by: ilovegreece on January 30, 2009, 01:46:08 am
Με ανοιχτες σημειωσεις γραφουμε????


Title: Re: Απορια - Δομες Δεδομενων
Post by: Toushiro on January 30, 2009, 03:11:53 am
Ναι


Title: Re: Απορια - Δομες Δεδομενων
Post by: MARIOS on January 30, 2009, 03:36:49 am
και ανοιχτά βιβλία???


Title: Re: Απορια - Δομες Δεδομενων
Post by: adianohtos on January 30, 2009, 15:18:26 pm
Νομίζω η σωστή απάντηση είναι 11:

    6*6*4 > 3*Ν*4
=>    36 > 3Ν
=>    Ν <= 11

Αν κάποιος μπορεί ας το επιβεβαιώσει/με διορθώσει. Και εγώ στην αρχή 4 είχα βάλει αλλά μου το πήρε ως λάθος και δεν μπορώ να ξανακάνω το test τώρα για να το επιβεβαιώσω.

Σωστο ειναι, αλλα στην επομενη ερωτηση που ζηταει για πινακα 6Χ5 το ιδιο, μου το βγαζει λαθος με τον ιδιο τροπο..  :-\


Title: Re: Απορια - Δομες Δεδομενων
Post by: ilovegreece on January 30, 2009, 16:48:53 pm
Στις εξετασεις τα προγραμματα java που βαζει θελουν και χειρισμο εξαιρεσων εισοδο/εξοδο και νηματα η δε βαζει τοσο πολυπλοκα?Γενικα τι επιπεδο ειναι τα προγραμματα που βαζει να κανουμε?


Title: Re: Απορια - Δομες Δεδομενων
Post by: adianohtos on January 30, 2009, 19:58:03 pm
Θεμα απο τις εξετασεις Φεβρουαριου 2008 :
Διαταξτε τη φραση ΔΙΑΠΛΟΚΗ για κατακερματισμο με γραμμικη εξεταση και με τετραγωνικη
εξεταση για c=2.Η συναρτηση κατακερματισμου ειναι k mod 9.

Πανω που εφαρμοσουμε τη συναρτηση κατακερματισμου?

εδιτ: Αν καποιος ελυσε σωστα ολα τα ερωτηματα της αυτοαξιολογησης πλζ ας ανεβασει τις απαντησεις!


Title: Re: Απορια - Δομες Δεδομενων
Post by: Mikros_Nikolas on February 04, 2009, 03:10:28 am
Με ανοιχτες σημειωσεις γραφουμε????

Ναι


Αυτό είναι σίγουρο;

Στο τόπικ "Γενικές πληροφορίες" δεν υπάρχει κάποια τέτοια αναφορά  :(


Title: Re: Απορια - Δομες Δεδομενων
Post by: adianohtos on February 04, 2009, 15:46:36 pm
Ειναι σιγουρο, το εχει πει ο Μητκας μεσα στην αιθουσα  :)


Title: Re: Απορια - Δομες Δεδομενων
Post by: Schumacher on February 11, 2009, 16:16:00 pm
κοινο, αλλιώς θα είχαμε και δευτερεύουσα σύγκρουση


οταν λες κοινο τι εννοεις δηλαδη θα είναι 1 η 3  βαση του παραδείγματος.....Νομίζω πως θα είναι 1


Title: Re: Απορια - Δομες Δεδομενων
Post by: megapixel on February 11, 2009, 16:35:43 pm
στον κατακερματισμο οταν κανουμε kmod13 για τον αριθομο 4 το αποτελεσμα 4 δεν ειναι?


Title: Re: Απορια - Δομες Δεδομενων
Post by: 2bleDooR on February 11, 2009, 16:41:18 pm
yeap (ετσι θελω να πιστευω)


Title: Re: Απορια - Δομες Δεδομενων
Post by: odys2008 on February 11, 2009, 16:42:34 pm
Div μας δίνει το ακέραιο πηλίκο της διαίρεσης δύο αριθμών

Mod μας δίνει το ακέραιο υπόλοιπο της διαίρεσης δύο αριθμών


Title: Re: Απορια - Δομες Δεδομενων
Post by: Schumacher on February 11, 2009, 17:00:02 pm
μπορει καποιος να δει αυτο μου δινει 0,82 απο 1 βαθμο..... :'(


Title: Re: Απορια - Δομες Δεδομενων
Post by: Laza G on February 11, 2009, 17:05:20 pm
Μπορει καποιος απλα να κανει κοπυ-πειστ εδω τις ερωτησεις του 2ης εξετασης αυτοαξιολογησης που υπαρχει στο ethmmy?
Eυχαριστω.



Θέμα 5
Έστω ότι θέλουμε να αναζητήσουμε το πρότυπο P = χαχοχα στη συμβολοσειρά S = χαχοχχαχοοχαχοχα Χρησιμοποιώντας τον αλγόριθμο KMP (Knuth-Morris-Pratt). Ποιος είναι ο συνολικός αριθμός των συγκρίσεων που θα χρειαστεί να εκτελεστούν; Θεωρείστε ότι ο αλγόριθμος σταματάει την πρώτη φορά που ανακαλύπτει το πρότυπο P.





ρε παιδιά το Θέμα 5 μπορεί κάποιος να το λύσει ή να το εξηγήσει...θα τρελαθώ να πούμε


Title: Re: Απορια - Δομες Δεδομενων
Post by: Matzika on February 11, 2009, 18:08:37 pm
Εχει λύσει κανείς το θέμα 8 του Φεβρουαρίου 2008???να μ πει και εμένα πως γίνεται??? :(


Title: Re: Απορια - Δομες Δεδομενων
Post by: Ariel on February 12, 2009, 17:13:59 pm
Βασική ερώτηση...
Αν έχουμε κάνει τις 2 πρώτες εργασίες ολόκληρες, πόσο χρειαζόμαστε για να περάσουμε ????


Title: Re: Απορια - Δομες Δεδομενων
Post by: anonymous-root on February 12, 2009, 17:16:45 pm
μαλακία:
θεωρητικά 80/110 = 8


θεωρητικά:

100 μονάδες είναι το 8

αρα θέλεις περίπου 38/100 για το 3

3 + 2 από τις εργασίες = 5

αλλά δεν ξέρω αν όντως ισχύει αυτό
παίζουν και τα μπόνους βέβαια.


Title: Re: Απορια - Δομες Δεδομενων
Post by: Ariel on February 12, 2009, 21:20:51 pm
Ευχαριστώ!!!!! :)


Title: Re: Απορια - Δομες Δεδομενων
Post by: Schumacher on February 12, 2009, 21:27:41 pm
Βασική ερώτηση...
Αν έχουμε κάνει τις 2 πρώτες εργασίες ολόκληρες, πόσο χρειαζόμαστε για να περάσουμε ????


http://www.thmmy.gr/smf/index.php?topic=26988.msg523535#msg523535
για δες εδω...