1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. Bäume / Graphen 5. Hashing 6. Algorithmische Geometrie

Größe: px
Ab Seite anzeigen:

Download "1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. Bäume / Graphen 5. Hashing 6. Algorithmische Geometrie"

Transkript

1 Gliederun 1. Motivtion / Grundlen 2. Sortierverfhren 3. Elementre Dtenstrukturen / Anwendunen 4. Bäume / Grphen 5. Hshin 6. Alorithmische Geometrie 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

2 Einleitun unser Blick uf Dtenstrukturen... werden chrkterisiert durch Mene der zu verwltenden Objekte Mene der zu unterstützenden Opertionen einfche Beispiele Wrteschlnen (/* Queues */) Kellerspeicher (/* Stcks */) Prioritätswrteschlnen (/* Priority Queues */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

3 Wrteschlnen / Kellerspeicher Aufbenstellun Mene von zu verwltenden Objekten Objekte können hinzuefüt bzw. entfernt werden zeitliche Reihenfole des Einfüens ist entscheidend FIFO-Prinzip... (/* first in, first out */) Wrteschlne LIFO-Prinzip... (/* lst in, first out */) Kellerspeicher Implementierunsvrinten Arry von Objekten verkettete Liste von Objekten 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

4 Wrteschlnen / Kellerspeicher Opertionen Erzeuen einer leeren Wrteschlne bzw. eines leeren Kellerspeichers (/* crete(q) bzw. crete(s) */) Einfüen eines Objekts o in eine Wrteschlne Q bzw. einen Kellerspeicher S (/* insert(q,o) bzw. insert(s,o) */) Test, ob eine Wrteschlne Q bzw. ein Kellerspeicher S leer ist (/* empty?(q) bzw. empty?(s) */) Zuriff uf ds zuerst in die Wrteschlne Q bzw. ds zuletzt in den Kellerspeicher S einefüte Objekt (/* ccess(q) bzw. ccess(s) */) Entfernen des zuerst in die Wrteschlne Q bzw. des zuletzt in den Kellerspeicher S einefüte Objekt (/* delete(q) bzw. delete(s) */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

5 Wrteschlnen / Kellerspeicher Beschreibun der Opertionen mindestens zwei Mölichkeiten Mölichkeit 1 (/* implementierunsbhäni */) festleen, wie die Objekte intern verwltet werden (/* etw mit Hilfe eines Arrys oder einer verketteten Liste */) usprormmieren der Opertionen Mölichkeit 2 (/* implementierunsunbhäni */) ewünschte Eienschften der Opertionen forml beschreiben; de fcto wird ds Zusmmenspiel zwischen den Opertionen festelet offen: Welche Beschreibunsmittel verwendet mn hier? 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

6 Wrteschlnen / Kellerspeicher Rndbedinunen (/* implementierunsbhäni */) die zu verwltenden Objekte werden in einem Arry espeichert (/* dmit ist klr, dß die Anzhl der zu verwltenden Objekte priori beschränkt ist */) über die Indizes knn mn uf die ktuell verwlteten Objekte zureifen die Anzhl der verwlteten Objekte ist von Relevnz (/* wird sich emerkt, um die Opertionen einfcher zu relisieren */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

7 Wrteschlnen Relisierun 1 (/* uneschickt */) Arry queue zum Verwlten von mximl n Objekten Vrible nz, um sich die Anzhl der verwlteten Objekte zu merken crete(q): Anleen eines Arrys queue der Größe n; nz = 0 empty?(q): if ( nz == 0 ) return(true) else return(flse) insert(q,o): ++nz; queue[nz] = o ccess(q): return(queue[1]) delete(q): for ( i = 1; i <= nz; ++i ) { queue[i] = queue[i+1]; }; --nz... insert(), ccess() und delete() bedürfen noch eines Tests uf Anwendbrkeit 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

8 Wrteschlnen Relisierun 1 (/* uneschickt */) Opertion delete() benötit die Zeit O(n) lle nderen Opertionen benötien die Zeit O(1) Verbesserunsmölichkeit, um lle Opertionen in Zeit O(1) zu relisieren: der Index des zuerst espeicherten Objekts ändert sich (/* muß sich ber explizit emerkt werden */) (/* Relisierun 1 */) (/* Relisierun 2 */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

9 Wrteschlnen Relisierun 2 (/* eschickter */) Arry queue zum Verwlten von mximl n Objekten Vrible nz, um sich die Anzhl der verwlteten Objekte zu merken Vrible first, um sich den Index des zu erst einefüten Objekts zu merken crete(q):...; nz = 0; first = 1 insert(q,o): ++nz; z = first+nz-1; if ( z <= n ) queue[z] = o else queue[z-n] = o delete(q): if ( first == n) first = 1 else ++first... insert(), ccess() und delete() bedürfen noch eines Tests uf Anwendbrkeit 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

10 Wrteschlnen Beschreibun (/* implementierunsunbhäni */) ewünschte Eienschften der Opertionen forml beschreiben; de fcto wird ds Zusmmenspiel zwischen den Opertionen festelet... wählen bedinte Gleichunen (/* Theorie der Abstrkte Dtentypen */) empty?(crete(q)) = true empty?(insert(q,o)) = flse empty?(q) = true ccess(insert(q,o)) = o empty?(q) = flse ccess(insert(q,o)) = ccess(q) empty?(q) = flse delete(insert(q,o)) = insert(delete(q),o) empty?(q) = true delete(insert(q,o)) = Q 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

11 Kellerspeicher Relisierun Arry stck zum Verwlten von mximl n Objekten Vrible nz, um sich die Anzhl der verwlteten Objekte zu merken crete(s): Anleen eines Arrys stck der Größe n; nz = 0 empty?(s): if ( nz = 0 ) return(true) else return(flse) insert(s,o): ++nz; stck[nz] = o ccess(s): return(stck[nz]) delete(s): --nz... insert(), ccess() und delete() bedürfen noch eines Tests uf Anwendbrkeit 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

12 Kellerspeicher Relisierun lle Opertionen benötien die Zeit O(1) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

13 Kellerspeicher Beschreibun (/* implementierunsunbhäni */) ewünschte Eienschften der Opertionen forml beschreiben; de fcto wird ds Zusmmenspiel zwischen den Opertionen festelet... wählen bedinte Gleichunen (/* Theorie der Abstrkte Dtentypen */) empty?(crete(s)) = true empty?(insert(s,o)) = flse ccess(insert(s,o)) = o delete(insert(s,o)) = S 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

14 Anwendunen von Kellerspeichern Beispiele Stcks Relisierun rekursiver Funktionen Auswertun rithmetischer Ausdrücke Auswertun rithmetischer Ausdrücke (/* Rndbedinunen */) nur binäre Opertionen vollständi eklmmerte Ausdrücke 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

15 Auswertun rithmetischer Ausdrücke Stcks Grundlen (/* Infix- versus Postfix-Nottion */) Infix-Nottion (x+y) ((x*y)+z) ((x*(x+y))+z) Postfix-Nottion xy+ xy+z* xxy+*z+ Klmmern in der Infix-Nottion dienen zur Repräsenttion von Prioritäten von Opertoren (/* hier mchen wir uns ds Leben einfcher */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

16 Auswertun rithmetischer Ausdrücke Stcks Auswertun eines rithmetischen Ausdrucks in Infix-Nottion ((x*(x+y))+z) * + vl(z) vl(x) + vl(x) vl(y)... Auswertun emäß Bumstruktur (/* ufbuen + uswerten */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

17 Auswertun rithmetischer Ausdrücke Stcks Aufbenstellun eeben ein vollständi eklmmerter rithmetischer Ausdruck in Infix-Nottion (/* flls nicht, so müssen die Klmmern emäß der Prioritäten der Opertoren einefüt werden */) esucht ist der Wert des Ausdrucks (/*... die Werte der uftretenden Vriblen sind beknnt */) Hernehensweise Schritt 1: Umwndlun von Infix-Nottion in Postfix-Nottion Schritt 2: Auswertun des Ausdrucks in Postfix-Nottion 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

18 Auswertun rithmetischer Ausdrücke Stcks Auswertun eines rithmetischen Ausdrucks in Postfix-Nottion von links nch rechts durchlufen; unter Verwendun eines Stcks uswerten * Ausbe: 11 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen Auszuwertender Ausdruck: ((2*(2+3))+1)

19 Auswertun rithmetischer Ausdrücke Stcks Auswertun eines rithmetischen Ausdrucks in Postfix-Nottion von links nch rechts durchlufen; unter Verwendun eines Stcks uswerten x x y + * z + d d f c e b Abkürzunen: = vl(x) b = vl(y) c = +b d = +c e = vl(z) f = d+e Ausbe: f Auszuwertender Ausdruck: ((x*(x+y))+z) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

20 Auswertun rithmetischer Ausdrücke Stcks Reeln für Schritt 2 führe crete(s) us rithmetischen Ausdruck von links nch rechts durchlufen flls ds ktuelle Zeichen z ein Opernd ist, so führe insert(s,vl(z)) us flls ds ktuelles Zeichen z ein Opertor ist, so bestimme = ccess(s), führe delete(s) us, bestimme b = ccess(s), führe delete(s) us, berechne c = z(,b) und führe insert(s,c) us flls der Ausdruck vollständi elesen wurde, so ib ccess(s) us 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

21 Auswertun rithmetischer Ausdrücke Stcks Umwndlun von Infix-Nottion in Postfix-Nottion von links nch rechts durchlufen; unter Verwendun eines Stcks useben ( ( x * ( x + y ) ) + z ) * * * * * * Ausbe: x x y + * z + 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

22 Auswertun rithmetischer Ausdrücke Stcks Reeln für Schritt 2 führe crete(s) us rithmetischen Ausdruck von links nch rechts durchlufen flls ds ktuelle Zeichen z ds Zeichen ( ist, so inoriere z flls ds ktuelle Zeichen z ein Opernd ist, so ebe z us flls ds ktuelle Zeichen z ein Opertor ist, so führe insert(s,z) us flls ds ktuelles Zeichen z ds Zeichen ) ist, so bestimme y = ccess(s), ib y us und führe delete(s) us 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

23 Prioritätswrteschlnen Stcks Aufbenstellun Mene von zu verwltenden Objekten, wobei jedem Objekt eine Priorität zueordnet ist Objekte können hinzuefüt bzw. entfernt werden in der verwlteten Mene will mn schnell ein Objekt mit der höchsten Priorität bestimmen können... betrchten Vrinten der Relisierun mit Hilfe eines Arrys, d.h. die Anzhl der zu verwltenden Objekte ist priori berenzt 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

24 Prioritätswrteschlnen Opertionen Stcks Erzeuen einer leeren Prioritätswrteschlne P (/* crete(p) */) Einfüen eines Objekts o in eine Prioritätswrteschlne P (/* insert(p,o) */) Zuriff uf ein Objekt in der Prioritätswrteschlne P mit minimler Priorität, wobei dieses Objekt leichzeiti us P estrichen werden soll (/* cc_del(p) */) Erzeuen einer Prioritätswrteschlne P, die lle Objekte einer Objektmene O enthält (/* init(p,o) */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

25 Prioritätswrteschlnen Stcks Anwendunen Steuerun von Druckerwrteschlnen (/* den Benutzern werden Gruppen zueordnet,... */) ls zurunde lieende Dtenstruktur diverser Alorithmen (/* sehen wir später */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

26 Prioritätswrteschlnen Stcks Relisierun 1 (/* uneschickt */) Arry pqueue zum Verwlten von mximl n Objekten Vrible nz, um sich die Anzhl der verwlteten Objekte zu merken crete(p): Anleen eines Arrys pqueue der Größe n; nz = 0 insert(p,o): ++nz; pqueue[nz] = o cc_del(p): bestimme i mit p(pqueue[i]) ist mximl; return(queue[1]); for ( j = i; j < nz; ++j ) { pqueue[j] = pqueue[j+1]; }; --nz init(p,o): führe erst crete(p) und dnn ncheinnder für jedes Objekt o O die Opertion insert(p,o) us... insert(), cc_del() und init() bedürfen noch eines Tests uf Anwendbrkeit 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

27 Prioritätswrteschlnen Stcks Relisierun 1 (/* uneschickt */) Opertionen crete(p) und insert(p,o) ehen in Zeit O(1) Opertionen cc_del(p) und init(p,o) benötien Zeit O(n) Verbesserunsmölichkeit Arry pqueue zum Verwlten von mximl n Objekten Vrible nz, um sich die Anzhl der verwlteten Objekte zu merken ds Arry pqueue, in dem die Objekte verwltet werden, bildet einen Hep (/* Ordnun der Objekte bzl. der zuehörien Prioritäten */) 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

28 Prioritätswrteschlnen Beispiel Stcks O = {,b,c,d,e,f, } p() = p() = 5, p(b) = 1, p(c) = p(e) = p(f) = 3, p(d) = 2 e e d b f c d b f c Ein Knoten o mit den Söhnen o l und o r ht die Hep-Eienschft, flls p(o) p(o l ) und p(o) p(o r ) ilt.... jeder Knoten muß die Hep- Eienschft hben 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

29 Prioritätswrteschlnen insert()-opertion... eht in Zeit O(lo(n)) ++nz; pqueue[nz] = o uf dem We von pqueue[1] zu pqueue[nz] ds neue Objekt o n die richtie Position steien lssen O = {,b,c,d,e,f, } p() = p() = 5, p(b) = 1, p(c) = p(e) = p(f) = 3, p(d) = 6 d f f c e b c e b d c e b f f c e b f c e b d d c e b f 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

30 Prioritätswrteschlnen cc_del()-opertion... eht in Zeit O(lo(n)) y = pqueue[1]; pqueue[1] = pqueue[nz]; --nz Objekt n Position pqueue[1] n die richtie Position sinken lssen; return(y) O = {,b,c,d,e,f, } p() = p() = 5, p(b) = 1, p(c) = p(e) = p(f) = 3, p(d) = 2 c e e e c d b f c d b f d b f e d b f c c e d b f e c d b f 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

31 Prioritätswrteschlnen init()-opertion... eht in Zeit O(n) Arry pqueue mit llen Objekten in O initilisieren (/* ohne die Ordnun bzl. der Prioritäten zu bechten */) Arry pqueue wie in Phse 1 von HepSort in einen Hep überführen (/* Ordnun bsteiend bzl. der Prioritäten */) O = {,b,c,d,e,f, } p() = p() = 5, p(b) = 1, p(c) = p(e) = p(f) = 3, p(d) = 6 d b c d e f b e f c b c d e f d b e f c 3/1, Folie Prof. Steffen Lne - HD/FbI - Dtenstrukturen

Programmieren II Der Kellerspeicher. Programmieren II Der Kellerspeicher. Programmieren II Der Kellerspeicher. Programmieren II Der Kellerspeicher

Programmieren II Der Kellerspeicher. Programmieren II Der Kellerspeicher. Programmieren II Der Kellerspeicher. Programmieren II Der Kellerspeicher Grundlgen Grundlgen Kellerspeicher Anwendungen von Kellerspeichern Relisierung der LIFO-Regel (/ Lst-in-First-out /) Opertionen Erzeugen eines leeren Kellers Einfügen eines Elements x (/ push(x) /) Ausgbe

Mehr

Mathematik Name: Vorbereitung KA2 K1 Punkte:

Mathematik Name: Vorbereitung KA2 K1 Punkte: Pflichtteil (etw 40 min) Ohne Tschenrechner und ohne Formelsmmlung (Dieser Teil muss mit den Lösungen bgegeben sein, ehe der GTR und die Formlsmmlung verwendet werden dürfen.) Aufgbe : [4P] Leiten Sie

Mehr

FORMALE SYSTEME. 7. Vorlesung: Reguläre Ausdrücke. TU Dresden, 2. November Markus Krötzsch

FORMALE SYSTEME. 7. Vorlesung: Reguläre Ausdrücke. TU Dresden, 2. November Markus Krötzsch FORMALE SYSTEME 7. Vorlesung: Reguläre Ausdrücke Mrkus Krötzsch TU Dresden, 2. November 2017 Rndll Munroe, https://xkcd.com/851_mke_it_better/, CC-BY-NC 2.5 Mrkus Krötzsch, 2. November 2017 Formle Systeme

Mehr

BINOMISCHE FORMELN FRANZ LEMMERMEYER

BINOMISCHE FORMELN FRANZ LEMMERMEYER BINOMISCHE FORMELN FRANZ LEMMERMEYER Ds Distributivgesetz. Die binomischen Formeln sind im wesentlichen Vrinten des Distributivgesetzes. Dieses kennen wir schon; es besgt, dss () (b + = b + c und ( + b)c

Mehr

Minimalität des Myhill-Nerode Automaten

Minimalität des Myhill-Nerode Automaten inimlität des yhill-nerode Automten Wir wollen zeigen, dss der im Beweis zum yhill-nerode Stz konstruierte DEA für die reguläre Sprche L immer der DEA mit den wenigsten Zuständen für L ist. Sei 0 der konstruierte

Mehr

Mathematik für Wirtschaftswissenschaftler im WS 12/13 Lösungen zu den Übungsaufgaben Blatt 8

Mathematik für Wirtschaftswissenschaftler im WS 12/13 Lösungen zu den Übungsaufgaben Blatt 8 Mthemtik für Wirtschftswissenschftler im WS /3 Lösunen zu den Übunsufben Bltt 8 Aufbe 3 Berechnen Sie die folenden Interle durch prtielle Intertion. ) c) e d. (Hinweis: Interieren Sie zweiml prtiell).

Mehr

Quadratische Funktionen und p-q-formel

Quadratische Funktionen und p-q-formel Arbeitsblätter zum Ausdrucken von softutor.com Qudrtische Funktionen und -q-formel Gib den Vorfktor und die Anzhl der Schnittstellen mit der -Achse n. x 3 Beschreibe die Reihenfolge beim Umformen einer

Mehr

Vorlesung. Einführung in die mathematische Sprache und naive Mengenlehre

Vorlesung. Einführung in die mathematische Sprache und naive Mengenlehre Vorlesung Einführung in die mthemtische Sprche und nive Mengenlehre 1 Allgemeines RUD26 Erwin-Schrödinger-Zentrum (ESZ) RUD25 Johnn-von-Neumnn-Hus Fchschft Menge ller Studenten eines Institutes Fchschftsrt

Mehr

Bisher haben wir keine Annahmen bzgl. der Sortierung der gegebenen Werte gemacht, d.h. sie durften in beliebiger Reihenfolge im Array a stehen

Bisher haben wir keine Annahmen bzgl. der Sortierung der gegebenen Werte gemacht, d.h. sie durften in beliebiger Reihenfolge im Array a stehen 4.2.2 Binäre Suche Bisher hben wir keine Annhmen bzgl. der Sortierung der gegebenen Werte gemcht, d.h. sie durften in beliebiger Reihenfolge im Arry stehen Nehmen wir n, dss die Werte im Arry gemäß der

Mehr

Grundlagen der Programmierung Prof. H. Mössenböck. 7. Arrays

Grundlagen der Programmierung Prof. H. Mössenböck. 7. Arrays Grundlgen der Progrmmierung Prof. H. Mössenböck 7. Arrys Eindimensionle Arrys Arry = Tbelle gleichrtiger Elemente [0] [1] [2] [3] Nme bezeichnet ds gesmte Arry Elemente werden über Indizes ngesprochen

Mehr

2 2 Reguläre Sprachen. 2.6 Minimale DFAs und der Satz von Myhill-Nerode. Übersicht

2 2 Reguläre Sprachen. 2.6 Minimale DFAs und der Satz von Myhill-Nerode. Übersicht Formle Systeme, Automten, Prozesse Übersicht 2 2.1 Reguläre Ausdrücke 2.2 Endliche Automten 2.3 Nichtdeterministische endliche Automten 2.4 Die Potenzmengenkonstruktion 2.5 NFAs mit ɛ-übergängen 2.7 Berechnung

Mehr

Umwandlung von endlichen Automaten in reguläre Ausdrücke

Umwandlung von endlichen Automaten in reguläre Ausdrücke Umwndlung von endlichen Automten in reguläre Ausdrücke Wir werden sehen, wie mn us einem endlichen Automten M einen regulären Ausdruck γ konstruieren knn, der genu die von M kzeptierte Sprche erzeugt.

Mehr

Grundlagen zu Datenstrukturen und Algorithmen Schmitt, Schömer SS 2001

Grundlagen zu Datenstrukturen und Algorithmen Schmitt, Schömer SS 2001 Grundlgen zu Dtenstrukturen und Algorithmen Schmitt, Schömer SS 001 http://www.mpi-sb.mpg.de/~sschmitt/info5-ss01 U N S A R I V E R S A V I E I T A S N I S S Lösungsvorschläge für ds 4. Übungsbltt Letzte

Mehr

Darstellung von Ebenen

Darstellung von Ebenen Drstellung von Ebenen. Ebenengleichung in Prmeterform: Sei E eine Ebene. Dnn lässt sich die Ebene drstellen durch eine Gleichung der Form p u x = p + r v u + s v (r, s R). p u v Der Vektor p heißt Stützvektor

Mehr

Mathe Warm-Up, Teil 1 1 2

Mathe Warm-Up, Teil 1 1 2 Mthe Wrm-Up, Teil 1 1 2 HEUTE: 1. Elementre Rechenopertionen: Brüche, Potenzen, Logrithmus, Wurzeln 2. Summen- und Produktzeichen 3. Gleichungen/Ungleichungen 1 orientiert sich n den Kpiteln 3,4,6,8 des

Mehr

Differenzial- und Integralrechnung III

Differenzial- und Integralrechnung III Differenzil- und Integrlrechnung III Riner Huser April 2012 1 Einleitung 1.1 Polynome und Potenzfunktionen Die Polynome oder Polynomfunktionen lssen sich durch die endliche Anzhl von n+1 Prmetern i R in

Mehr

Informatik I Modul 3: Schaltnetze

Informatik I Modul 3: Schaltnetze Herbstsemester 2, Institut für Informtik IFI, UZH, Schweiz Informtik I Modul 3: Schltnetze 2 Burkhrd Stiller M3 Modul 3: Schltnetze Einführung in die formlen Grundlgen logischer Beschreibungen Boolesche

Mehr

13 Rekonfigurierende binäre Suchbäume

13 Rekonfigurierende binäre Suchbäume 13 Rekonfigurierende inäre Suchäume U.-P. Schroeder, Uni Pderorn inäräume, die zufällig erzeugt wurden, weisen für die wesentlichen Opertionen Suchen, Einfügen und Löschen einen logrithmischen ufwnd uf.

Mehr

10. Riemannsche Geometrie I: Riemannsche Metrik. Variable Bilinearformen.

10. Riemannsche Geometrie I: Riemannsche Metrik. Variable Bilinearformen. 10. Riemnnsche Geometrie I: Riemnnsche Metrik Wir können in der hyperbolischen Geometrie noch nicht wirklich messen. Hierfür bruchen wir ein Riemnnsches Längen- und Winkelmß, d.h. eine Riemnnsche Geometrie.

Mehr

Ungleichungen. Jan Pöschko. 28. Mai Einführung

Ungleichungen. Jan Pöschko. 28. Mai Einführung Ungleichungen Jn Pöschko 8. Mi 009 Inhltsverzeichnis Einführung. Ws sind Ungleichungen?................................. Äquivlenzumformungen..................................3 Rechnen mit Ungleichungen...............................

Mehr

Quadratische Funktionen

Quadratische Funktionen Qudrtische Funktionen Die Scheitelpunktform ist eine spezielle Drstellungsform von qudrtischen Funktionen, nhnd der viele geometrische Eigenschften des Funktionsgrphen bgelesen werden können. Abbildung

Mehr

Formale Systeme, Automaten, Prozesse SS 2010 Musterlösung - Übung 2 M. Brockschmidt, F. Emmes, C. Fuhs, C. Otto, T. Ströder

Formale Systeme, Automaten, Prozesse SS 2010 Musterlösung - Übung 2 M. Brockschmidt, F. Emmes, C. Fuhs, C. Otto, T. Ströder Prof Dr J Giesl Formle Systeme, Automten, Prozesse SS 2010 Musterlösung - Üung 2 M Brockschmidt, F Emmes, C Fuhs, C Otto, T Ströder Hinweise: Die Husufgen sollen in Gruppen von je 2 Studierenden us dem

Mehr

Präfixcodes und der Huffman Algorithmus

Präfixcodes und der Huffman Algorithmus Präfixcodes und der Huffmn Algorithmus Präfixcodes und Codebäume Im Folgenden werden wir Codes untersuchen, die in der Regel keine Blockcodes sind. In diesem Fll können Codewörter verschiedene Länge hben

Mehr

f : G R ϕ n 1 (x 1,...,x n 1 ) Das ist zwar die allgemeine Form, aber es ist nützlich sie sich für den R 2 und R 3 explizit anzuschauen.

f : G R ϕ n 1 (x 1,...,x n 1 ) Das ist zwar die allgemeine Form, aber es ist nützlich sie sich für den R 2 und R 3 explizit anzuschauen. Trnsformtionsstz von Sebstin üller Integrtion über Normlgebiete Allgemein knn mn im R n ein Normlgebiet wie folgt definieren: G : { R n 1 b, ϕ 1 ( 1 ) ψ 1 ( 1 ), ϕ ( 1, ) 3 ψ ( 1, ),... ϕ n 1 ( 1,...,

Mehr

Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2011

Automaten und Formale Sprachen alias Theoretische Informatik. Sommersemester 2011 Automten und Formle Sprchen lis Theoretische Informtik Sommersemester 011 Dr. Snder Bruggink Üungsleitung: Jn Stückrth Snder Bruggink Automten und Formle Sprchen 1 Reguläre Sprchen Wir eschäftigen uns

Mehr

Klausur zur Vorlesung Grundbegriffe der Informatik 10. März 2009 mit Lösungsvorschlägen

Klausur zur Vorlesung Grundbegriffe der Informatik 10. März 2009 mit Lösungsvorschlägen Klusur zur Vorlesung Grundegriffe der Informtik 10. März 2009 mit Lösungsvorschlägen Klusurnummer Nme: Vornme: Mtr.-Nr.: Aufge 1 2 3 4 5 6 7 mx. Punkte 4 2 7 8 8 8 9 tts. Punkte Gesmtpunktzhl: Note: Aufge

Mehr

Grundoperationen Aufgaben

Grundoperationen Aufgaben Grundopertionen Aufgben Ausklmmern Hben lle Summnden einer lgebrischen Summe einen gemeinsmen Fktor, so knn mn diesen gemeinsmen Fktor usklmmern. Die Summe wird ddurch in ein Produkt umgewndelt. Vor dem

Mehr

a) x 0, (Nichtnegativität) b) x = 0 x = 0, (Eindeutigkeit) c) αx = α x, (Skalierung)

a) x 0, (Nichtnegativität) b) x = 0 x = 0, (Eindeutigkeit) c) αx = α x, (Skalierung) Definition 1.20 Ein metrischer Rum besteht us einer Menge X und einer Abbildung d : X X R, die jedem geordneten Pr von Elementen us X eine reelle Zhl zuordnet, d.h. (x,y) X X d(x,y) R. Diese Abbildung

Mehr

Lösungen zum Ergänzungsblatt 4

Lösungen zum Ergänzungsblatt 4 en zum Ergänzungsltt 4 Letzte Änderung: 23. Novemer 2018 Theoretische Informtik I WS 2018 Crlos Cmino Vorereitungsufgen Vorereitungsufge 1 Sei M = ({p, q, r}, {, }, δ, p, {q, r}) ein DEA mit folgender

Mehr

Zum Satz von Taylor. Klaus-R. Loeffler. 2 Der Satz von Taylor 2

Zum Satz von Taylor. Klaus-R. Loeffler. 2 Der Satz von Taylor 2 Zum Stz von Tylor Klus-R. Loeffler Inhltsverzeichnis 1 Der verllgemeinerte Stz von Rolle 1 2 Der Stz von Tylor 2 3 Folgerungen, Anwendungen und Gegenbeispiele 4 3.1 Jede gnzrtionle Funktion ist ihr eigenes

Mehr

Def.: Sei Σ eine Menge von Zeichen. Die Menge Σ* aller Zeichenketten (Wörter) über Σ ist die kleinste Menge, für die gilt:

Def.: Sei Σ eine Menge von Zeichen. Die Menge Σ* aller Zeichenketten (Wörter) über Σ ist die kleinste Menge, für die gilt: 8. Grundlgen der Informtionstheorie 8.1 Informtionsgehlt, Entropie, Redundnz Def.: Sei Σ eine Menge von Zeichen. Die Menge Σ* ller Zeichenketten (Wörter) über Σ ist die kleinste Menge, für die gilt: 1.

Mehr

Integrationsmethoden

Integrationsmethoden Universität Perborn Dezember 8 Institut für Mthemtik C. Kiser Integrtionsmethoen Prtielle Integrtion (Prouktintegrtion) Unbestimmte Integrtion er Prouktregel (u v) () = u ()v() + u()v () liefert (u v)()

Mehr

Mathematik für Studierende der Biologie und des Lehramtes Chemie

Mathematik für Studierende der Biologie und des Lehramtes Chemie Verfhren Mthemtik für Studierende der Biologie und des Lehrmtes Chemie Dominik Shillo Universität des Srlndes 6. Vorlesung, 4..7 (Stnd: 4..7, 4:5 Uhr) Shreibe,,n.......... n, n,n Führe den Guÿlgorithmus

Mehr

Mathematik K1, 2017 Lösungen Vorbereitung KA 1

Mathematik K1, 2017 Lösungen Vorbereitung KA 1 Mthemtik K, 07 Lösungen Vorbereitung KA Pflichtteil (etw 0..0 min) Ohne Tschenrechner und ohne Formelsmmlung (Dieser Teil muss mit den Lösungen bgegeben sein, ehe der GTR und die Formlsmmlung verwendet

Mehr

Kapitel 7. Integralrechnung für Funktionen einer Variablen

Kapitel 7. Integralrechnung für Funktionen einer Variablen Kpitel 7. Integrlrechnung für Funktionen einer Vriblen In diesem Kpitel sei stets D R, und I R ein Intervll. 7. Ds unbestimmte Integrl (Stmmfunktion) Es sei f : I R eine Funktion. Eine differenzierbre

Mehr

Multiplikative Inverse

Multiplikative Inverse Multipliktive Inverse Ein Streifzug durch ds Bruchrechnen in Restklssen von Yimin Ge, Jänner 2006 Viele Leute hben Probleme dbei, Brüche und Restklssen unter einen Hut zu bringen. Dieser kurze Aufstz soll

Mehr

Die Zufallsvariable und ihre Verteilung

Die Zufallsvariable und ihre Verteilung Die Zufllsvrible und ihre Verteilung Die Zufllsvrible In der Whrscheinlichkeitstheorie bzw. Sttistik betrchtet mn Zufllsvriblen. Eine Zufllsvrible ist eine Funktion, die Ergebnissen eines Zufllsexperimentes

Mehr

f(x + iy) = u(x, y) + iv(x, y), f(z)dz := Re [f(γ(t)) γ(t)] dt + i

f(x + iy) = u(x, y) + iv(x, y), f(z)dz := Re [f(γ(t)) γ(t)] dt + i Funktionentheorie Komplexe Kurvenintegrle Themen des Tutoriums m 24.6.25: Jede komplexe Funktion f : D C knn mn drstellen ls f(x + iy) = u(x, y) + iv(x, y), wobei u und v reellwertige Funktionen uf R 2

Mehr

1.6 Bruchterme. 1 Theorie Lernziele Repetition Die Addition von zwei Bruchtermen-Methode I Doppelbrüche...

1.6 Bruchterme. 1 Theorie Lernziele Repetition Die Addition von zwei Bruchtermen-Methode I Doppelbrüche... .6 Bruchterme Inhltsverzeichnis Theorie. Lernziele............................................ Repetition............................................3 Die Addition von zwei Bruchtermen-Methode I.......................

Mehr

7-1 Elementare Zahlentheorie. 1 a ist quadratischer Rest modulo p, 1 falls gilt a ist quadratischer Nichtrest modulo p, 0 p a. mod p, so ist.

7-1 Elementare Zahlentheorie. 1 a ist quadratischer Rest modulo p, 1 falls gilt a ist quadratischer Nichtrest modulo p, 0 p a. mod p, so ist. 7-1 Elementre Zhlentheorie 7 Ds udrtische Rezirozitätsgesetz 70 Erinnerung Sei eine ungerde Primzhl, sei Z In 114 wurde ds Legendre-Symbol eingeführt: 1 ist udrtischer Rest modulo, 1 flls gilt ist udrtischer

Mehr

b) Dasselbe System, die Unbekannten sind diesmal durchnummeriert:

b) Dasselbe System, die Unbekannten sind diesmal durchnummeriert: 1 Linere Gleichungssysteme 1. Begriffe Bspl.: ) 2 x - 3 y + z = 1 3 x - 2 z = 0 Dies ist ein Gleichungssystem mit 3 Unbeknnten ( Vriblen ) und 2 Gleichungen. Die Zhlen vor den Unbeknnten heißen Koeffizienten.

Mehr

FORMALE SYSTEME. Kleene s Theorem. Wiederholung: Reguläre Ausdrücke. 7. Vorlesung: Reguläre Ausdrücke. TU Dresden, 2.

FORMALE SYSTEME. Kleene s Theorem. Wiederholung: Reguläre Ausdrücke. 7. Vorlesung: Reguläre Ausdrücke. TU Dresden, 2. FORMALE SYSTEME 7. Vorlesung: Reguläre Ausdrücke Mrkus Krötzsch Rndll Munroe, https://xkcd.com/851_mke_it_etter/, CC-BY-NC 2.5 TU Dresden, 2. Novemer 2017 Mrkus Krötzsch, 2. Novemer 2017 Formle Systeme

Mehr

, WS2013 Übungsgruppen: Di., Fr., (b) & >1

, WS2013 Übungsgruppen: Di., Fr., (b) & >1 VU Technische Grundlen der Informtik Übun 3: Schltnetze 83.579, WS203 Übunsruppen: Di., 26.. Fr., 29..203 Aufbe : Umformunen Geeben sind der rechts bebildete Addier-Bustein sowie 3 Schltnetze. Geben Sie

Mehr

Algebra-Training. Theorie & Aufgaben. Serie 3. Bruchrechnen. Theorie: Katharina Lapadula. Aufgaben: Bernhard Marugg. VSGYM / Volksschule Gymnasium

Algebra-Training. Theorie & Aufgaben. Serie 3. Bruchrechnen. Theorie: Katharina Lapadula. Aufgaben: Bernhard Marugg. VSGYM / Volksschule Gymnasium Algebr-Trining Theorie & Aufgben Serie Bruchrechnen Theorie: Kthrin Lpdul Aufgben: Bernhrd Mrugg VSGYM / Volksschule Gymnsium Liebe Schülerin, lieber Schüler Der Leitspruch «Übung mcht den Meister» gilt

Mehr

Definition Suffixbaum

Definition Suffixbaum Suffix-Bäume Definition Suche nch einer Menge von Mustern Längste gemeinsme Zeichenkette Pltzreduktion Suffixbäume für Muster Alle Pre Suffix-Präfix Übereinstimmung Sich wiederholende Strukturen Definition

Mehr

Effiziente Algorithmen und Komplexitätstheorie

Effiziente Algorithmen und Komplexitätstheorie Effiziente Algorithmen und Komplexitätstheorie Vorlesung Ingo Wegener Vertretung Thoms Jnsen 10042006 1 Ws letzten Donnerstg geschh Linere Optimierung Wiederholung der Grundbegriffe und Aussgen M konvex

Mehr

Exponential- und Logarithmusfunktion

Exponential- und Logarithmusfunktion Mthemtik I und II für Ingenieure (IAM) Version.3/..003.0.5 Eponentil- und Logrithmusfunktion Definition.0.0: Sei +, dnn ist die llgemeine Form einer Eponentilfunktion f: + gegeben durch die Funktionsgleichung

Mehr

c dl SPiC (Teil C, SS 11) 13 Zeiger und Felder 13.1 Zeiger Einführung 13 1 Zeigervariable := Behälter für Verweise ( Adresse) Beispiel int x = 5;

c dl SPiC (Teil C, SS 11) 13 Zeiger und Felder 13.1 Zeiger Einführung 13 1 Zeigervariable := Behälter für Verweise ( Adresse) Beispiel int x = 5; Überblick: Teil C Systemnhe Softwreentwicklung Einordnung: Zeiger (Pointer) Literl: Drstellung eines Wertes 0110 0001 12 Progrmmstruktur und Module Vrible: Bezeichnung chr ; eines Dtenobjekts Behälter

Mehr

1.6 Bruchterme. 1 Einführung und Repetition 2. 2 Multiplikation und Division von Bruchtermen 3. 3 Die Addition von zwei Bruchtermen-Methode I 3

1.6 Bruchterme. 1 Einführung und Repetition 2. 2 Multiplikation und Division von Bruchtermen 3. 3 Die Addition von zwei Bruchtermen-Methode I 3 .6 Bruchterme Inhltsverzeichnis Einführung und Repetition 2 2 Multipliktion und Division von Bruchtermen 3 3 Die Addition von zwei Bruchtermen-Methode I 3 4 Doppelbrüche 5 5 Die Addition von zwei Bruchtermen

Mehr

Integralrechnung. www.mathe-total.de. Aufgabe 1

Integralrechnung. www.mathe-total.de. Aufgabe 1 Integrlrechnung Aufgbe Bestimme die Fläche zwischen der Kurve der Funktion f() = und -Achse über dem Intervll I = [; 3] näherungsweise. Bestimme die Obersumme und Teile ds Intervll I in drei gleich große

Mehr

2. Das Rechnen mit ganzen Zahlen (Rechnen in )

2. Das Rechnen mit ganzen Zahlen (Rechnen in ) . Ds Rechnen mit gnzen Zhlen (Rechnen in ).1 Addition und Subtrktion 5 + = 7 Summnd Summnd Summe 5 - = 3 Minuend Subtrhend Differenz In Aussgen mit Vriblen lssen sich nur gleiche Vriblen ddieren bzw. subtrhieren.

Mehr

Satz 6.5 (Mittelwertsatz der Integralrechnung) Sei f : [a, b] R stetig. Dann gibt es ein ξ [a, b], so dass. b a. f dx = (b a)f(ξ) f dx (b a)m.

Satz 6.5 (Mittelwertsatz der Integralrechnung) Sei f : [a, b] R stetig. Dann gibt es ein ξ [a, b], so dass. b a. f dx = (b a)f(ξ) f dx (b a)m. Stz 6.5 (Mittelwertstz der Integrlrechnung) Sei f : [, b] R stetig. Dnn gibt es ein ξ [, b], so dss 9:08.06.2015 gilt. f dx = (b )f(ξ) Lemm 6.6 Sei f : [, b] R stetig und m f(x) M für lle x [, b]. Dnn

Mehr

Lösungen Quadratische Gleichungen. x = x x = Also probieren wir es 3 4 = 12. x + + = Lösen Sie die folgenden Gleichungen nach x auf:

Lösungen Quadratische Gleichungen. x = x x = Also probieren wir es 3 4 = 12. x + + = Lösen Sie die folgenden Gleichungen nach x auf: Aufgbe : ) Lösen Sie die folgenden Gleichungen nch uf: = kein Problem einfch die Wurel iehen und ds ± nicht vergessen.. = = ±, b) + 5 = 0 Hier hben wir bei jedem Ausdruck ein, lso können wir usklmmern:

