ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

Σχετικά έγγραφα

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

Z L L L N b d g 5 * " # $ % $ ' $ % % % ) * + *, - %. / / + 3 / / / / + * 4 / / 1 " 5 % / 6, 7 # * $ 8 2. / / % 1 9 ; < ; = ; ; >? 8 3 " #


Αλγόριθμοι και Πολυπλοκότητα

ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΣ (συνέχεια)

Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα:

ΕΠΛ 232 Αλγόριθµοι και Πολυπλοκότητα 2-1

Ταξινόμηση με συγχώνευση Merge Sort

Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα:

Αριθμητική Ολοκλήρωση με τις μεθόδους Τραπεζίου/Simpson. Φίλιππος Δογάνης Δρ. Χημικός Μηχανικός ΕΜΠ

ΑΠΑΝΤΗΣΕΙΣ ΑΛΓΕΒΡΑΣ Α ΛΥΚΕΙΟΥ

Αλγόριθµοι. Παράδειγµα. ιαίρει και Βασίλευε. Παράδειγµα MergeSort. Τεχνικές Σχεδιασµού Αλγορίθµων

Αναδρομικοί Αλγόριθμοι

Αναδρομικές Σχέσεις «ιαίρει-και-βασίλευε»

Αλγοριθμικές Τεχνικές. Brute Force. Διαίρει και Βασίλευε. Παράδειγμα MergeSort. Παράδειγμα. Τεχνικές Σχεδιασμού Αλγορίθμων

Αλγοριθμικές Τεχνικές

Πολλαπλασιασμός: αλγόριθμος

Διαίρει-και-Βασίλευε. Διαίρει-και-Βασίλευε. MergeSort. MergeSort. Πρόβλημα Ταξινόμησης: Είσοδος : ακολουθία n αριθμών (α 1

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη 2017

Γ7.5 Αλγόριθμοι Αναζήτησης. Γ Λυκείου Κατεύθυνσης

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

Εξίσωση Τηλεπικοινωνιακών Διαύλων

+ z, όπου I x, I y, I z είναι οι ροπές αδράνειας

Επιμέλεια διαφανειών: Δ. Φωτάκης Τροποποιήσεις-προσθήκες: Α. Παγουρτζής. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Διάλεξη 04: Παραδείγματα Ανάλυσης Πολυπλοκότητας/Ανάλυση Αναδρομικών Αλγόριθμων

ΛΥΣΕΙΣ ΠΡΟΣΟΜΟΙΩΣΗ ΘΕΜΑΤΩΝ 3 13/04/2016 ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ ΚΑΙ ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διαίρει-και-Βασίλευε. Αλγόριθµοι & Πολυπλοκότητα (Χειµώνας 2011) Διαίρει-και-Βασίλευε 2

Αναζήτηση. 1. Σειριακή αναζήτηση 2. Δυαδική Αναζήτηση. Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη

Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I

Εισαγωγή στους Αλγόριθμους

Αλγόριθμοι Ταξινόμησης Μέρος 2

ΚΕΦΑΛΑΙΟ 4 Ο ΕΚΘΕΤΙΚΗ ΛΟΓΑΡΙΘΜΙΚΗ ΣΥΝΑΡΤΗΣΗ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΛΓΟΡΙΘΜΩΝ ΒΟΗΘΟΣ: ΒΑΓΓΕΛΗΣ ΔΟΥΡΟΣ

Διδάσκων: Παναγιώτης Ανδρέου

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier

Αλγόριθμοι και πολυπλοκότητα Διαίρει και Κυρίευε

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ ΕΠΛ 035 Δομές Δεδομένων και Αλγόριθμοι για Ηλ. Μηχ. και Μηχ. Υπολ.

Τεχνικές Σχεδιασμού Αλγορίθμων

Διάλεξη 04: Παραδείγματα Ανάλυσης

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΕΠΛ231 Δομές Δεδομένων και Αλγόριθμοι 4. Παραδείγματα Ανάλυσης Πολυπλοκότητας Ανάλυση Αναδρομικών Αλγόριθμων

Merge Sort (Ταξινόμηση με συγχώνευση) 6/14/2007 3:04 AM Merge Sort 1

Φ1: ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ

M 2. T = 1 + κ 1. p = 1 + κ 1 ] κ. ρ = 1 + κ 1 ] 1. 2 κ + 1

