Handout 2. Divide et impera Veni, vidi, vici Julius Caesar
|
|
- Alexander Pfaff
- vor 5 Jahren
- Abrufe
Transkript
1 Datestruture & Algorithme 9 März 2016 Sebastia Millius, Sadro Feuz, Daiel Graf Hadout 2 Thema: Divide & Coquer (Mergesort, Biäre Suche), Hashig Divide et impera Vei, vidi, vici Julius Caesar Divide & Coquer Divide & Coquer (dt Teile ud Herrsche ) ist ei algorithmisches Desig Prizip/ Löseasatz Das eigetliche Problem wird so lage i leiere ud eifachere Teilprobleme zerlegt (Divide), bis ma diese löse (Coquer) a Aschliessed wird aus diese Teillösuge eie Lösug für das Gesamtproblem (re)ostruiert (Combie) 1 Divide: Teile des Problems i (uabhägige) Teilprobleme (der gleiche Art) 2 Coquer: Löse leie Teilprobleme(die triviale) ad hoc (diret)(veraerug) Aderfalls löse die Teilprobleme reursiv 3 Combie: Kombiatio der Teillösuge zu eier Lösug des Gesamtproblems Klassische Beispiele für eie Divide & Coquer Asatz sid Biary Search ud Mergesort: die zu sortierede Liste wird i zwei Teile aufgetret, die jede eizel sortiert wird Daach werde die beide sortierte Liste i eier Schleife i liearer Zeit zusammegeführt (Merge) split merge sort MergeSort(A[1]) Merge(MergeSort(A[1,, /2 ]),MergeSort(A[ /2 +1,,])) M E R G E S O R T M E R G E S O R T M E M E R G E S O R T M E R G E S O R T E M E M R E G O S R T E E G M R O R S T E E G M O R R S T Abb: Mergesort i Atio Vergleiche: O( log ) (Bestcase: O( log )) Verschiebuge: O( log ) (Bestcase: O( log )) i place?: Nei (es ist möglich, Mergesort i place zu implemetiere) stabil?: Ja 2-1
2 Aufgabe Gegebe ist ei Grid, ist eie 2er Potez, eie Ece fehlt Zeige, dass es vollstädig bedect werde a mit Teilche der folgede Art Abb: lis: Beispiel Brett, rechts: verfügbare Teile Biäre Suche Biäre Suche ist ei scheller Algorithmus für die Suche ach Schlüssel i eiem sortierte Array A Um eie Schlüssel i A zu suche, vergleicht ma mit dem Media A[ 2 ] Ist vor A[ 2 ] so muss es i der erste Hälte liege, asoste i der zweite Hälfte des Arrays Durch Wiederholug dieses Prozesses, a der Schlüssel i O(log ) gefude werde Biary Search(A, ) // Biäre Suche im sortierte Array A ach dem Schlüssel 1 l = 1 2 r = legth[a] 3 while l r 4 middle = (l+r)/2 5 if A[middle] < 6 l = middle+1 7 else if A[middle] > 8 r = middle 1 9 else retur gefude 10 retur icht gefude Dies a als Divide & Coquer Asatz gesehe werde: erlaube ostate Aufwad, werfe die Hälfte des Iputs weg ud fahre auf dem Rest fort Wir öe die Laufzeit agebe als { T(/2)+c falls 2 T() c sost Aufgabe: Zeige, dass für obige Reursiosgleichug gilt: T() = O(log ) Stop ad Thi: Variate vo Biärer Suche: Fide eie möglichst effiziete Algorithmus für folgede Probleme (alle lösbar i subliearem/logarithmischem Zeitaufwad): 1 Zähle die Azahl gleicher Elemete zu eiem Schlüssel i eiem sortierte Array i O(log ) 2 Gegebe ist ei Array A[1] vo folgeder Form: [0,0,11] (eie ubeate Azahl Nulle, gefolgt vo 1e Fide Übergagsput i eiem solche Array A[1] i O(log ) 3 Oe-Sided Biary Search I: Gegebe ist ei Array A bestehed aus eiem Ru vo 0e gefolgt vo eier ubegrezte Azahl vo 1e Bestimme de Übergagsput p i O(log p) 2-2
3 4 Oe-Sided Biary Search II: Gegebe ist eie uedliche sortierte Sequez vo Zahle A = (2,3,5,7,11,13,17,19,23,29,31,) Etscheide ob ei Schlüssel i der Sequez vorommt 5 Pea Fider I: uimodal search Gegebe ist ei Array A mit verschiedee Eiträge Das Array ist vo folgeder spezieller Form (uimodal): Für eie (ubeate) Idex p zwische 1 ud gilt: A[i] < A[i+1] für 1 i < p ud A[i] > A[i+1] für p i < dh die Eiträge wachse zuächst a, erreiche eie Pea bei A[p] ud ehme da wieder ab Fide de Pea i O(log) 6 Pea Fider II: Gegebe ist ei usortiertes Array A[1] mit Zahle Ei Pea ist ei loales Maximum, dh we der Eiträg grösser gleich als seie Nachbar ist A[i 1] A[i] A[i+1] falls 1 < i < A[i] ist Pea we A[1] A[2] falls i = 1 A[] A[ 1] falls i = Etscheide ob (gibt es immer eie?) ud fide eie Pea i A i O(log) 7 Pea Fider III: Where s the max? GegebeisteiArrayAvosortierteZahle,diecircular shifted um PositioeachrechtswurdeAlsozumBeispiel{35,42,5,15,27,29}ist ei sortiertes Array das um = 2 zirulär verschobe wurde, währed {27,29,35,42,5,15} um = 4 verschobe wurde Uter der Aahme das beat ist, fide das Maximum (eifach!) Uter der Aahme das icht beat ist, fide das Maximum i O(log) 8 Sei A[1] ei Array vo verschiedee gaze Zahle, sortiert, so dass A[1] < A[2] < < A[] Jedes A[i] a daher positiv, egativ oder Null sei Fide eie effiziete Algorithmus (i O(log)) der ei i zurücgibt so dass A[i] = i, falls ei solches existiert 9 Sei u A[1] ei sortiertes Array vo verschiedee positive gaze Zahle; jedes A[i] ist aus {1,2,} Fide eie schellere Algorithmus der ei i zurücgibt, so dass A[i] = i, falls ei solches existiert (Tipp: eifach dee) 10 Gegebe ist ei sortiertes Array mit verschiedee Zahle aus {1,,m}, wobei < m Gebe eie O(log) Algorithmus a, der ei Elemet aus {1,,m} fidet, welches icht im Array vorommt Hashig Lis Hashig: MIT Lectures 8-10: Hashig Visualizatio: Hash Tabelle sid eie Datestrutur um ei Wörterbuch zu realisiere Beim Hash-Verfahre wird versucht, durch Berechug festzustelle, wo der Datesatz mit Schlüssel gespeichert ist Die Idee ist, dass das Nachschaue eies Elemetes i eiem Array Θ(1) ist, we ma seie Idex weiss Bei eier Suchafrage wird der Schlüssel mitgegebe ud falls das Schlüssel/Wert Paar existiert, wird der Wert zurücgegebe Ma a damit aber beispielsweise auch eifache Mege modelliere Hier a ma Elemete eifüge ud teste ob ei bestimmtes Elemet vorhade ist Dabei wird versucht Schlüssel aus eiem grosse Schlüsselbereich/Uiversum U i eier Hashtabelle der Grösse m abzuspeicher Eie Hash-Table ist grudsätzlich mal ei Array Das Array 2-3
4 } sollte geüged grosssei, so dass ur bis zu ca 75% der Plätze belegt sid Je ach Implemetatio (zb i Java) wird die Arraygrösse auch dyamisch agepasst, was aber ziemlich aufwädig ist, da ormalerweise alle Elemete eu eigefügt werde müsse Eie Hash Futio ist eie mathematische Futio die Schlüssel auf eie Idex (Hashadresse) abbilde Die Hashfutio sollte schell (sicher O(1)) zu bereche sei, ud gleichzeitig die Schlüsselstrutur aufbreche Im optimale Fall a somit ach eier Auswertug dieser Futio sofort ei Elemet gespeichert oder darauf zugegriffe werde Das Problem ist aber, dass die Hashfutio mehrere Schlüssel auf die gleiche Stelle im Array abbilde a, da es üblicherweise viel mehr mögliche Schlüssel als Plätze im Array hat ( Adressollisio, Syoyme) Falls also beim Eifüge der Platz scho belegt ist oder sich beim Suche ei aderer Schlüssel a diesem Ort befidet, muss ei Verfahre existiere das besagt, wo u weiterzusuche ist Dabei gibt es verschiedee Möglicheite welche atürlich sehr uterschiedliche Eigeschafte habe: Verettug: I jedem Feld des Arrays befidet sich wiederum eie Datestrutur die mehrere Elemete aufehme a (zb Liste, Baum, ) Uiversum U atuelle Schlüssel 3 h Tabelle m slots 1 3 Kollisioe 4 2 erwartete Läge α = m Zugriff: Θ(1+α) Mehrere Hashfutioe: Bei eier Kollisio wird eifach die ächste Hashfutio probiert Offee Hashverfahre Aders als beim Verette werde die Überläufer diret i der Tabelle abgelegt Eie Sodierugsreihefolge gibt dabei a, wo Syoyme gespeichert werde Lieares Sodiere: Bei Kollisioe eifach die ächste Felder probiere (absteiged oder aufsteiged) Ei Problem bei diesem Verfahre a die primäre Häufug sei: Teile vo bereits besetzte Bereiche werde immer grösser, so dass immer läger sodiert werde muss Quadratisches Sodiere: Astatt die Felder liear aufzufülle / zu durchsuche wird mit quadratisch steigede Abstäde gesucht Doppeltes Hashig: Eie zweite Hashfutio h 0 (x) wird beutzt um de Abstad beim Sodiere zu bestimme Die zusammegesetzte Futio lautet da: h i (x) = (h(x) h 0 (x) i) mod m Es gibt auch och ei paar weitere Methode Die wichtigste sid aber obe aufgeführt Bemerug: Ob jeweils (zuerst) ach lis oder ach rechts sodiert wird ist Geschmacssache Wichtig ist eifach, dass es immer osequet gleich gemacht wird Dies gilt isbesodere auch für die Prüfug (hier evtl och hischreibe i welche Richtug ma sodiert, falls icht sowieso scho vorgegebe) 2-4
5 Aufgabe Führe Sie die ute gegebee Sequez vo Eifüge-Operatioe auf eier afags leere Hashtabelle der Grösse 11 mit Hashfutio h() = mod 11 aus Verwede Sie als Kollisios-Auflösugs-Strategie eimal lieares Sodiere, eimal quadratisches Sodiere ud eimal Double Hashig mit h 0 () = 1 + ( mod 9) aus Zähle Sie die Azahl betrachteter Eiträge der Operatiosfolge Welche Variate ist für diese Sequez die beste? Die Sequez, die eigefügt werde soll, ist: 20,34,26,33,11,16,47,4,14,17 2-5
Lösungsskizzen Mathematik für Informatiker 6. Aufl. Kapitel 4 Peter Hartmann
Lösugssizze Mathemati für Iformatier 6. Aufl. Kapitel 4 Peter Hartma Verstädisfrage 1. We Sie die Berechug des Biomialoeffiziete mit Hilfe vo Satz 4.5 i eiem Programm durchführe wolle stoße Sie schell
Mehr11 Divide-and-Conquer und Rekursionsgleichungen
160 11 DIVIDE-AND-CONQUER UND REKURSIONSGLEICHUNGEN 11 Divide-ad-Coquer ud Rekursiosgleichuge Divide-ad-Coquer Problem aufteile i Teilprobleme Teilproblem (rekursiv) löse Lösuge der Teilprobleme zusammesetze
MehrLösung: Datenstrukturen und Algorithmen SS17 Lösung - Klausur
Prof. aa Dr. Ir. G. Woegiger T. Hartma, D. Korzeiewski, B. Tauer Aufgabe (O-Notatio): Trage Sie i (a) (e) jeweils das Symbol o oder Θ oder ω (i Worte: klei-o oder groß-theta oder klei- Omega) i die durch
Mehr3. Inkrementelle Algorithmen
3. Ikremetelle Algorithme Defiitio 3.1: Bei eiem ikremetelle Algorithmus wird sukzessive die Teillösug für die erste i Objekte aus der bereits bekate Teillösug für die erste i-1 Objekte berechet, i=1,,.
Mehr1 Randomisierte Bestimmung des Medians
Praktikum Diskrete Optimierug (Teil 0) 0.07.006 Radomisierte Bestimmug des Medias. Problemstellug ud Ziel I diesem Abschitt stelle wir eie radomisierte Algorithmus zur Bestimmug des Medias vor, der besser
MehrVorlesung Informatik 2 Algorithmen und Datenstrukturen. (02 Funktionenklassen) Prof. Dr. Susanne Albers
Vorlesug Iformatik 2 Algorithme ud Datestrukture (2 Fuktioeklasse) Prof. Dr. Susae Albers Beschreibug ud Aalyse vo Algorithme Mathematisches Istrumetarium zur Messug der Komplexität (des Zeitud Platzbedarfs
MehrAlgorithmentheorie Randomisierung
Algorithmetheorie 03 - Radomisierug Prof. Dr. S. Albers Prof. Dr. Th. Ottma Radomisierug Klasse vo radomisierte Algorithme Radomisierter Quicksort Radomisierter Primzahltest Kryptographie 2 1. Klasse vo
MehrKapitel 10. Rekursion
Eiführug i die Iformatik: Programmierug ud Software-Etwicklug, WS 1/14 1 Kapitel 10 Rekursio Rekursio Eiführug i die Iformatik: Programmierug ud Software-Etwicklug, WS 1/14 Ziele Das Prizip der rekursive
MehrInformatik II Dynamische Programmierung
lausthal Iformatik II Dyamische Programmierug. Zachma lausthal Uiversity, ermay zach@i.tu-clausthal.de Zweite Techik für de Algorithmeetwurf Zum Name: "Dyamische " hat ichts mit "Dyamik" zu tu, soder mit
MehrKapitel 11. Rekursion
Eiführug i die Iformatik: Programmierug ud Software-Etwicklug, WS 16/17 Kapitel 11 Rekursio Rekursio 1 Eiführug i die Iformatik: Programmierug ud Software-Etwicklug, WS 16/17 Ziele Das Prizip der rekursive
MehrGrundlagen: Algorithmen und Datenstrukturen
Techische Uiversität Müche Fakultät für Iformatik Lehrstuhl für Effiziete Algorithme Dr. Hajo Täubig Tobias Lieber Sommersemester 2011 Übugsblatt 1 13. Mai 2011 Grudlage: Algorithme ud Datestrukture Abgabetermi:
Mehr6. Übung - Differenzengleichungen
6. Übug - Differezegleichuge Beispiel 00 Gesucht sid alle Lösuge vo a) x + 3x + = 0 ud b) x + x + 7 = 0, jeweils für 0. Um diese lieare Differezegleichug erster Ordug zu löse, verwede wir die im Buch auf
MehrMusterlösung. Testklausur Vorkurs Informatik, Testklausur Vorkurs Informatik Musterlösung. Seite 1 von 10
Musterlösug Name, Vorame, Matrikelummer Agabe sid freiwillig) Bitte ubedigt leserlich ausfülle Testklausur Vorkurs Iformatik, 27.09.20 Testklausur Vorkurs Iformatik 27.09.20 Musterlösug eite vo 0 Musterlösug
MehrKapitel 11. Rekursion
Eiführug i die Iformatik: Programmierug ud Software-Etwicklug, WS 17/18 Kapitel 11 Rekursio Rekursio 1 Eiführug i die Iformatik: Programmierug ud Software-Etwicklug, WS 17/18 Ziele Das Prizip der rekursive
MehrMathematische Rekursion. Rekursion. Rekursion in C++ Mathematische Rekursion. Definition. 1, falls n 1. n! = n (n-1)!, falls n > 1
Mathematische Rekursio Rekursio o Viele mathematische Fuktioe sid sehr atürlich rekursiv defiierbar, d.h. o die Fuktio erscheit i ihrer eigee Defiitio. Mathematische Rekursio o Viele mathematische Fuktioe
MehrDer Groß-O-Kalkül. Additionsregel. Zunächst ein paar einfache "Rechen"-Regeln: " ": Sei. Lemma, Teil 2: Für beliebige Funktionen f und g gilt:
Der Groß-O-Kalkül Additiosregel Zuächst ei paar eifache "Reche"-Regel: Lemma, Teil 1: Für beliebige Fuktioe f g gilt: Zu beweise: ur das rechte "=" Zu beweise: jede der beide Mege ist jeweils i der adere
Mehr2 Asymptotische Schranken
Asymptotische Schrake Sowohl die Laufzeit T () als auch der Speicherbedarf S() werde meist durch asymptotische Schrake agegebe. Die Kostate c i, welche i der Eiführug deiert wurde, sid direkt vo der Implemetatio
Mehr(gesprochen n über k ) sind für n k, n, k N0 wie folgt definiert: n n. (k + 1)!(n k 1)! (n + 1)!
Aufgabe.4 Die Verallgemeierug der biomische Formel für (x y ist der Biomische Lehrsatz: (x y x y, x, y R, N. (a Zeige Sie die Beziehug ( ( ( zwische de Biomialoeffiziete. (b Beweise Sie de Biomische Lehrsatz.
Mehr2. Übung Algorithmen II
Johaes Sigler, Prof. Saders 1 Johaes Sigler: KIT Uiversität des Lades Bade-Württemberg ud atioales Forschugszetrum i der Helmholtz-Gemeischaft Istitut für Theoretische www.kit.edu Iformatik Orgaisatorisches
MehrDynamisches Programmieren Stand
Dyamisches Programmiere Stad Stad der Dige: Dyamische Programmierug vermeidet Mehrfachberechug vo Zwischeergebisse Bei Rekursio eisetzbar Häufig eifache bottom-up Implemetierug möglich Das Subset Sum Problem:
MehrVorbereitung auf 6. Übungsblatt (Präsenzübungen) - Lösungen
Prof. Dr. Raier Dahlhaus Statisti Witersemester 06/07 Vorbereitug auf 6. Übugsblatt Präsezübuge - Lösuge Aufgabe P0 Bereche vo UMVU-Schätzer. Gegebe sei jeweils ei statistisches Modell R, B R, P θ, θ Θ
MehrIndizieren Sie die folgenden Summen und Produkte gemäß der Vorgabe um und schreiben Sie sie einmal explizit aus: 5
FU Berli: WiSe 13-14 (Aalysis 1 - Lehr.) Übugsaufgabe Zettel 9 Aufgabe 37 Idiziere Sie die folgede Summe ud Produte gemäß der Vorgabe um ud schreibe Sie sie eimal explizit aus: 5 (a) + 1) 0( Lösug. Die
MehrD-MATH, D-PHYS, D-CHAB Analysis I HS 2017 Prof. Manfred Einsiedler. Übungsblatt 5. (1 + x) n 1 + nx
D-MATH, D-PHYS, D-CHAB Aalysis I HS 2017 Prof. Mafred Eisiedler Übugsblatt 5 1. Die Beroullische Ugleichug besagt, dass für N 0 ud x R mit x 1 stets 1 + x 1 + x gilt. Wir wolle u aaloge Ugleichuge für
MehrLösungsskizzen Mathematik für Informatiker 5. Aufl. Kapitel 3 Peter Hartmann
Lösugsskizze Mathematik für Iformatiker 5. Aufl. Kapitel 3 Peter Hartma Verstädisfrage. Ka ma ei Axiom beweise? Nei!. Ka ei Beweis eier Aussage richtig sei, we im Iduktiosschluss die Iduktiosaahme icht
MehrDynamische Programmierung Matrixkettenprodukt
Dyamische Programmierug Matrixketteprodukt Das Optimalitätsprizip Typische Awedug für dyamisches Programmiere: Optimierugsprobleme Eie optimale Lösug für das Ausgagsproblem setzt sich aus optimale Lösuge
MehrNachtrag. Alternatives Buch zum Satz von Fermat 1999 bei amazon nur noch gebraucht
Nachtrag Alteratives Buch zum Satz vo Fermat 1999 bei amazo ur och gebraucht 1 Uedliche (Zahle-) Mege 2 Wiederholug Steuer Bei eiem Eikomme vo ud eiem Steuersatz vo 33% müsse Sie Steuer zahle. Da werde
MehrTeil VII : Zeitkomplexität von Algorithmen
Teil VII : Zeitkomplexität vo Algorithme 1. Algorithme ud ihr Berechugsaufwad. Aufwadsabschätzug Wachstum vo Fuktioe 3. Aufwad vo Suchalgorithme K. Murma, H. Neuma, Fakultät für Iformatik, Uiversität Ulm,
MehrTeil VII : Zeitkomplexität von Algorithmen
Teil VII : Zeitkomplexität vo Algorithme. Algorithme ud ihr Berechugsaufwad. Aufwadsabschätzug Wachstum vo Fuktioe. Aufwad vo Suchalgorithme K. Murma, H. Neuma, Fakultät für Iformatik, Uiversität Ulm,
MehrEinige Beispiele für Mengen im R n.
Eiige Beispiele für Mege im R. Itervalle i R. Seie a, b R mit a < b. [a, b] : {x a x b} abgeschlossees Itervall (a, b : {x a < x < b} offees Itervall [a, b : {x a x < b} halboffees Itervall (a, b] : {x
MehrTutorium Mathematik I, M Lösungen
Tutorium Mathematik I, M Lösuge 16. November 2012 *Aufgabe 1. Ma utersuche die folgede Reihe auf Kovergez (a) ( 1) (1 ) (b) ( ) 2 +1 (c) (!) 3 10 (3)! (d) (e) (f) 2 +3 3 2 +1 3 ( 2 +1) 2 + 3 ( 2 +3) (g)
MehrZahlenfolgen und Konvergenzkriterien
www.mathematik-etz.de Copyright, Page of 7 Zahlefolge ud Kovergezkriterie Defiitio: (Zahle-Folge, Grezwert) Eie Folge ist eie Abbildug der atürliche Zahle i die Mege A. Es ist also im Fall A: ; f: mit
Mehr= 3. = 14,38... = x neu x = 0, = 97,87...%. Wie verändert sich der arithmetische Mittelwert von 20 Zahlen, wenn...
Mathemati macht Freu()de AB Statistische Kegröße ud Boxplot Arithmetischer Mittelwert x 1, x,..., x ist eie Liste vo reelle Zahle. Das arithmetische Mittel x der Zahle ist x = x 1 + x + + x. Arithmetischer
Mehr1 Aussagenlogik und vollständige Induktion
Dr. Siegfried Echterhoff Aalysis 1 Vorlesug WS 08 09 1 Aussagelogi ud vollstädige Idutio Die Mathemati basiert auf eier Reihe vo Axiome, d.h. auf mathematische Aussage, die als (offesichtlich? wahr ageomme
MehrAlgorithmen und Programmierung III
Musterlösug zum 13. Aufgabeblatt zur Vorlesug WS 006 Algorithme ud Programmierug III Aufgabe 1 Rekursios Gleichuge (Autor: Christia Grümme 10 Pukte (a Zuächst führe ich ei paar Rekursioe durch: T ( = 4T
MehrAnalysis I Lösungsvorschläge zum 3. Übungsblatt Abgabe: Bis Donnerstag, den , um 11:30 Uhr
Karlsruher Istitut für Techologie Istitut für Aalysis Dr. Christoph Schmoeger Dipl.-Math. Lars Machiek Dipl.-Math. Sebastia Schwarz WS 206/207 03..206 Aalysis I Lösugsvorschläge zum 3. Übugsblatt Abgabe:
MehrRekursion und Dateioperationen
Lerziele: Rekursio ud Dateioperatioe Vertiefe der Ketisse über die die Verwedug vo rekursive Fuktioe ud Dateioperatioe. Aufgabe 1: Mergesort (Beispiel für die Verwedug rekursiver Fuktiosaufrufe) Ei effizietes
MehrZusammenfassung: Folgen und Konvergenz
LGÖ Ks VMa Schuljahr 6/7 Zusammefassug Folge ud Kovergez Ihaltsverzeichis Defiitioe ud Beispiele für Folge Beschräkte Folge Kovergez vo Folge Grezwertsätze für Folge 5 Für Experte 7 Defiitioe ud Beispiele
MehrBinomialkoeffizienten und Binomischer Satz 1 Der binomische Lehrsatz
Ihaltsverzeichis Biomialoeffiziete ud Biomischer Satz 1 Der biomische Lehrsatz wird als eie gaze Zahl vorausgesetzt, für die gilt: 0. a ud b werde als reelle Zahle vorausgesetzt, die icht Null sid. Bemerug:
MehrÜberblick und Ziele. Kapitel 11: Rekursion. Rekursive Algorithmen und Methoden. Beispiel für einen rekursiven Algorithmus
Eiführug i die Iformati: Programmierug ud Softwareetwiclug Witersemester 08/9 Überblic ud Ziele Kapitel : Reursio Prof. Dr. David Sabel Lehr- ud Forschugseiheit für Theoretische Iformati Istitut für Iformati,
MehrAufgaben zur Übung und Vertiefung
Aufgabe zur Übug ud Vertiefug ARITHMETISCHE ZAHLENFOLGEN Berufliches Gymasium / Uterstufe () Stelle Sie fest, welche der gegebee Folge arithmetisch sid: Bestimme Sie zuächst die erste füf Folgeglieder,
MehrEs gibt verschiedene Möglichkeiten eine Folge zu definieren. Die zwei häufigsten Methoden
Folge ud Reihe Folge Eie Folge ist eie Abbildug der atürliche Zahle N = {0, 1,,...} i die Mege der (zumidest i de meiste Fälle) reelle Zahle R. I diesem Fall ka ma sich eie Folge als Pukte i eiem Koordiatesystem
MehrQuantensuchalgorithmen
Freie Uiversität Berli Semiar über Algorithme für Quatecomputer Sommersemester 00 Quatesuchalgorithme Reihardt Karapke karapke@if.fu-berli.de Simo Rieche rieche@if.fu-berli.de Quatesuchalgorithme Ihaltsverzeichis
Mehr1. Folgen ( Zahlenfolgen )
. Folge ( Zahlefolge Allgemeies Beispiel für eie regelmäßige Folge: /, /3, /4, /5, /6,... Das erste Glied ist a =/ Das ist das Glied mit dem Ide Das zweite Glied ist a =/3 Das ist das Glied mit dem Ide
Mehr14. Folgen und Reihen, Grenzwerte 14.1 Eine Folge definieren Explizite Definition. 14. Folgen und Reihen, Grenzwerte
4. Eie Folge defiiere Eplizite Defiitio Reursive Defiitio 4. Glieder eier vorher defiierte Folge bereche Ei Glied Mehrere Glieder 4.3 Eie Folge defiiere ud eiige ihrer Glieder bereche 4.4 Eiige oder uedlich
MehrGrenzwert. 1. Der Grenzwert von monotonen, beschränkten Folgen
. Der Grezwert vo mootoe, beschräkte Folge Der Grezwert vo mootoe, beschräkte Folge ist eifacher verstädlich als der allgemeie Fall. Deshalb utersuche wir zuerst diese Spezialfall ud verallgemeier aschliessed.
MehrVorlesung 3. Tilman Bauer. 11. September 2007
Vorurs Mathemati 2007 Tilma Bauer Vorurs Mathemati 2007 Vorlesug 3 Tilma Bauer Mege ud Abbilduge Wiederholug ud Vollstädige Idutio Das Prizip Idex-Schreibweise! ud Aufgabe Uiversität Müster 11. September
MehrHöhere Mathematik für die Fachrichtung Physik
Karlsruher Istitut für Techologie Istitut für Aalysis Dr. Christoph Schmoeger Michael Hott, M. Sc. WS 05/06 3..05 Höhere Mathemati für die Fachrichtug Physi Lösugsvorschläge zum 3. Übugsblatt Vorbemerug
MehrSortieren DNA-Array oder DNA-Chip
Sortiere DNA-Array oder DNA-Chip Jeder Pukt des Feldes repräsetiert ei Ge g i des Mesche. Ei Ge ist der Baupla eies molekulare Bausteis useres Körpers. Mittels eies DNA-Chips ka ma gleichzeitig für viele
MehrKapitel 2. Zahlenbereiche
Kapitel 2. Zahlebereiche 2.1. Natürliche Zahle Die Mege N {1, 2, 3,... } der atürliche Zahle wird formal durch die Peao Axiome defiiert: (A1) 1 N (A2) N ( + 1) N (A3) m ( + 1) (m + 1) (A4) N ( + 1) 1 (A5)
MehrHashing. Hashing. Hashing. Vorteil von Hashing. Aufgabe
Realisierug Realisierug Dyaische Verwaltug vo Date, wobei jeder Datesatz eideutig durch eie Schlüssel charakterisiert ist Viele Aweduge beötige ur eifache Date-Zugriffsechaise (dictioary operatios): Suche
Mehrx 1, x 2,..., x n ist eine Liste von n reellen Zahlen. Das arithmetische Mittel x der Zahlen ist x = x 1 + x x n n
Mathemati macht Freu()de AB Statistische Kegröße ud Boxplot x 1, x,..., x ist eie Liste vo reelle Zahle. Das arithmetische Mittel x der Zahle ist x = x 1 + x + + x. Arithmetischer Mittelwert Arithmetischer
MehrÜbungen zur Analysis I WS 2008/2009
Mathematisches Istitut der Uiversität Heidelberg Prof. Dr. E. Freitag /Thorste Heidersdorf Übuge zur Aalysis I WS 008/009 Blatt 3, Lösugshiweise Die folgede Hiweise sollte auf keie Fall als Musterlösuge
MehrLösungen 4 zum Mathematik-Brückenkurs für alle, die sich für Mathematik interessieren
Lösuge 4 zum Mathematik-Brückekurs für alle, die sich für Mathematik iteressiere µfsr, TU Dresde Versio vom 26. September 2016, Fehler ud Verbesserugsvorschläge bitte a beedikt.bartsch@myfsr.de Aufgabe
MehrBasisfall Vergleichsbasiertes Sortieren Programmieraufgabe Algorithm Engineering
Basisfall Vergleichsbasiertes Sortiere Programmieraufgabe Algorithm Egieerig Deis Felsig 013-0-07 1 Eileitug I dieser Programmieraufgabe sollte Basisfälle für vergleichsbasiertes Sortiere utersucht werde.
MehrÜber die Verteilung der Primzahlen
Über die Verteilug der Primzahle Scho dem juge Carl Friedrich Gauss drägte sich die Vermutug auf, dass die Azahl π( aller Primzahle p uterhalb der positive Schrae dem Gesetz π( log lim = 1 gehorcht. (Mit
Mehr14. Folgen und Reihen, Grenzwerte 14.1 Eine Folge definieren Explizite Definition. 14. Folgen und Reihen, Grenzwerte
4. Eie Folge defiiere Eplizite Defiitio Reursive Defiitio 4. Glieder eier vorher defiierte Folge bereche Ei Glied Mehrere Glieder 6 4 5 4.3 Eie Folge defiiere ud eiige ihrer Glieder bereche 6 4 5 4.4 Eiige
Mehrn=0 f(x) = log(1 + x) = n=1
Potez - Reihe Machmal ist es praktisch eie Fuktio f() mir Hilfe ihrer Potezreihe auszudrücke. Eie Potezreihe um de Etwicklugspukt 0 sieht im Allgemeie so aus a ( 0 ) Fuktioe, für die eie Potezreihe eistiert,
MehrElemente der Mathematik - Winter 2016/2017
4 Elemete der Mathemati - Witer 201/2017 Prof. Dr. Peter Koepe, Regula Krapf Übugsblatt 8 Aufgabe 33 ( Pute). Beweise Sie folgede Idetitäte durch vollstädige Idutio: (a) 0 2 (1)(21), N. (b) 2 (1 1 ) 1
Mehr1 Vollständige Induktion
1 Vollstädige Idutio 1.1 Idutiosbeweise Das Beweisprizip der vollstädige Idutio ist eies der wichtigste Hilfsmittel der Mathemati icht ur der Aalysis. Es fidet Verwedug bei pratische alle Aussage, die
MehrKreisabbildungen. S 1 f S 1. Beispiele: (1) f = id, F = id,
Kreisabbilduge Im Folgede sehe wir us eie gaz spezielle Klasse vo dyamische Systeme a: Abbilduge auf dem Kreis. Diese sid eifach geug, so dass wir sie och recht leicht aalysiere köe, habe aber adererseits
Mehr3 Grenzwerte. 3.1 Grenzwerte von Folgen
03-grezwerte.cdf 3 Grezwerte 3. Grezwerte vo Folge Kovergez Mache Folge zeige ei spezielles Verhalte, we der Idex sehr groß wird. Sie äher sich eier bestimmte Zahl. Betrachte wir zum Beispiel die Folge
Mehr3 T (d 1, l 2. ) + (6 + 2) falls d > 0 7 sonst. n 2. 4T ( n 2 ) + log 2 (n), falls n > 1 1, sonst
für Iformatik Modellierug ud Verifikatio vo Software Prof. aa Dr. Ir. Joost-Pieter Katoe Datestrukture ud Algorithme SS5 Lösug - Übug 3 Christia Dehert, Friedrich Gretz, Bejami Kamiski, Thomas Ströder
Mehr4. Die Menge der Primzahlen. Bertrands Postulat
O. Forster: Eiführug i die Zahletheorie 4. Die Mege der Primzahle. Bertrads Postulat 4.1. Satz (Euklid. Es gibt uedlich viele Primzahle. Beweis. Wir zeige, dass es zu jeder edliche Mege p 1, p 2,..., p
MehrFakultät und Binomialkoeffizient Ac
Faultät ud Biomialoeffiziet Ac 2013-2016 Die Faultät (atürliche Zahl): Die Faultät Faultät ist so defiiert:! = 1 2 3... ( - 1) ; 0! = 1 Die reursive Defiitio ist: Falls = 0, da! = 1; sost! = ( - 1)! JAVA-Methode(iterativ):
MehrZusammenfassung: Folgen und Konvergenz
Zusammefassug Folge ud Kovergez Ihaltsverzeichis Defiitioe ud Beispiele für Folge Beschräkte Folge Kovergez vo Folge Grezwertsätze für Folge 6 Für Experte 8 Defiitioe ud Beispiele für Folge Defiitio Eie
MehrFundamentale Prinzipien der Kombinatorik und elementare Abzählkoeffizienten Wolfram Koepf
Fudametale Prizipie der Kombiatori ud elemetare Abzähloeffiziete Wolfram Koepf Die abzählede Kombiatori beschäftigt sich vor allem mit der Auswahl eier Teilmege, die ma häufig eie Stichprobe et (aus Wahrscheilicheitsrechug
Mehr3 Das Pascalsche Dreieck
Goldeer Schitt Fiboacci Pascalsches Dreiec 3 Das Pascalsche Dreiec 3. Hocey, Taxifahre ud das Pascalsche Dreiec Was hat es mit dem Hoceyschläger auf sich? Wie viele Möglicheite hat ei Taxifahrer i New
MehrTutoraufgabe 1 (Rekursionsgleichungen):
Prof. aa Dr. E. Ábrahám Datestrukture ud Algorithme SS4 Lösug - Übug F. Corzilius, S. Schupp, T. Ströder Tutoraufgabe (Rekursiosgleichuge): Gebe Sie die Rekursiosgleichuge für die Laufzeit der folgede
MehrAufgabe G 1.1. [Vollständige Induktion, Teleskopsumme] n k 3 = n N : k(k + 1) = 1 1
Istitut für Aalysis ud Algebra Mathematik I für Studierede der E-Techik Prof Dr Volker Bach WiSe 06/7 M Sc Birgit Komader M Sc Christoph Brauer Theme: Groe Übug - Lösuge Vollstädige Iduktio - Teleskopsumme
MehrElementare Beweismethoden - Direkter Beweis, Widerspruchsbeweis, Vollständige Induktion -
Th. Kuschel Prosemiar SS 06 Elemetare Beweismethode Seite vo 7 7.04.06 Elemetare Beweismethode - Direter Beweis, Widerspruchsbeweis, Vollstädige Idutio - 0. Vorbemerug zum Begriff des (allgemeie) Beweises
MehrLösung der Aufgabe 4, Blatt 05
Lösug der Aufgabe 4, Blatt 05 10-PHY-BMA1 WS18/19 Auf Wusch eiiger StudetIe möchte ich hier ach eigeem Ermesse eiige Lösuge digital zur Verfügug stelle. Dazu solle ei paar der bereits besprochee Beweisaufgabe
Mehr( ), der genau auf der Geraden ( ) 2 ( ) #( ) 8. Lineare Regression. = f i. Nach der Summe der kleinsten. mx i
8. Lieare Regressio 8.1. Die Methode der kleiste Quadrate Regressiosgerade bzw. Ausgleichsgerade sid eie Auswertug vo statistische Messdate. Ziel dieses Verfahres ist es, Beziehuge zwische zwei Merkmale
MehrStreifzug durch die Welt der Binome und darüber hinaus
www.mathemati-etz.de Copyright, Page 1 of 6 Streifzug durch die Welt der Biome ud darüber hiaus Die biomische Formel sid ützliche Istrumete, welche i viele Gebiete der Mathemati gewibriged eigesetzt werde
MehrProseminar zur Diskreten Mathematik Ilse Fischer 1, WS 06/07
Prosemiar zur Disrete Mathemati Ilse Fischer 1, WS 06/07 (1 I eier Schachtel sid 4 rote, 2 blaue, 5 gelbe ud 3 grüe Stifte We ma die Stifte mit geschlossee Auge zieht, wieviele muss ma ehme, um sicher
MehrVorkurs Grundlagen für das Mathematikstudium Lösungen 2: Binomialreihen, Exponential- und Logarithmusfunktion
Uiversität Zürich, 3. September 0 Vorurs Grudlage für das Mathematistudium Lösuge : Biomialreihe, Expoetial- ud Logarithmusfutio Lösug zu Aufgabe Seie x, y > 0 ud a > 0. Da gilt: a log a z z für alle z
MehrEigenschaften von Texten
Worthäufigkeite Eigeschafte vo Texte Eiige Wörter sid sehr gebräuchlich. 2 der häufigste Wörter (z.b. the, of ) köe ca. 0 % der Wortvorkomme ausmache. Die meiste Wörter sid sehr selte. Die Hälfte der Wörter
MehrFakultät und Binomialkoeffizient Ac
Faultät ud Biomialoeffiziet Ac 2013-2016 Die Faultät (atürliche Zahl): Die Faultät Faultät ist so defiiert:! = 1 2 3... ( - 1), wobei 0! = 1 Die reursive Defiitio ist: Falls = 0, da! = 1; sost! = ( - 1)!
MehrWörterbuchmethoden und Lempel-Ziv-Codierung
Kapitel 3 Wörterbuchmethode ud Lempel-Ziv-Codierug I diesem Abschitt lere wir allgemei Wörterbuchmethode zur Kompressio ud isbesodere die Lempel-Ziv (LZ))-Codierug kee. Wörterbuchmethode sid ei eifaches
Mehr... a ik) i=1...m, k=1...n A = = ( a mn
Zurück Stad: 4..6 Reche mit Matrize I der Mathematik bezeichet ma mit Matrix im Allgemeie ei rechteckiges Zahleschema. I der allgemeie Darstellug habe die Zahle zwei Idizes, de erste für die Zeileummer,
MehrInfo2 Übungsstunde 5. Agenda. Lösungen U4. Java... more insights. Tipps zur Übung 5
Ifo2 Übugsstude 5 Ageda Lösuge U4 Java... more isights Tipps zur Übug 5 1 L4.A1 Stack Neeswertes Zwei Members: buffer ud size capacity := buffer.legth empty := size == 0 elemet idex := size void push(it
MehrFolgen und Reihen. 23. Mai 2002
Folge ud Reihe Reé Müller 23. Mai 2002 Ihaltsverzeichis 1 Folge 2 1.1 Defiitio ud Darstellug eier reelle Zahlefolge.................. 2 1.1.1 Rekursive Defiitio eier Folge......................... 3 1.2
MehrNumerische Lineare Algebra - Theorie-Blatt 2
Prof Dr Stefa Fuke Uiversität Ulm MSc Adreas Batle Istitut für Numerische Mathematik Dipl-Math oec Klaus Stolle Witersemester 04/05 Numerische Lieare Algebra - Theorie-Blatt Lösug (Abgabe am 04 vor der
MehrAnalysis 1, Woche 2. Reelle Zahlen. 2.1 Ordnung. Definition 2.1 Man nennt eine Ordnung für K, wenn. 1. für alle a K gilt a a (Reflexivität),
Aalysis, Woche 2 Reelle Zahle A 2. Ordug Defiitio 2. Ma et eie Ordug für K, we. für alle a K gilt a a (Reflexivität), 2. für alle a, b K mit a b ud b a gilt a = b (Atisymmetrie), 3. für alle a, b, c K
MehrHEUTE. Beispiele. O-Notation neue Einführung Ideen und Eigenschaften Aufgaben 47 und 52
11.02.04 1 HEUTE 11.02.04 3 Beispiele 2, 2 2, 2 +, 1 2 2 log habe asymptotisch gleiches Wachstum: O-Notatio eue Eiführug Idee ud Eigeschafte Aufgabe 47 ud 2 Aufteilugs- ud Beschleuigugssatz Idee ud Awedug
MehrKombinatorik. Systematisches Abzählen und Anordnen einer endlichen Menge von Objekten unter Beachtung vorgegebener Regeln.
Systematisches Abzähle ud Aorde eier edliche Mege vo Objekte uter Beachtug vorgegebeer Regel Permutatioe Variatioe Kombiatioe Permutatioe: Eie eieideutige (bijektive) Abbildug eier edliche Mege i sich
MehrLösungen zur Nachklausur zur Analysis einer Variablen F. Merkl
Lösuge zur Nachlausur zur Aalysis eier Variable F. Merl 3.4.7. Die folgede Teilaufgabe baue teilweise aufeiader auf. Sie dürfe die Ergebisse vorhergeheder Teilaufgabe auch da verwede, we Sie diese icht
Mehr$Id: reell.tex,v /11/09 11:16:39 hk Exp $
Mathemati für die Physi I, WS 2018/2019 Freitag 9.11 $Id: reell.te,v 1.56 2018/11/09 11:16:39 h Ep $ 1 Die reelle Zahle 1.5 Poteze mit ratioale Epoete Wir sid gerade mit de Vorbereituge zur allgemeie biomische
MehrÜbungen zur Analysis 1 für Informatiker und Statistiker. Lösung zu Blatt 8
Mathematisches Istitut der Uiversität Müche Prof Dr Peter Otte WiSe 203/4 Lösug 8 032203 Übuge zur Aalysis für Iformatiker ud Statistiker Lösug zu Blatt 8 Aufgabe 8 [8 Pukte] (a) Für alle N sei = (+) Wir
MehrAnalysis 1, Woche 2. Reelle Zahlen. 2.1 Ordnung. Definition 2.1 Man nennt eine Ordnung für K, wenn. 1. für alle a K gilt a a (Reflexivität),
Aalysis 1, Woche 2 Reelle Zahle A1 2.1 Ordug Defiitio 2.1 Ma et eie Ordug für K, we 1. für alle a K gilt a a (Reflexivität), 2. für alle a, b K mit a b ud b a gilt a = b (Atisymmetrie), 3. für alle a,
MehrGleichungen und Ungleichungen. Mathematische Grundlagen. Beispiel. Beispiel. Lösung einer quadratischen Gleichung:
Gleichuge ud Ugleichuge Mathematische Grudlage Das Hadout ist Bestadteil der Vortragsfolie zur Höhere Mathemati; siehe die Hiweise auf der Iteretseite wwwimgui-stuttgartde/lstnumgeomod/vhm/ für Erläuteruge
MehrMonotonie einer Folge
Mootoie eier Folge 1 E Mootoe Folge We jedes Folgeglied eier Folge größer oder gleich dem vorhergehede Folgeglied ist a 1 a ℕ so et ma die Folge mooto steiged (oder mooto wachsed). Die geometrische Folge
MehrVorkurs Mathematik für Informatiker Folgen
Vorkurs Mathematik für Iformatiker -- 9 Folge -- 6.1.215 1 Folge: Defiitio Eie (uedliche) Folge im herkömmliche Sie etsteht durch Hitereiaderschreibe vo Zahle 1,2,3,4,5, Dabei ist die Reihefolge wichtig,
MehrMathematische Randbemerkungen 1. Binomialkoeffizienten
Mathematische Radbemeruge Biomialoeffiiete Der biomische Lehrsat ist eies der etrale Resultate der Aalysis I meier Vorlesug über Differetial- ud Itegralrechug habe ich ih daher gleich u Begi ausführlich
MehrNormierte Vektorräume
Normierte Vektorräume Wir betrachte im Folgede ur Vektorräume über R 1. Sei also V ei Vektorraum. Wir möchte Metrike auf V betrachte, die im folgede Sie mit der Vektorraumstruktur verträglich sid:, y,
MehrPerkolation (WS 2014) Übungsblatt 2
Istitut für Stochasti Prof. Dr. G. Last Dipl.-Math. S. Ziesche Perolatio WS 04 Übugsblatt Aufgabe Zeige Sie für T, dass θ 0 p ud χ 0 p stetig auf [0, ] sid, we ma als Wertebereich R + { } zulässt. Lösug:
MehrEs werden 120 Schüler befragt, ob sie ein Handy besitzen. Das Ergebnis der Umfrage lautet: Von 120 Schülern besitzen 99 ein Handy.
Vo der relative Häufigkeit zur Wahrscheilichkeit Es werde 20 Schüler befragt, ob sie ei Hady besitze. Das Ergebis der Umfrage lautet: Vo 20 Schüler besitze 99 ei Hady. Ereigis E: Schüler besitzt ei Hady
Mehr