Mehr

komplizierteren Funktionen versucht man, die Fläche durch mehrere Rechtecke anzunähern.

komplizierteren Funktionen versucht man, die Fläche durch mehrere Rechtecke anzunähern. Mthemtik für Nturwissenschftler I 4. 4 Integrlrechnung 4. Integrierbrkeit Die Grundidee der Integrlrechnung ist die Berechnung der Fläche zwischen dem Grphen einer Funktion und der x-achse. Recht einfch

Mehr

Kürzeste Wege. möglich ist 6. Füge v zu S hinzu und setze d[v] d [v] (u,v) E. Datenstrukturen und Algorithmen 14. Elementare Graphalgorithmen

Kürzeste Wege. möglich ist 6. Füge v zu S hinzu und setze d[v] d [v] (u,v) E. Datenstrukturen und Algorithmen 14. Elementare Graphalgorithmen Algorithmus von Dijkstr: 1. Es sei S ie Menge er enteckten Knoten. Invrinte: Merke optimle Lösung für S: Für lle v S sei [v] = δ(s,v) ie Länge es kürzesten Weges von s nch v 3. Zu Beginn: S={s} un [s]=

Mehr

2. Das Rechnen mit ganzen Zahlen (Rechnen in )

2. Das Rechnen mit ganzen Zahlen (Rechnen in ) . Ds Rechnen mit gnzen Zhlen (Rechnen in ).1 Addition und Subtrktion 5 + = 7 Summnd Summnd Summe 5 - = Minuend Subtrhend Differenz In Aussgen mit Vriblen lssen sich nur gleiche Vriblen ddieren bzw. subtrhieren.