¼ ½ ¾ À Á Â Á Ã Ä Å Á Æ Ç È É È É Á Ê Ä Ã Ã Ë Ì Í Ç Á Ê Ã È Á Ê Æ Ê Ì Ä Î Í Ï Ä É È Í Ç È Í Ð Í Ä Ê Ñ Ê Ì Ä É È Í Ò Ó Ô Õ Ö Ø Ù Ú Ú Û Ü Ý Þ Ó Ø ß à á

print( x is positive ) Στο διερμηνευτή Python, προσοχή στη στοίχιση, διότι γίνεται από το χρήστη:

Διδάσκων: Παναγιώτης Ανδρέου

ιαίρει-και-βασίλευε ημήτρης Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

Εισαγωγή στις Τηλεπικοινωνίες

Ταξινόμηση. 1. Στατιστικά Διάταξης 2. Στατιστικά σε Μέσο Γραμμικό Χρόνο. Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη

ΟΡΙΑ ΣΥΝΕΧΕΙΑ ΒΑΣΙΚΕΣ ΑΣΚΗΣΕΙΣ. 2 f (x) =, να βρεθεί ο k Î R, ώστε να. . β) Να βρείτε το. , αν για κάθε x Î U(, á) όρια lim fx ( ) και lim gx ( ).

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΔΕΥΤΕΡΑ 11 ΙΟΥΝΙΟΥ 2018 ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ ΣΤΑ ΘΕΜΑΤΑ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στην Ανάλυση Αλγορίθμων

ZZ (*) 4l. H γ γ. Covered by LEP GeV

Κεφάλαιο 4. Διαίρει και Βασίλευε (Divide and Conquer) Παύλος Εφραιμίδης V1.1,

Διάλεξη 09: Αλγόριθμοι Ταξινόμησης I

Σχεδίαση Αλγορίθμων -Τμήμα Πληροφορικής ΑΠΘ - Εξάμηνο 4ο

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Ανώτερα Μαθηματικά ΙI

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

ACTA MATHEMATICAE APPLICATAE SINICA Nov., ( µ ) ( (

Σχεδίαση και Ανάλυση Αλγορίθμων

Εισαγωγή στους Αλγορίθμους Φροντιστήριο 2

Διάλεξη 19: Κατανομή Πόρων Κόψιμο Τούρτας. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Διάλεξη 19: Αλγόριθμοι ΤαξινόμησηςII. Διδάσκων: Παναγιώτης Ανδρέου

ΒΑΣΙΚΕΣ ΜΕΘΟΔΟΙ. ii) = x και. Περιπτώσεις στις οποίες η συνάρτηση είναι πολλαπλού τύπου και το x

Q π (/) ^ ^ ^ Η φ. <f) c>o. ^ ο. ö ê ω Q. Ο. o 'c. _o _) o U 03. ,,, ω ^ ^ -g'^ ο 0) f ο. Ε. ιη ο Φ. ο 0) κ. ο 03.,Ο. g 2< οο"" ο φ.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Δομές Δεδομένων. Ιωάννης Γ. Τόλλης Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης

Σχεδίαση και Ανάλυση Αλγορίθμων

ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΠΛΗΡΕΙΣ ΑΠΑΝΤΗΣΕΙΣ

Αλγόριθμοι Ταξινόμησης Bubble Sort Quick Sort. Αντρέας Δημοσθένους Καθηγητής Πληροφορικής Ολυμπιάδα 2012

Ταξινόμηση. 1. Γρήγορη ταξινόμηση 2. Ταξινόμηση με Συγχώνευση. Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη

Αλγόριθμοι και πολυπλοκότητα Συγχωνευτική Ταξινόμηση

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

Εισαγωγή στην Ανάλυση Αλγορίθμων (1) Διαφάνειες του Γ. Χ. Στεφανίδη

Fast Fourier Transform

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Εξίσωση Τηλεπικοινωνιακών Διαύλων

ΕΦΑΠΤΟΜΕΝΗ ΓΡΑΦΙΚΗΣ ΠΑΡΑΣΤΑΣΗΣ

Αλγεβρικές Παραστάσεις

Ο αλγόριθμος Quick-Sort. 6/14/2007 3:42 AM Quick-Sort 1

ΚΕΦΑΛΑΙΟ 2 Ο ΠΟΛΥΩΝΥΜΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ - ΑΣΚΗΣΕΙΣ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Θεωρία Συνόλων. Ενότητα: Διατακτικοί αριθμοί. Γιάννης Μοσχοβάκης. Τμήμα Μαθηματικών

Δυναμικός Προγραμματισμός

1o Φροντιστήριο ΗΥ240

Αλγόριθµοι Divide-and- Conquer

