Ουπς! Αυτό δεν το'ξερα...congi έγραψε:Οι σημειώσεις δεν αρκούν αλλά και το βιβλίο δεν αξίζει να το αγοράσεις... Οι σημειώσεις δεν αρκούν διότι δεν καλύπτουν την φετινή ύλη (φέτος διδάχτηκα και γράφοι)
Δομές Δεδομένων
Συντονιστές: markelos, Ryu, meleneemil, Nasia!
- O kanenas
- Δημοσιεύσεις: 3246
- Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
- Real Name: Αφροξυλάνθη
- Facebook ID: 0
- Τοποθεσία: Within search engines that search engines that search
- Επικοινωνία:
Re: Δομές Δεδομένων
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
So let's make one more attempt and live with nothing to gain
Re: Δομές Δεδομένων
pote prolave???
simeioseis gia grafous exei dosei???
simeioseis gia grafous exei dosei???
Re: Δομές Δεδομένων
Στα δύο τελευταία μαθήματα... Σημειώσεις δεν έδωσε
- Bob o Pastoras
- Δημοσιεύσεις: 30
- Εγγραφή: Πέμ Δεκ 18, 2008 5:08 pm
- Real Name: Bob. O mastoras...
Re: Δομές Δεδομένων
Απο τη γραμματεία :
Λόγω των απεργιακών κινητοποιήσεων της 8ης Ιουλίου, μετακινείται η εξέταση
Δομές δεδομένων του 6ου εξαμήνου, στις 12/7/2010 και ώρα 8.30 π.μ. στο αμφ. 1. !!
(μετακινούνται και άλλα μαθηματα που ήταν στις 8-7)
Λόγω των απεργιακών κινητοποιήσεων της 8ης Ιουλίου, μετακινείται η εξέταση
Δομές δεδομένων του 6ου εξαμήνου, στις 12/7/2010 και ώρα 8.30 π.μ. στο αμφ. 1. !!
(μετακινούνται και άλλα μαθηματα που ήταν στις 8-7)
Re: Δομές Δεδομένων
congi τι εννοείς οταν λες οτι διδάχθηκαν και γράφοι φέτος?
αφού ούτως ή αλλως και τα δέντρα γραφοι είναι χωρίς κύκλους απλά..
τι καινούργιο έκανε δηλαδή στα τελευταία μαθήματα που δεν είχε κάνει άλλες χρονιές??
αφού ούτως ή αλλως και τα δέντρα γραφοι είναι χωρίς κύκλους απλά..
τι καινούργιο έκανε δηλαδή στα τελευταία μαθήματα που δεν είχε κάνει άλλες χρονιές??
"Η ομορφιά είναι το μεγαλείο της αλήθειας!" -Laurent Lafforgue
-
- Δημοσιεύσεις: 47
- Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
- Real Name: nefeli
- Gender: Female
- Facebook ID: 0
Re: Δομές Δεδομένων
paidia mipos exei kaneis simeioseis fetines i limena themata kai askiseis?an exei kapoios k anevei sxoli tin paraskeui pleeeease as m pei na ta vgalo mia fototypiaaa!!thanks..
- O kanenas
- Δημοσιεύσεις: 3246
- Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
- Real Name: Αφροξυλάνθη
- Facebook ID: 0
- Τοποθεσία: Within search engines that search engines that search
- Επικοινωνία:
Re: Δομές Δεδομένων
Μια προσπάθεια κι από μένα:
Ζητούνται λυμένες ασκήσεις, λυμένα θέματα. Θα εκτιμηθούν και όμορφες σημειώσεις.
Ζητούνται λυμένες ασκήσεις, λυμένα θέματα. Θα εκτιμηθούν και όμορφες σημειώσεις.
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
So let's make one more attempt and live with nothing to gain
Re: Δομές Δεδομένων
limena themata kaneis???????????
exei allaksei entelos ta themata se sxesi me prin 2-3 xronia:(:(:(
heeelp!!!
exei allaksei entelos ta themata se sxesi me prin 2-3 xronia:(:(:(
heeelp!!!
- O kanenas
- Δημοσιεύσεις: 3246
- Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
- Real Name: Αφροξυλάνθη
- Facebook ID: 0
- Τοποθεσία: Within search engines that search engines that search
- Επικοινωνία:
Re: Δομές Δεδομένων
Τι γίνεται εδώ? Κανείς δεν έδωσε το μάθημα πέρσι ή φέτος στη κανονική? Ή έχει ζητήσει ο Συμβώνης να μη βγουν παραέξω τα θέματα?
Τέλος πάντων, πέρα από τα θέματα και τις λυμένες ασκήσεις, από γράφους ξέρει/θέλει κανείς να μας πει τι έχει κάνει?
Τέλος πάντων, πέρα από τα θέματα και τις λυμένες ασκήσεις, από γράφους ξέρει/θέλει κανείς να μας πει τι έχει κάνει?
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
So let's make one more attempt and live with nothing to gain
-
- Δημοσιεύσεις: 47
- Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
- Real Name: nefeli
- Gender: Female
- Facebook ID: 0
Re: Δομές Δεδομένων
paidia ego piga k ton brika na ton rotiso apo p mporo na diabaso limenes askiseis gt dn ebriska pouthena k m eipe na bro k na diabaso ta homeworks p edose fetos gia paradosi..to thema einai oti oute ayta einai kapou limena..
-
- Δημοσιεύσεις: 47
- Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
- Real Name: nefeli
- Gender: Female
- Facebook ID: 0
Re: Δομές Δεδομένων
exei kapoios ta themata tou kalokairiou??
-
- Δημοσιεύσεις: 10
- Εγγραφή: Τετ Ιαν 20, 2010 12:10 pm
- Real Name: Γιωργος
- Gender: Male
- Facebook ID: 0
Re: Δομές Δεδομένων
Αν και δεν παρακολουθησα φετος το μαθημα, το καλοκαιρι διαβαζα με καποια παιδια που το ειχαν παρακοληθησει για να το δωσουμε στην κανονικη εξεταστικη. Μου ειπαν οτι απο γραφηματα εκανε τις διαπερασεις BFS και DFS. Αν θελει καποιος να τα διαβασει βρισκονται στις σημειωσεις των αλγοριθμων και πολυπλοκοτητας του επομενου εξαμηνου.
Σαν σχολιο μου ειπαν οτι περισσοτερο τα εκανε για να προετοιμασει τους φοιτητες σχετικα με την υλη των αλγοριθμων. Το καλοκαιρι δεν μπηκε καποιο θεμα απο κει αλλα απο τη στιγμη που δεν παρακολουθησα το μαθημα δεν μπορω να προτεινω με ασφαλεια διαβαστε τα ή οχι (παντως σαν κομματι υλης ειναι αρκετα μικρο).
Σαν σχολιο μου ειπαν οτι περισσοτερο τα εκανε για να προετοιμασει τους φοιτητες σχετικα με την υλη των αλγοριθμων. Το καλοκαιρι δεν μπηκε καποιο θεμα απο κει αλλα απο τη στιγμη που δεν παρακολουθησα το μαθημα δεν μπορω να προτεινω με ασφαλεια διαβαστε τα ή οχι (παντως σαν κομματι υλης ειναι αρκετα μικρο).
-
- Δημοσιεύσεις: 47
- Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
- Real Name: nefeli
- Gender: Female
- Facebook ID: 0
Re: Δομές Δεδομένων
helloooooo ta themata kaneiiiiiiiiis?pleeeeeeaze...kaigomasteeeeee
Re: Δομές Δεδομένων
...παιδιά πέρα από τα θέματα που καλό θα ήταν να τα βρούμε ή τουλάχιστον να τα περιγράψει κάποιος να προσπαθήσουμε να λύσουμε τις ασκήσεις της εργασίας του.
Στο internet βρήκα αυτό για την λύση της άσκησης 3.
Άσκηση 3
Για τη διάσχιση του δυαδικού δέντρου χωρίς αναδρομική κλίση συναρτήσεων θα χρησιμοποιήσουμε τη
δομή της στοίβας. Θεωρούμε γνωστές τις συναρτήσεις εισαγωγής (push) και εξαγωγής (pop) στη στοίβα
και ελέγχου αν η στοίβα έχει ακόμα στοιχεία (nonempty). Μια ενδεικτική ενδοδιατεταγμένη διάσχιση
υλοποιείται με τη συνάρτηση που δίνεται στη συνέχεια:
void InOrder(treenode *root)
{
treenode *h;
stack *p;
h=root;
do{
while(h!=0){push(p,h);h=h->left;}
do{pop(p,h);visit(h);}while(h->right==0);
h=h->right;
}while(nonempty(p));
}
Στο internet βρήκα αυτό για την λύση της άσκησης 3.
Άσκηση 3
Για τη διάσχιση του δυαδικού δέντρου χωρίς αναδρομική κλίση συναρτήσεων θα χρησιμοποιήσουμε τη
δομή της στοίβας. Θεωρούμε γνωστές τις συναρτήσεις εισαγωγής (push) και εξαγωγής (pop) στη στοίβα
και ελέγχου αν η στοίβα έχει ακόμα στοιχεία (nonempty). Μια ενδεικτική ενδοδιατεταγμένη διάσχιση
υλοποιείται με τη συνάρτηση που δίνεται στη συνέχεια:
void InOrder(treenode *root)
{
treenode *h;
stack *p;
h=root;
do{
while(h!=0){push(p,h);h=h->left;}
do{pop(p,h);visit(h);}while(h->right==0);
h=h->right;
}while(nonempty(p));
}
- O kanenas
- Δημοσιεύσεις: 3246
- Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
- Real Name: Αφροξυλάνθη
- Facebook ID: 0
- Τοποθεσία: Within search engines that search engines that search
- Επικοινωνία:
Re: Δομές Δεδομένων
Άσκηση 1:
Ο κώδικας είναι σε python.
Ιδού και η πηγή
Όποιος/α καταλαβαίνει τι γίνεται στη for loop, ας μας φωτίσει.
Ο κώδικας είναι σε python.
Κώδικας: Επιλογή όλων
# Lists is an array of sorted lists (arrays):
# [ [...], [...], … ]
def ListMerge(Lists):
# The number of elements awaiting merge in each list.
sizes = [len(L) for L in Lists]
# Create a heap with a slot for each list.
heap = range(len(Lists))
for i in heap:
# Heap elements are (key, value) pairs of (element, List index)
heap[i] = (Lists[i][0], i)
BuildMinHeap(heap)
# Last tells the index of the list with the min element.
last = heap[0][1]
#############################################
# O(n)
#############################################
merged = range(sum(sizes))
for i in merged:
# Next-in-order element at root of min heap.
merged[i] = heap[0][0]
while sizes[last] == 0:
last = (last+1) % len(Lists)
# Fill the hole in the heap and Min-Heapify.
heap[0] = (Lists[last][-sizes[last]], last)
sizes[last] -= 1
#############################################
# O(log k) where k = len(Lists)
#############################################
MinHeapify(heap)
return merged
Όποιος/α καταλαβαίνει τι γίνεται στη for loop, ας μας φωτίσει.
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
So let's make one more attempt and live with nothing to gain