Mehr

Kapitel 1 : Mathematische Grundlagen und Stöchiometrie

Kapitel 1 : Mathematische Grundlagen und Stöchiometrie pitel : Mthemtische Grundlgen und Stöchiometrie Elementre Rechenumformungen. Dreistzrechnung : Immer dnn, wenn zwei Meßgrößen zueinnder proportionl bzw. indirekt proportionl (d.h. die eine proportionl

Mehr

2.6 Reduktion endlicher Automaten

2.6 Reduktion endlicher Automaten Endliche Automten Jörg Roth 153 2.6 Reduktion endlicher Automten Motivtion: Wir sind n Automten interessiert, die mit möglichst wenigen Zuständen uskommen. Automten, die eine Sprche mit einem Minimum n

Mehr

Teil 1: Rechenregeln aus der Mittelstufe. Allgemeine Termumformungen

Teil 1: Rechenregeln aus der Mittelstufe. Allgemeine Termumformungen Teil 1: Rechenregeln us der Mittelstufe Allgemeine Termumformungen Kommuttivgesetz: Bei reinen Produkten oder Summen ist die Reihenfolge egl x y z = z y x = x z y =.. x+y+z = z+y+x = x+z+y =.. Ausklmmern:

Mehr

D-MAVT/D-MATL Analysis I HS 2017 Dr. Andreas Steiger. Lösung - Serie 10. dt. Welche der folgenden Aussagen ist richtig? t3 + 2

D-MAVT/D-MATL Analysis I HS 2017 Dr. Andreas Steiger. Lösung - Serie 10. dt. Welche der folgenden Aussagen ist richtig? t3 + 2 D-MAVT/D-MATL Anlysis I HS 7 Dr. Andres Steiger Lösung - Serie.. Sei f(x) : () f() . x (c) f( ) . Die Funktion g : t t + ist, dss ds Integrl b dt. Welche der folgenden Aussgen

Mehr

Vorkurs Mathematik für Ingenieur Innen WS 2017/2018 Übung 3. (a) Berechnen Sie die fehlenden Strecken und Winkel im folgenden rechtwinkligen Dreieck:

Vorkurs Mathematik für Ingenieur Innen WS 2017/2018 Übung 3. (a) Berechnen Sie die fehlenden Strecken und Winkel im folgenden rechtwinkligen Dreieck: Prof. Dr. J. Pnnek Dynmics in Logistics Vorkurs Mthemtik für Ingenieur Innen WS 207/208 Übung 3 Aufgbe : Trigonometrie () Berechnen Sie die fehlenden Strecken und Winkel im folgenden rechtwinkligen Dreieck:

Mehr

Mathematik Rechenfertigkeiten

Mathematik Rechenfertigkeiten 2 Mthemtik Rechenfertigkeiten Skript Freitg Dominik Tsndy, Mthemtik Institut, Universität Zürich Winterthurerstrsse 9, 857 Zürich Irmgrd Bühler (Überrbeitung: Dominik Tsndy) 9.August 2 Inhltsverzeichnis

Mehr

Berechenbarkeitstheorie 4. Vorlesung

Berechenbarkeitstheorie 4. Vorlesung 1 Berechenbrkeitstheorie Dr. Institut für Mthemtische Logik und Grundlgenforschung WWU Münster WS 15/16 Alle Folien unter Cretive Commons Attribution-NonCommercil 3.0 Unported Lizenz. Reguläre Ausdrücke

Mehr

Kapitel 10. Integration. Josef Leydold Mathematik für VW WS 2015/16 10 Integration 1 / 35

Kapitel 10. Integration. Josef Leydold Mathematik für VW WS 2015/16 10 Integration 1 / 35 Kpitel 0 Integrtion Josef Leydold Mthemtik für VW WS 205/6 0 Integrtion / 35 Flächeninhlt Berechnen Sie die Inhlte der ngegebenen Flächen! f (x) = Fläche: A = f (x) = +x 2 Approximtion durch Treppenfunktion

Mehr

3. Ganzrationale Funktionen

3. Ganzrationale Funktionen 3. Gnzrtionle Funktionen ) Definitionen und Beispiele Definition: Eine gnzrtionle Funktion n-ten Grdes ht ls Definitionsterm ein Polynom n-ten Grdes, d.h. y = f() = n n n-1 n-1 1 0. n 0, i ( i = 1, n)