auth Αλγόριθμοι - Τμήμα Πληροφορικής ΑΠΘ - Εξάμηνο 4ο

Θεωρία Συνόλων. Ενότητα: Τα πάντα σύνολα; Γιάννης Μοσχοβάκης. Τμήμα Μαθηματικών

Αλγόριθμοι Δικτύων και Πολυπλοκότητα Προσεγγιστικοί Αλγόριθμοι. Άρης Παγουρτζής

Κατ οίκον Εργασία 1 Σκελετοί Λύσεων

ΚΕΦΑΛΑΙΟ 0. Απλή Γραμμική Παλινδρόμηση. Ένα Πρόβλημα. Η επιδιωκόμενη ιδιότητα. Ένα χρήσιμο γράφημα. Οι υπολογισμοί. Η μέθοδος ελαχίστων τετραγώνων ...

ΛΥΣΕΙΣ. f(x) = g(x)+c. Α2. ί. Ποια είναι η γεωμετρική ερμηνεία του Θεωρήματος Μέσης Τιμής του διαφορικού λογισμού;; (Να κάνετε πρόχειρο σχήμα).

Μια γενική έκφραση της κυματοσυνάρτησης στον χώρο των ορμών για μια δέσμια κατάσταση

Δομές Δεδομένων & Αλγόριθμοι

Transcript:

ΑΛΓΟΡΙΘΜΟΙ http://eclss.ue.gr/courses/inf6/ Άνοιξη 207 - I. ΜΗΛΗΣ ΔΙΑΙΡΕΙ ΚΑΙ ΒΑΣΙΛΕΥΕ Divie Coquer D&C ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I

Divie & Coquer Διαίρεσε αναδρομικά το πρόβλημα σε όλο και μικρότερα υπο-προβλήματα ~ ίδιου μεταξύ τους μεγέθους Τέλος Αναδρομής: Λύσε τα κατάλληλου μικρού μεγέθους υπο-προβλήματα, σε σταθερό χρόνο Συνδύασε αναδρομικά τις λύσεις των μικρότερων υποπροβλημάτων σε λύσεις μεγαλύτερων και τελικά σε μία λύση του αρχικού προβλήματος ANΕΞΑΡΤΗΤΑ ΥΠΟ-ΠΡΟΒΛΗΜΑΤΑΑΝΑΔΡΟΜΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ Πολυπλοκότητα: Αναδρομικές σχέσεις ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 2

Biry Serch συνάρτηση BiS A[i..j], Είσοδος:Ταξινοµηµένος πίνακας κλειδιών Α[i..j], κλειδί Έξοδος: H θέση του στον Α αν υπάρχει, διαφορετικά il if i>j: retur il ë i j / 2û O if A[]: retur If <A[]: retur BiSA[i, -], T/2 else: retur BiSA[..j], Αρχική κλήση: BiSA[..], ì, if T í Þ T O ît / 2 O, if > ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 3

Iteger Multiplictio 2 αριθμοί των its ********** x ********** ********** ********** ********** ********** ********** ********** ********** ********** ********* ********* ΠΟΛΥΠΛΟΚΟΤΗΤΑ Θ 2 ******************* ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 4

Iteger Multiplictio Divie Coquer /2 its /2 its x 2 /2 y c c 2 /2 x y 2 /2 c 2 /2 c 2 c 2 /2 Διαδικασία ItMultx,y Είσοδος: Θετικοί ακέραιοι x, y των its Έξοδος: το γινόµενο xy if : retur xy /2 leftost its of x, /2 rightost its of x c /2 leftost its of y, /2 rightost its of y P ItMult,c, P 2 ItMult, P 3 ItMult,c, P 4 ItMult, retur P 2 P 2 P 3 2 /2 P 4 ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 5

Iteger Multiplictio Διαδικασία ItMultx,y Είσοδος: Θετικοί ακέραιοι x, y των its Έξοδος: το γινόµενο xy if : retur xy /2 leftost its of x, /2 rightost its of x c /2 leftost its of y, /2 rightost its of y P ItMult,c, P 2 ItMult, P 3 ItMult,c, P 4 ItMult, 4 T/2 retur P 2 P 2 P 3 2 /2 P 4 O ΠΟΛΥΠΛΟΚΟΤΗΤΑ 4 πολλαπλασιασμοί αριθμών των /2 its 4Τ/2 2 πολλαπλασιασμοί με δυνάμεις του 2 O 3 προσθέσεις αριθμών των its O ì, if T í Þ T î4t / 2 O, if > O ΟΤΙ ΞΕΡΑΜΕ ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 6 2

