Δομές Δεδομένων

Συζητήσεις για μαθήματα του 3ου έτους στην κατεύθυνση Μαθηματικού Εφαρμογών.

Συντονιστές: markelos, Ryu, meleneemil, Nasia!

Dimitris
Δημοσιεύσεις: 25
Εγγραφή: Τρί Φεβ 27, 2007 8:39 pm

Re: Δομές Δεδομένων

Δημοσίευση από Dimitris »

Την είδα και την πάνω λύση που προτείνεις αλλά είδα κάτι σχόλια που λέγαν ότι είναι λάθος. Επίσης βρήκα και αυτή!!!
Άσκηση 1
Give an O(nlogk) time algorithm to merge k sorted lists L1 .. Lk into one sorted list.
n is the total number of elements.
Solution
We will use a min-heap of k pairs of the form (a, La[pa]) for 1 ≤ a ≤ k.
Each element a holds a pointer to it's origin list and the current index of that list.
• First we build the heap with all first elements in each list L1 .. Lk in O(k)
• In each step extract the minimal element of the heap and add it at the end of the output list M (with associated index j)
• Add the next element from the list of the one extracted
for i = 1 to k
A ← (i, Li[1])
pi ← 2
Build-Heap(A, k)
for j = 1 to n
(d, M[j]) ← Extract-Min(A)
j ← j+1
if pd ≤ Ld.length
Heap-Insert(A, (d, Ld[pd]))
[pd] ← [pd] + 1


Worst case time analysis:
Build-Heap : O(k)
Extract-Min : O(log k)
Heap-Insert : O(log k)

Total O(nlogk)

και πραγματικά μου έρχεται να τουν την γράψω στα Αγγλικά!! :e_biggrin:
Άβαταρ μέλους
O kanenas
Δημοσιεύσεις: 3246
Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
Real Name: Αφροξυλάνθη
Facebook ID: 0
Τοποθεσία: Within search engines that search engines that search
Επικοινωνία:

Re: Δομές Δεδομένων

Δημοσίευση από O kanenas »

Κάτι καλό που βρήκα για να θυμόμαστε ευκολότερα τις διελεύσεις δέντρων.
Συνημμένα
Tree traversals
Tree traversals
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
Άβαταρ μέλους
O kanenas
Δημοσιεύσεις: 3246
Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
Real Name: Αφροξυλάνθη
Facebook ID: 0
Τοποθεσία: Within search engines that search engines that search
Επικοινωνία:

Re: Δομές Δεδομένων

Δημοσίευση από O kanenas »

Στα θέματα όλο αλγορίθμους ζητάει... Αν του τους γράψω στα ελληνικά και όχι σε java ούτε σε java-like (ψεύδο)κώδικα, θα μετρήσει? Θέλω να ακούσω εμπειρίες από παλιότερους. Ή, κάμποσες σελίδες πίσω, είδα ότι μια ολόσωστη άσκηση δε τη μέτρησε, γιατί λέει ο φοιτητής δεν είχε χρησιμοποιήσει πίνακα συμβόλων στον αλγόριθμο (και υποθέτω, αυτό δεν το επισήμανε στην εκφώνηση ο Συμβώνης). Παίζουν τίποτα τέτοια κουλά?

Είχα δημιουργήσει μια θετική εικόνα, ότι θα τα καταφέρω με το μάθημα και θα το περάσω, μέχρι που χθες συνάντησα κάτι σεμφίτες μεγάλους και μου κόψανε τα φτερά.
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
Άβαταρ μέλους
O kanenas
Δημοσιεύσεις: 3246
Εγγραφή: Κυρ Νοέμ 05, 2006 3:26 pm
Real Name: Αφροξυλάνθη
Facebook ID: 0
Τοποθεσία: Within search engines that search engines that search
Επικοινωνία:

Re: Δομές Δεδομένων

Δημοσίευση από O kanenas »

Τρίτο post στη σειρά :D

Ανέβηκαν τα θέματα της κανονικής 2010!!!
R.I.P.
Life is so vain, but death equals pain
So let's make one more attempt and live with nothing to gain
Άβαταρ μέλους
Hengeo
Δημοσιεύσεις: 1478
Εγγραφή: Τρί Φεβ 20, 2007 1:57 pm
Real Name: Γιώργος
Gender: Male
Facebook ID: 0
Τοποθεσία: Η πιο γλυκιά πατρίδα είναι η καρδιά..

Re: Δομές Δεδομένων

Δημοσίευση από Hengeo »

Όσο αναφορά τον Συμβώνη, από το μάθημα αλγόριθμοι και πολυπλοκότητα που είχα δώσει πρόσφατα, μου είχε δώσει την αίσθηση ότι δεν τον νοιάζει με τι γλώσσα έγραψες τους αλγόριθμους, αλλά αν δεν δει όσα θέλει να δει, κόβει εύκολα βαθμούς. Είχα γράψει 3/5 θέματα, το ένα ακριβώς όπως ήταν στις διαφάνειες του μαθήματος, το άλλο ζητούσε έναν αλγόριθμο που τον έγραψα με ψευδοκώδικα όχι κάποιας συγκεκριμένης γλώσσας, και το τρίτο το έγραψα με δικά μου λόγια, τελικά πήρα 5..
Άνθρωπε γνώρισε τον εαυτό σου και θα γνωρίσεις το σύμπαν και τους θεούς - Δελφικό ρητό
Άβαταρ μέλους
pao132003
Δημοσιεύσεις: 1905
Εγγραφή: Παρ Νοέμ 03, 2006 10:06 am
Real Name: Γιάννης
Gender: Male
Τοποθεσία: Αθήνα(ως επί το πλείστον)
Επικοινωνία:

Re: Δομές Δεδομένων

Δημοσίευση από pao132003 »

όταν σας διαβάσει τα θέματα, θα σας τα εξηγήσει όλα αυτά που ρωτάς.
No battle is ever won he said. They are not even fought. The field only reveals to man his own folly and despair, and victory is an illusion of philosophers and fools.
-William Faulkner, novelist (1897-1962)

H πιο επαναστατική πράξη σήμερα (2013) είναι να κρατήσεις ένα σχολείο ανοικτό.
-Άγνωστου
nef
Δημοσιεύσεις: 47
Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
Real Name: nefeli
Gender: Female
Facebook ID: 0

Re: Δομές Δεδομένων

Δημοσίευση από nef »

paidia mipos sinenoithike kaneis gia to ektakto mathima p elege oti tha kanei prin tin exetasi gia apories? otan mathei kapoios gia imerominia an mporei as to pei sto forum ! eyxaristo
Άβαταρ μέλους
sfod
Δημοσιεύσεις: 345
Εγγραφή: Δευ Μάιος 07, 2007 5:19 pm

Re: Δομές Δεδομένων

Δημοσίευση από sfod »

Μου ειπε οτι θα γίνει την Τρίτη πρωί το μαθημα γύρω στις 9 ή 10 αλλα δεν ξέρει ακριβώς ώρα ακομα..
Αν μάθει κάποιος ας το γράψει εδώ να ξέρουμε ποτε να πάμε(και που..)
"Η ομορφιά είναι το μεγαλείο της αλήθειας!" -Laurent Lafforgue
nancy
Δημοσιεύσεις: 125
Εγγραφή: Κυρ Οκτ 21, 2007 8:38 pm

Re: Δομές Δεδομένων

Δημοσίευση από nancy »

δηλαδη η Τριτη ειναι στανταρ οποτε ειμαστε αναμεσα σε 9 και 10? ποτε θα το ξερουμε?
καποιος που ηταν συνεπης στη παρακολουθηση μπορει να επικοινωνησει μαζι του ωστε να πληροφορηθουμε και οι υπολοιποι?
nef
Δημοσιεύσεις: 47
Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
Real Name: nefeli
Gender: Female
Facebook ID: 0

Re: Δομές Δεδομένων

Δημοσίευση από nef »

to mathima tha ginei aurio stis 12 sto grafeio tou
nancy
Δημοσιεύσεις: 125
Εγγραφή: Κυρ Οκτ 21, 2007 8:38 pm

Re: Δομές Δεδομένων

Δημοσίευση από nancy »

skotoma ayto to 12 ante na doume ti tha mas pei.......(tritos orofos e?)
nef
Δημοσιεύσεις: 47
Εγγραφή: Κυρ Σεπ 30, 2007 6:23 pm
Real Name: nefeli
Gender: Female
Facebook ID: 0

Re: Δομές Δεδομένων

Δημοσίευση από nef »

nai 3os nomizo einai
Άβαταρ μέλους
NickNafplio
Δημοσιεύσεις: 705
Εγγραφή: Τρί Ιούλ 01, 2008 5:50 pm
Real Name: Νικος (mod(p^n)) ...
Gender: Male
Facebook ID: 0
Τοποθεσία: Oxford, United Kingdom

Re: Δομές Δεδομένων

Δημοσίευση από NickNafplio »

Allagi Oras:

http://semfe.ntua.gr/docs/anakoinoseis/ ... skMath.pdf

PS1: To thema itan kirioi sti grammateia, an mporouse na allaze i wra tis defteras gia na min peftei me tin mixaniki2 pou ti xrostaei to 80% tis sxolis, oxi na allaksei i wra tis paraskevis gia na peftei KAI AFTI panw ston Kourkouli...

PS2: Sorry gia ta greeklish, eimai ektos Elladas.
Τελευταία επεξεργασία από το μέλος constant την Τετ Μαρ 28, 2012 10:48 pm, έχει επεξεργασθεί 1 φορά συνολικά.
Λόγος: Περάστηκαν οι αλλαγές στο πρόγραμμα διδασκαλίας.
Ο νεοφιλελές της διπλανής πόρτας
do urden
Δημοσιεύσεις: 172
Εγγραφή: Παρ Ιουν 25, 2010 2:45 am
Real Name: alex
Gender: Male
Facebook ID: 0

Re: Δομές Δεδομένων

Δημοσίευση από do urden »

Καλησπερα..εχει βγαλει σειρες ασκησεων που πρεπει να παραδωσουμε??και επισης ανεβαζει τις διαφανειες που εχει στο μαθημα?
i was told that i could fly when least expected..cloud connected
livs
Δημοσιεύσεις: 57
Εγγραφή: Δευ Φεβ 22, 2010 4:21 pm
Real Name: livs
Gender: Female
Facebook ID: 0

Re: Δομές Δεδομένων

Δημοσίευση από livs »

Γεια! Οι ασκήσεις δεν έχουν ανέβει ακόμα. Οι σημειώσεις βρίσκονται εδώ : http://www.semfe.gr/files/users/795/dom ... ivseis.pdf
Oι άνθρωποι με θεωρούν παράξενο. Αλλά δεν είναι έτσι. Έχω την καρδιά ενός μικρού παιδιού. Είναι σ’ ένα βάζο, πάνω στο γραφείο μου.
Απάντηση

Επιστροφή στο “Μαθηματικού Εφαρμογών”