Mehr

Doch beim Potenzieren gibt es eine zweite Umkehrung: das Logarithmieren.

Doch beim Potenzieren gibt es eine zweite Umkehrung: das Logarithmieren. 0. Logrithmen Wie die Diision die Umkehrung der Multipliktion ist, so ist ds Wurzelziehen die Umkehrung des Potenzierens. b c c : b b c c b Doch beim Potenzieren gibt es eine zweite Umkehrung: ds Logrithmieren.

Mehr

R. Brinkmann Seite Brüche, Terme und lineare Funktionen zur Vorbereitung einer Klassenarbeit. b)

R. Brinkmann  Seite Brüche, Terme und lineare Funktionen zur Vorbereitung einer Klassenarbeit. b) R. Brinkmnn http://brinkmnn-du.de Seite 9.09.0 Lösungen Linere Funktionen VBKA I Brüche, Terme und linere Funktionen zur Vorbereitung einer Klssenrbeit E E ) + = 8 0 0 ) 5 5 = 6 b) 7 9 = 8 7 56 b) 5 :

Mehr

Algorithmen und Datenstrukturen (Th. Ottmann und P. Widmayer) Folien: Editierdistanz Autor: Sven Schuierer

Algorithmen und Datenstrukturen (Th. Ottmann und P. Widmayer) Folien: Editierdistanz Autor: Sven Schuierer Algorithmen und Dtenstrukturen (Th. Ottmnn und P. Widmyer) Folien: Editierdistnz Autor: Sven Schuierer Institut für Informtik Georges-Köhler-Allee Albert-Ludwigs-Universität Freiburg 1 Editier-Distnz Gegeben:

Mehr

Mathematik 1 für Bauwesen 14. Übungsblatt

Mathematik 1 für Bauwesen 14. Übungsblatt Mthemtik für Buwesen Übungsbltt Fchbereich Mthemtik Wintersemester 0/0 Dr Ivn Izmestiev 8/900 Dr Vince Bárány, M Sc Juli Plehnert Gruppenübung Aufgbe G () Berechnen Sie ds Volumen des Rottionskörpers,

Mehr

Minimalautomat. Wir stellen uns die Frage nach dem. kleinsten DFA für eine reguläre Sprache L, d.h. nach einem DFA mit möglichst wenigen Zuständen.

Minimalautomat. Wir stellen uns die Frage nach dem. kleinsten DFA für eine reguläre Sprache L, d.h. nach einem DFA mit möglichst wenigen Zuständen. Rechtslinere Sprchen Minimlutomt Es git lso sehr verschiedene endliche Beschreiungen einer regulären Sprche (DFA, NFA, rechtslinere Grmmtiken, reguläre Ausdrücke). Diese können ineinnder üersetzt werden.

Mehr

2010 A I Lösung. a IR. 1.1 Ermitteln Sie in Abhängigkeit von a die Anzahl, Lage und Vielfachheiten der Nullstellen von f P 4. so, dass der Punkt.