Iteger Multiplictio Divie Coquer /2 its /2 its x 2 /2 y c c 2 /2 x y 2 /2 c 2 /2 c 2 c 2 /2 Guss equtio : c c - c - x y 2 /2 c 2 /2 c 2 c 2 /2 c 2 [c c ] 2 /2 P c P 2 [P 3 -P P 2 ] 2 /2 P P 2 2 c [Krtsu, 962] ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 7 P 3

Iteger Multiplictio Διαδικασία ItMult2x,y Είσοδος: Θετικοί ακέραιοι x, y των its Έξοδος: το γινόµενο xy if : retur xy /2 leftost its of x, /2 rightost its of x c /2 leftost its of y, /2 rightost its of y P ItMult2,c, P 2 ItMult2, 3 T/2 P 3 ItMult2,c retur P 2 P 3 -P P 2 2 /2 P 2 O ΠΟΛΥΠΛΟΚΟΤΗΤΑ 3 πολλαπλασιασμοί αριθμών των /2 its Τ/2 2 πολλαπλασιασμοί με δυνάμεις του 2 O 6 προσθέσεις αριθμών των its O ì, if 3 T í Þ T O 2 î3t / 2 O, if > O ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 8.59 TΩΡΑ ΑΞΙΖΕ ΤΟΝ ΚΟΠΟ

Mtrix Multiplictio ΕΙΣΟΔΟΣ: X και Y: x πίνακες ΕΞΟΔΟΣ ZX Y ij Z å X i Y j Coplexity: O 3 ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 9

Mtrix Multiplictio Divie Coquer A, B,C,D,E,F,G,H, AEBG, AFBH,CEDG,CFDH: trices /2 x /2 ΠΟΛΥΠΛΟΚΟΤΗΤΑ 8 πολλαπλασιασμοί πινάκων /2 x /2 8 Τ/2 4 προσθέσεις πινάκων /2 x /2 O 2 ì, if T í Þ T O 2 î8t / 2 O, if > ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 0 3 ΟΤΙ ΞΕΡΑΜΕ

Mtrix Multiplictio: Strsse s Algorith όπου [Strsse, 969] 7 πολλαπλασιασμοί πινάκων /2 x /2 8 προσθέσεις πινάκων /2 x /2 ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I

Mtrix Multiplictio: Strsse s Algorith ΠΟΛΥΠΛΟΚΟΤΗΤΑ 7 πολλαπλασιασμοί πινάκων /2 x /2 7 Τ/2 8 προσθέσεις πινάκων /2 x /2 O 2 ì, if 2 7 T í Þ T O O 2 î7t / 2 O, if > ΓΙΝΕΤΑΙ ΚΑΛΥΤΕΡΑ? ΝΑΙ! O 2.376! For 00 3 is,000,000 2.808 is 43,048 2.376 is 56,494 2.808 ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 2

Mster* Theore If T T, > 0, >, ³ 0, the :, T ìo ío îo,,, if if if > < > < Copre ~ ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 3

å å - Þ - T T T T T T 0 0 2 3 2 2 3 2!!!!!! Proof of Mster* Theore ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 4

Proof of Mster* Theore Level : Wor for level : suproles, ech of size / ö ø Totl wor for ll levels: T æ ç è æ ç è 0 ö ø å æ ç è ö ø ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 5

å T 0 ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 6 > < iii ii i Proof of Mster* Theore Geoetric series with rtio Three cses:

Cse i: ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 7 > < 0 0 O T - å å Proof of Mster* Theore 0 0 O T å å Cse ii:

Cse iii: ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 8 x < > 0 O O O O O O x O x x T ø ö ç ç è æ ø ö ç ç è æ ø ö ç ç è æ ø ö ç è æ - - å Proof of Mster* Theore

Mster* Theore - Exples T 9T/3 9, 3, 3 92 < 2 cse iii pplies: T T2/3, 3/2, 3/2 0 0 cse ii pplies: T 5T/25 2 5, 25, 25 50.5 2 > 0.5 cse i pplies: T O 2 O 0 O T O 3/ 2 T O 2 O ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 9

Mster Theore If T T/ f the ì Q T íq Q î f,,, if f O if f Q if f W f / - e e < for lrge cf ü ³ > ý e > 0 c < þ ΑΛΓΟΡΙΘΜΟΙ - ΑΝΟΙΞΗ 207 - Ι. ΜΗΛΗΣ - 04 - DIVIDE & CONQUER I 20