2010 A I Lösung. a IR. 1.1 Ermitteln Sie in Abhängigkeit von a die Anzahl, Lage und Vielfachheiten der Nullstellen von f P 4. so, dass der Punkt. 00 A I Lösung.0 Gegeben sind die reellen Funktionen f : x x x x mit ID f IR.. Ermitteln Sie in Abhängigkeit von die Anzhl, Lge und Vielfchheiten der Nullstellen von f. IR und ( BE) f x x x x 0 x 0; x ;

Mehr

Grundlagen des Maschinellen Lernens Kap 3: Lernverfahren in anderen Domänen

Grundlagen des Maschinellen Lernens Kap 3: Lernverfahren in anderen Domänen . Motivtion 2. Lernmodelle Teil I 2.. Lernen im Limes 2.2. Fllstudie: Lernen von Ptternsprchen 3. Lernverfhren in nderen Domänen 3.. 3.2. Entscheidungsbäume 3.3. Entscheidungsbäume über regulären Ptterns

Mehr

Datenstrukturen & Algorithmen Lösungen zu Blatt 2 FS 12

Datenstrukturen & Algorithmen Lösungen zu Blatt 2 FS 12 Eidgenössische Technische Hochschule Zürich Ecole polytechnique fédérle de Zurich Politecnico federle di Zurigo Federl Institute of Technology t Zurich Institut für Theoretische Informtik 29 Ferur 2012

Mehr

Quadratische Gleichungen und Funktionen

Quadratische Gleichungen und Funktionen Qudrtische Gleichungen und Funktionen Bei einer udrtischen Gleichung kommt die Unbeknnte Vrible mindestens einml in der.potenz vor, ber in keiner höheren Potenz. b c udrtischer Anteil linerer Anteil konstnter

Mehr

3 Uneigentliche Integrale

3 Uneigentliche Integrale Mthemtik für Ingenieure II, SS 29 Dienstg 9.5 $Id: uneigentlich.te,v.5 29/5/9 6:23:8 hk Ep $ $Id: prmeter.te,v.2 29/5/9 6:8:3 hk Ep $ 3 Uneigentliche Integrle Mn knn die eben nchgerechnete Aussge e d =,

Mehr

2 Trigonometrische Formeln

2 Trigonometrische Formeln $Id: trig.tex,v 1.8 015/05/04 10:16:36 hk Exp $ Trigonometrische Formeln.1 Die Additionstheoreme In der letzten Sitzung htten wir begonnen die Additionstheoreme der trigonometrischen Funktionen zu besprechen.

Mehr

Mathematik: Mag Schmid Wolfgang Arbeitsblatt 5 5. Semester ARBEITSBLATT 5 VEKTORRECHNUNG IM RAUM

Mathematik: Mag Schmid Wolfgang Arbeitsblatt 5 5. Semester ARBEITSBLATT 5 VEKTORRECHNUNG IM RAUM Mthemtik: Mg Schmid Wolfgng Arbeitsbltt 5 5. Semester ARBEITSBLATT 5 VEKTORRECHNUNG IM RAUM Bisher hben wir die Lge von Punkten und Gerden lediglich in der Ebene betrchtet. Nun wollen wir die Lge dieser

Mehr

Bitte denken Sie daran, erklärenden Text zu schreiben.

Bitte denken Sie daran, erklärenden Text zu schreiben. Mthemtik Nme: Lösungen Vorbereitung Nr. Kursstufe K Punkte: / Note: Schnitt:.0. Bitte denken Sie drn, erklärenden Tet zu schreiben. Pflichtteil (etw 0..40 min) Ohne Tschenrechner und ohne Formelsmmlung

Mehr

Lösungsvorschläge zum 9. Übungsblatt.

Lösungsvorschläge zum 9. Übungsblatt. Übung zur Anlysis II SS 1 Lösungsvorschläge zum 9. Übungsbltt. Aufgbe 33 () A : {(x, y) R : x [ 1, 1] und y oder x und y [ 1, 1]}. (b) A : {(x, y) R : x < y < 1 + x }. (c) A : {(x, y) R : x < y < 1 + x

Mehr

11. DER HAUPTSATZ DER DIFFERENTIAL- UND INTEGRALRECHNUNG

11. DER HAUPTSATZ DER DIFFERENTIAL- UND INTEGRALRECHNUNG 91 Dieses Skript ist ein Auszug mit Lücken us Einführung in die mthemtische Behndlung der Nturwissenschften I von Hns Heiner Storrer, Birkhäuser Skripten. Als StudentIn sollten Sie ds Buch uch kufen und

Mehr

Grundlagen der Algebra

Grundlagen der Algebra PH Bern, Vorbereitungskurs MATHEMATIK Vorkenntnisse 0 Grundlgen der Algebr Einleitung Auf den nchfolgenden Seiten werden grundlegende Begriffe und Ttschen der Algebr erläutert: Zhlenmengen, Rechenopertionen,

Mehr

TECHNISCHE UNIVERSITÄT MÜNCHEN

TECHNISCHE UNIVERSITÄT MÜNCHEN TECHNISCHE UNIVERSITÄT MÜNCHEN Zentrum Mthemtik PROF. DR.DR. JÜRGEN RICHTER-GEBERT, VANESSA KRUMMECK, MICHAEL PRÄHOFER Höhere Mthemtik für Informtiker I (Wintersemester 00/00) Aufgbenbltt (. Oktober 00)

Mehr

Reduktion. Seien A Σ und B Γ. Man sagt A ist reduzierbar auf B (A B) gdw. von speziellem Interesse: Polynomialzeitreduktion

Reduktion. Seien A Σ und B Γ. Man sagt A ist reduzierbar auf B (A B) gdw. von speziellem Interesse: Polynomialzeitreduktion Reduktion Seien A Σ und B Γ. Mn sgt A ist reduzierr uf B (A B) gdw. f : Σ Γ. x Σ.x A f(x) B Í* * A B von speziellem Interesse: Polynomilzeitreduktion ( pol ), logrithmische-pltz- Reduktion ( log ). F3

Mehr

Vorkurs Mathematik für Ingenieure WS 2016/2017 Übung 3. (a) Berechnen Sie die fehlenden Strecken und Winkel im folgenden rechtwinkligen Dreieck: b h

Vorkurs Mathematik für Ingenieure WS 2016/2017 Übung 3. (a) Berechnen Sie die fehlenden Strecken und Winkel im folgenden rechtwinkligen Dreieck: b h Prof. Dr. J. Pnnek Dynmics in Logistics Vorkurs Mthemtik für Ingenieure WS 206/207 Übung 3 Aufgbe : Trigonometrie () Berechnen Sie die fehlenden Strecken und Winkel im folgenden rechtwinkligen Dreieck:

Mehr

2.5 Algebra. 1 Faktorisieren Terme faktorisieren (-1) ausklammern Terme mit Klammern faktorisieren... 3

2.5 Algebra. 1 Faktorisieren Terme faktorisieren (-1) ausklammern Terme mit Klammern faktorisieren... 3 2.5 Algebr Inhltsverzeichnis Fktorisieren 2. Terme fktorisieren...................................... 2.2 (-) usklmmern....................................... 2.3 Terme mit Klmmern fktorisieren..............................

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen der Theoretischen Informatik Grundlgen der Theoretischen Informtik 3. Endliche Automten (II) 28.04.2016 Vioric Sofronie-Stokkermns e-mil: sofronie@uni-koblenz.de 1 Übersicht 1. Motivtion 2. Terminologie 3. Endliche Automten und reguläre

Mehr

Zusammenfassung: Beugung und Interferenz

Zusammenfassung: Beugung und Interferenz LGÖ Ks Ph 1 -stüni Schuljhr 016/017 Zusmmenfssun: Beuun un Interferenz Inhltsverzeichnis Mehrimensionle Interferenz bei zwei Erreern... 1 Beuun von Wellen n Splten... Interferenz beim Doppelsplt... 3 Interferenz

Mehr

Kapitel 6. Funktionen

Kapitel 6. Funktionen Kpitel 6 Funktionen Josef Leydold Mthemtik für VW WS 07/8 6 Funktionen / 49 Reelle Funktion Reelle Funktionen sind Abbildungen, in denen sowohl die Definitionsmenge ls uch die Wertemenge Teilmengen von

Mehr

Funktionen. Kapitel 6. Reelle Funktion. Graph einer Funktion. Beispiel. Beispiel. Zeichnen eines Graphen. Bijektivität

Funktionen. Kapitel 6. Reelle Funktion. Graph einer Funktion. Beispiel. Beispiel. Zeichnen eines Graphen. Bijektivität Reelle Funktion Kpitel 6 Funktionen Reelle Funktionen sind Abbildungen, in denen sowohl die Definitionsmenge ls uch die Wertemenge Teilmengen von R üblicherweise Intervlle) sind. Bei reellen Funktionen

Mehr

Automaten und formale Sprachen Notizen zu den Folien

Automaten und formale Sprachen Notizen zu den Folien 5 Ds Pumping Lemm Schufchprinzip (Folie 144) Automten und formle Sprchen Notizen zu den Folien Im Block Ds Schufchprinzip für endliche Automten steht m n (sttt m > n), weil die Länge eines Pfdes die Anzhl

Mehr

46. Aufgabe (4 Punkte) Verständnisfragen: a) Was besagt die Church sche-these?

46. Aufgabe (4 Punkte) Verständnisfragen: a) Was besagt die Church sche-these? Formle Methoden der Informtik WS 00/0 Lehrstuhl für Dtenbnken und Künstliche Intelligenz ProfDrDrFJRdermcher H Ünver T Rehfeld J Dollinger 9 Aufgbenbltt Besprechung in den Tutorien vom 00 (b Übungstermin)

Mehr

Gliederung. Kapitel 1: Endliche Automaten

Gliederung. Kapitel 1: Endliche Automaten Gliederung 0. Motivtion und Einordnung 1. Endliche Automten 2. Formle Sprchen 3. Berechnungstheorie 4. Komplexitätstheorie 1.1. 1.2. Minimierungslgorithmus 1.3. Grenzen endlicher Automten 1/1, S. 1 2017

Mehr

4. Das quadratische Reziprozitätsgesetz.

4. Das quadratische Reziprozitätsgesetz. 4-1 Elementre Zhlentheorie 4 Ds udrtische Rezirozitätsgesetz Sei eine ungerde Primzhl, sei Z mit, 1 Frge: Wnn gibt es x Z mit x mod? Gibt es ein derrtiges x, so nennt mn einen udrtischen Rest modulo Legendre

Mehr

Übungen zur Vorlesung Differential und Integralrechnung I Lösungsvorschlag

Übungen zur Vorlesung Differential und Integralrechnung I Lösungsvorschlag MATHEMATISCHES INSTITUT DER UNIVERSITÄT MÜNCHEN Dr. E. Schörner WS 015/16 Bltt 4 09.11.015 Übungen zur Vorlesung Differentil und Integrlrechnung I Lösungsvorschlg 13. Zu betrchten ist die durch 0 = 1 und

Mehr

9 Üben X Prismen und Zylinder 1401

9 Üben X Prismen und Zylinder 1401 9 Üben X Prismen und Zylinder 40. Entscheide begründend: ) Gibt es Prismen mit Ecken? b) Gibt es Prismen mit Knten? c) Knn es ein Prism mit 7 Flächen geben?. Bestimme je einen Term, der die Anzhl der Knten

Mehr

Integrieren. Regeln. Einige Integrale die man auswendig kennen sollte. Partielle Integration

Integrieren. Regeln. Einige Integrale die man auswendig kennen sollte. Partielle Integration Integrieren Regeln (f() + g())d = f()d + g()d c f()d = c f()d b f()d = f()d b Einige Integrle die mn uswendig kennen sollte s d = s + s+ + C (für s ) d = ln + C cos d = sin + C sin d = cos + C sinh d =

Mehr

Datenstrukturen & Algorithmen Lösungen zu Blatt 2 FS 16

Datenstrukturen & Algorithmen Lösungen zu Blatt 2 FS 16 Eidgenössische Technische Hochschule Zürich Ecole polytechnique fédérle de Zurich Politecnico federle di Zurigo Federl Institute of Technology t Zurich Institut für Theoretische Informtik 9. März 2016

Mehr