9. Übungsserie. Sophia Schumann. Matr. XXX
|
|
- Adam Kalb
- vor 7 Jahren
- Abrufe
Transkript
1 9. Übungsserie Sophia Schumann Montag, 18. Januar 2010
2 1. Aufgabe A = [9,3,7,5,11] A[1] = 3 < A[0] = 9 tausche die Felder A = [3,9,7,5,11] A[2] = 7 < A[1] = 9 tausche die Felder A = [3,7,9,5,11] A[3] = 5 < A[2] = 9 tausche die Felder A[2] = 5 < A[1] = 7 tausche die Felder Richtige Position A[4] zum Einfügen gefunden 2. Aufgabe (a) Richtige Position A[2] zum Einfügen gefunden Richtige Position A[3] zum Einfügen gefunden Richtige Position A[4] zum Einfügen gefunden 1
3 (b) A = [11,9,7,5,3] A[1] = 9 < A[0] = 11 tausche die Felder A = [9,11,7,5,3] A[2] = 7 < A[1] = 11 tausche die Felder A[1] = 7 < A[0] = 9 tausche die Felder A = [7,9,11,5,3] A[3] = 5 < A[2] = 11 tausche die Felder A[2] = 5 < A[1] = 9 tausche die Felder A[1] = 5 < A[0] = 7 tausche die Felder A = [5,7,9,11,3] A[4] = 3 < A[3] = 11 tausche die Felder A[3] = 3 < A[2] = 9 tausche die Felder A[2] = 3 < A[1] = 7 tausche die Felder A[1] = 3 < A[0] = 5 tausche die Felder Um die Komplexität des Algorithmus zu bewerten kann man den O-Kalkül verwenden. Er wird benutzt, um abzuschätzen, wieviel Zeit ein Algorithmus schlimmstenfalls braucht (Worst Case). Dabei werden die Schritte gezählt, die der Algorithmus ausführt. In unserem Fall führt der Algorithmus Vergleiche und Tauschoperationen aus. Wie oft er vergleichen und tauschen muss hängt davon ab, wie die Elemente in den unsortierten Feldern angeordnet sind. Bestenfalls (Best Case) sind die Elemente schon sortiert. Der Algorithmus beginnt am zweiten Element des Feldes. Dieses wird zunächst in einem anderen Feld abgelegt. Anschliessend wird das erste Element des Feldes mit dem Wert des separaten Feldes verglichen. Das kleinere von beiden wird an die erste Stelle in der Liste geschrieben. Danach schreibt der Algorithmus das nächste Element in das Feld ausserhalb und vergleicht es mit den vorherigen Elementen des Feldes. Je nachdem wie klein der Wert ist muss er weiter nach vorn geschoben werden. 2
4 Der Best Case ist also ein bereits sortiertes Feld. Hier muss der Algorithmus keine Tauschoperationen durchführen, da jedes Element schon an der richigen Stelle steht. Vergleichen muss er trotzdem. Bei einem Feld er Länge n müssen genau n 1 Vergleiche gemacht werden. Es sind nur n 1, da man beim zweiten und nicht beim ersten Element beginnt. (n 1) ist eine lineare Funktion, das heißt die Komplexität ist linear O(n). Die Komplexität hängt linear von dem Eingangsfeld ab. Um die Komplexität des Worst Case zu bestimmen, muss man die Anzahl der Vergleiche und Tauschoperationen zählen, wenn die Liste komplett unsortiert ist. Für das Beispiel der Länge n = 5 sieht das wie folgt aus: Vergleich des 2. mit dem 1. Element 1 Vergleich Tausch 2. und 1. Element 1 Tauschoperation nochmaliger Vergleich um festzustellen, dass wir am Anfang des Feldes sind 1 Vergleich 1 Hier ergeben sich insgesamt zwei Vergleiche und eine Tauschoperation. Als nächstes ergibt sich: Vergleich des 3. mit dem 2. Element 1 Vergleich Tausch 3. und 2. Element 1 Tauschoperation Vergleich des 2. mit dem 1. Element 1 Vergleich Tausch 2. und 1. Element 1 Tauschoperation nochmaliger Vergleich um festzustellen, dass wir am Anfang des Feldes sind 1 Vergleich Hier sind es drei Vergleiche und zwei Tauschoperationen. Führt man das Ganze so fort, dann sieht man, dass sowohl die Vergleiche als auch die Tauschoperationen mit jedem Schritt um eins zunehmen. Die Vergleiche beginnen bei eins und die Tuaschoperationen bei zwei. Daraus kann man zwei Summen aufstellen: i i=2 }{{} V ergleiche Durch Überlegungen erhält man: i=2 + n 1 i }{{} V ertauschungen i = ( i) 1. 1 Hier liegt eine gewisse Ungenauigkeit beim Zählen der Vergleiche vor. Beim Worst Case hat man die Besonderheit, dass jedes Element bis ganz an den Anfang des Feldes geschoben werden muss. Geht man von einem Element aus, welches nicht ganz nach vorne muss, so ist der letzte Vergleich logischer bzw. einfacher nachzuvollziehen. Denn er wird gemacht um festzustellen, dass man die richtige Stelle zum Einfügen gefunden hat. Beim Worst Case erscheint der letzte Vergleich etwas sinnlos. An der Komplexität ändert es nichts, wenn man ihn nicht mitzählen würde, sie ist so oder so O(n 2 ) 3
5 und: n 1 i = ( i) n. Setzt man diese beiden Summen in die obige Gleichung ein, dann ergibt sich: ( i) 1 + ( i) n = = 2( i) 1 n n(n + 1) = 2 1 n 2 = n 2 + n n 1 = n 2 1 Die größte Potenz, die in dieser Funktion noch vorkommt ist das Quadrat. Die Komplexität für den Worst Case ist quadratisch O(n 2 ). 4
Kombinatorik: Abzählverfahren (Teschl/Teschl 7) Summenregel. Allgemeiner
Kombinatorik: Abzählverfahren (Teschl/Teschl 7) Fragestellung: Wie viele verschiedene Möglichkeiten gibt es, Elemente auszuwählen, z. B. Anzahl verschiedener möglicher Passwörter, IPAdressen, Zahlenkombinationen
MehrT (n) = max. g(x)=n t(n) S(n) = max. g(x)=n s(n)
Beim Logarithmischen Kostenmaß wird, im Gegensatz zum EKM, die Stelligkeit der Werte berücksichtigt und mit in die Laufzeit eingerechnet. Beispiel: R1 := R2 (R3), wobei R2 den Wert 5, R3 den Wert 10 und
MehrSortierverfahren. Lernziele
1 Sortierverfahren Einleitung Wir beschäftigen uns heute mit einfachen Sortierverfahren, also mit algorithmischen Lösungen für das Problem, eine ungeordnete Liste mit gleichartigen Elementen (gleicher
MehrDiskrete Optimierungsverfahren zur Lösung von Sudokus
Diskrete Optimierungsverfahren zur Lösung von Sudokus Seminarvortrag von Daniel Scholz am 6. Dezember 2006 Am Beispiel der Lösung von Sudokurätseln mit Hilfe der linearen Optimierung werden verschiedenen
MehrPrimfaktorzerlegung von Zahlen
Primfaktorzerlegung von Zahlen Jede Zahl, die selbst keine Primzahl ist, lässt sich als Produkt mit lauter Primfaktoren schreiben! Dazu sollst du die Primzahlen zwischen 2 und 101 auswendig kennen : 2
Mehr4 Effizienz und Komplexität 3.1 1
4 Effizienz und Komplexität 3.1 1 Effizienz (efficiency): auf den Ressourcen-Verbrauch bezogene Programmeigenschaft: hohe Effizienz bedeutet geringen Aufwand an Ressourcen. Typische Beispiele: Speichereffizienz
MehrDie Fakultät. Thomas Peters Thomas Mathe-Seiten 2. Mai 2010
Die Fakultät Thomas Peters Thomas Mathe-Seiten www.mathe-seiten.de 2. Mai 200 Dieser Artikel gibt die Definition der klassischen Fakultät und führt von dort aus zunächst zu der Anwendung in Taylor-Reihen
MehrLAF Mathematik. Näherungsweises Berechnen von Nullstellen von Funktionen
LAF Mathematik Näherungsweises Berechnen von Nullstellen von Funktionen von Holger Langlotz Jahrgangsstufe 12, 2002/2003 Halbjahr 12.1 Fachlehrer: Endres Inhalt 1. Vorkenntnisse 1.1 Nicht abbrechende Dezimalzahlen;
MehrSuche nach einer dezimalen Darstellung von d
Didaktik der Algebra und Analysis SS 2011 Bürker, 10. 6. 2011 3.5 Zahlbereichserweiterung Q R Thema: Wurzel aus 2 ist keine rationale Zahl Vorwissen: Die Schüler müssen wissen, dass die Menge der rationalen
MehrÜbungsblatt 1. f(n) = f(n) = O(g(n)) g(n) = O(f(n)) Zeigen oder widerlegen Sie: 3 n = Θ(2 n ) Aufgabe 1.2 Gegeben sei die folgende Funktion:
Übungsblatt 1 Aufgabe 1.1 Beweisen oder widerlegen Sie, dass für die im Folgenden definierte Funktion f(n) die Beziehung f(n) = Θ(n 4 ) gilt. Beachten Sie, dass zu einem vollständigen Beweis gegebenenfalls
MehrDatenstrukturen & Algorithmen
Datenstrukturen & Algorithmen Matthias Zwicker Universität Bern Frühling 2010 Übersicht Rot-schwarz Bäume Eigenschaften Rotationen Einfügen (Löschen) 2 Einführung Binäre Suchbäume Höhe h O(h) für Operationen
MehrEinführung in die Informatik I Kapitel II.3: Sortieren
1 Einführung in die Informatik I Kapitel II.3: Sortieren Prof. Dr.-Ing. Marcin Grzegorzek Juniorprofessur für Mustererkennung im Institut für Bildinformatik Department Elektrotechnik und Informatik Fakultät
MehrStreichholzgeschichten von Dieter Ortner.
Streichholzgeschichten von Dieter Ortner. 1. Streichholzgeschichte Nr. 1 Aus vier n kann man ein Quadrat bilden. Mit diesem Verfahren sollst du nun selber herausfinden, wie viele es braucht, wenn das grosse
MehrEffizienz von Algorithmen
Effizienz von Algorithmen Letzte Bearbeitung: Jan 211 Ein wichtiger Aspekt bei Algorithmen sind seine "Kosten". Wir wollen uns hier ausschließlich mit der Laufzeit des gewählten Algorithmus beschäftigen.
MehrFlüsse, Schnitte, bipartite Graphen
Flüsse, Schnitte, bipartite Graphen Vlad Popa 08.06.2010 Inhaltsverzeihnis 1. Flussnetzwerke und Flüsse 1.1 Ford- Fulkerson 1.2 Edmond Karp 1.3 Dinic 2. Schnitte 3. Maximaler Fluss bei minimalen Kosten
MehrSchiller-Gymnasium Hof
In der Informatik gibt es eine Vielzahl von Sortieralgorithmen, einen einfachen wollen wir uns vorerst noch ansehen: Der Bubble-Sort-Algorithmus Wir haben nicht sortiertes Datenfeld, z.b. $j 17 5 3 7 Wir
MehrLineare Gleichungssysteme mit zwei Unbekannten
Lineare Gleichungssysteme mit zwei Unbekannten Wie beginnen mit einem Beispiel: Gesucht ist die Lösung des folgenden Gleichungssystems: (I) 2x y = 4 (II) x + y = 5 Hier stehen eine Reihe von Verfahren
MehrKonzepte der Informatik
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Konzepte der Informatik Vorkurs Informatik zum WS 2013/2014 16.09. - 27.09.2013 Dr. Werner Struckmann / Hendrik Freytag 1. April 2010
MehrKlausur zur Elementaren Algebra und Zahlentheorie Mittwoch, 02.03.05
Prof. Dr. Duco van Straten Oliver Weilandt Klausur zur Elementaren Algebra und Zahlentheorie Mittwoch, 0.03.05 Bitte tragen Sie hier gut lesbar Ihren Namen und Ihre Matrikelnummer ein. Name, Vorname Matrikelnummer
MehrLineare Algebra II 5. Übungsblatt
Lineare Algebra II Übungsblatt Fachbereich Mathematik SS Prof Dr Kollross / Mai Susanne Kürsten Tristan Alex Gruppenübung Aufgabe G (Algebraisch abgeschlossener Körper) Ein Körper heißt algebraisch abgeschlossen,
MehrI II III. Den Inhalt einer Fläche messen, heißt feststellen, mit wie vielen Einheitsquadraten es ausgelegt werden kann.
X. Flächenmessung ================================================================= 10.1 Einführung Welches Rechteck ist am größten? I II III Den Inhalt einer Fläche messen, heißt feststellen, mit wie
Mehr6. Rechnen mit Matrizen.
6. Rechnen mit Matrizen. In dieser Vorlesung betrachten wir lineare Gleichungs System. Wir betrachten lineare Gleichungs Systeme wieder von zwei Gesichtspunkten her: dem angewandten Gesichtspunkt und dem
MehrCorinne Schenka Vorkurs Mathematik WiSe 2012/13. ausmultiplizieren. Anwenden von Potenzgesetzen, Wurzelgesetzen, Logarithmengesetzen
3. Algebraische Grundlagen 3.1. Termumformungen Begriff Term: mathematischer Ausdruck, der aus Zahlen, Variablen, Rechenzeichen oder Klammern besteht Termumformungen dienen der Vereinfachung von komplexen
MehrSortieralgorithmen. Inhalt: InsertionSort BubbleSort QuickSort. Marco Block
Inhalt: InsertionSort BubbleSort QuickSort Block M.: "Java-Intensivkurs - In 14 Tagen lernen Projekte erfolgreich zu realisieren", Springer-Verlag 2007 InsertionSort I Das Problem unsortierte Daten in
MehrMathematische Funktionen
Mathematische Funktionen Viele Schüler können sich unter diesem Phänomen überhaupt nichts vorstellen, und da zusätzlich mit Buchstaben gerechnet wird, erzeugt es eher sogar Horror. Das ist jedoch gar nicht
MehrTerme, Rechengesetze, Gleichungen
Terme, Rechengesetze, Gleichungen Ein Junge kauft sich eine CD zu 15 und eine DVD zu 23. Er bezahlt mit einem 50 - Schein. Wie viel erhält er zurück? Schüler notieren mögliche Rechenwege: (1) 15 + 23 =
MehrGrundwissen 8 - Lösungen
Grundwissen 8 - Lösungen Bereich 1: Proportionalität 1) Die in den Tabellen dargestellten Größen sind in beiden Fällen proportional. Entscheide, welche Art von Proportionalität jeweils vorliegt und vervollständige
MehrEinführung in die Informatik I Kapitel II.1: Suchen
1 Einführung in die Informatik I Kapitel II.1: Suchen Prof. Dr.-Ing. Marcin Grzegorzek Juniorprofessur für Mustererkennung im Institut für Bildinformatik Department Elektrotechnik und Informatik Fakultät
MehrÜbungsaufgaben zur Linearen Funktion
Übungsaufgaben zur Linearen Funktion Aufgabe 1 Bestimmen Sie den Schnittpunkt der beiden Geraden mit den Funktionsgleichungen f 1 (x) = 3x + 7 und f (x) = x 13! Aufgabe Bestimmen Sie den Schnittpunkt der
Mehr0.1 GPS und Verwandte
0.1 GPS und Verwandte 0.1.1 2D Die eigenen (zu ermittelnden) Koordinaten seien x und y. Zwei Signale gehen von dem Ort (x, y) mit den Geschwindigkeiten v 1 und v 2 zum Zeitpunkt t 1 und t 2 aus. An den
MehrEine kurze Methode, Summen unendlicher Reihen durch Differentialformeln zu untersuchen
Eine kurze Methode, Summen unendlicher Reihen durch Differentialformeln zu untersuchen Leonhard Euler Auch wenn ich diesen Gegenstand schon des Öfteren betrachtet habe, sind die meisten Dinge, die sich
MehrUND MOSES SPRACH AUCH DIESE GEBOTE
UND MOSES SPRACH AUCH DIESE GEBOTE 1. Gebot: Nur die DUMMEN kürzen SUMMEN! Und auch sonst läuft bei Summen und Differenzen nichts! 3x + y 3 darfst Du NICHT kürzen! x! y. Gebot: Vorsicht bei WURZELN und
MehrInformatik I 4. Kapitel Suchen in sequentiellen Listen
Informatik I 4. Kapitel Rainer Schrader Zentrum für Angewandte Informatik Köln 21. Mai 2008 1 / 55 2 / 55 Szenario Suchen in Daten gehört zu den wichtigsten Operationen etwa Suchen nach: Stichworten in
MehrKapitel 7. Rekursionsgleichungen. Allgemeines Iterationsmethode Klassen von Rekursionsgleichungen Erzeugende Funktionen
Kapitel 7 Rekursionsgleichungen p. /38 Kapitel 7 Rekursionsgleichungen Allgemeines Iterationsmethode Klassen von Rekursionsgleichungen Erzeugende Funktionen Kapitel 7 Rekursionsgleichungen p. 2/38 Allgemeines
Mehr4 Reihen. s n = a 1 + a 2 + + a n = Die Folge (s n ) n N der Partialsummen heißt eine (unendliche) Reihe und wird auch als a k. k=1. )n N geschrieben.
4 Reihen Aus Folgen lassen sich durch Aufaddieren weitere Folgen konstruieren. Das sind die sogenannten Reihen, sie spielen in der Finanzmathematik eine wichtige Rolle. Sei (a k ) k N eine Folge. Wir definieren
MehrDie gleiche Lösung erhält man durch Äquivalenzumformung:
R. Brinkmann http://brinkmann-du.de Seite 3..0 Quadratische Gleichungen Reinquadratische Gleichung Lösen Sie die Gleichung x = 5 Durch probieren erhält man die Lösung: x = 5 oder x = 5 Denn x = 5 = 5 oder
MehrMathematik II. D K, z P(z) Q(z), wobei D das Komplement der Nullstellen von Q ist, eine rationale Funktion.
rof. Dr. H. Brenner Osnabrück SS 200 Mathematik II Vorlesung 34 Wir erinnern an den Begriff einer rationalen Funktion. Definition 34.. Zu zwei olynomen,q K[X], Q 0, heißt die Funktion D K, z (z) Q(z),
MehrProf. Dr. Margarita Esponda
Algorithmen und Programmieren II Sortieralgorithmen imperativ Teil I Prof. Dr. Margarita Esponda Freie Universität Berlin Sortieralgorithmen Bubble-Sort Insert-Sort Selection-Sort Vergleichsalgorithmen
MehrAUFWÄRMEN 1: Technikparcours zum Torwart I von Frank Engel (17.11.2015)
AUFWÄRMEN 1: Technikparcours zum Torwart I Einen Technikparcours mit 2 Quadraten für die Torhüter markieren Die Feldspieler auf den Positionen verteilen Die jeweils ersten Spieler haben 1 Ball Die jeweils
MehrRechenregeln für Summen
Rechenregeln für Summen Im Umgang mit Summen sind gewisse Regeln zu beachten. 1 Summe gleicher Summanden Betrachten wir folgende Summe: x Hier enthält x keinen Summationsindex, d.h. es wird x einfach n-mal
MehrSchülerübung Ph-8. b) Ablesen des Volumens an der Skala erfolgt immer auf Augenhöhe.
Schülerübung Ph-8 Dichte 1)Kurze allgemeine Hinweise a) 1ml entspricht 1cm³ b) Ablesen des Volumens an der Skala erfolgt immer auf Augenhöhe. c) Die Waage schaltet sich nach 60s ohne Aktivität automatisch
MehrDer folgende Vortrag basiert auf dem Text A Polynomial Time Algorithm for the N-Queens Problem von Rok Sosic und Jun Gu aus dem Jahre 1990.
Ein polynomieller Algorithmus für das N-Damen Problem 1 Einführung Der folgende Vortrag basiert auf dem Text A Polynomial Time Algorithm for the N-Queens Problem von Rok Sosic und Jun Gu aus dem Jahre
MehrTermumformungen. ALGEBRA Terme 2. Binomische Formeln. INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK. Datei Nr. 12102. Friedrich W.
ALGEBRA Terme Termumformungen Binomische Formeln Meistens in Klasse 8 Datei Nr. 0 Friedrich W. Buckel Stand: 4. November 008 INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK Inhalt DATEI 0 Was sind und was leisten
MehrMathematik Vergleichsarbeit 2010 Baden-Württemberg Gymnasium Bildungsstandard 6.Klasse
Mathematik Vergleichsarbeit 2010 Baden-Württemberg Gymnasium Bildungsstandard 6.Klasse Gesamte Bearbeitungszeit: 60 Minuten Diese Aufgaben sind ohne Taschenrechner zu bearbeiten! Aufgabe 1: Berechne 5
MehrGleichungen. 1. 3 x = 12. 2. 5 x = 40. 3. 3 x+11 = 32. 4. 8 x 9 = 31. 5. 9 x 13 = 23. 6. 5 (x 2) = 20. 7. 6 (x+5) = 42. 8.
Gleichungen. x = 2 2. x = 40. x+ = 2 4. 8 x 9 =. 9 x = 2 6. (x 2) = 20 7. 6 (x+) = 42 8. 4 x+ x = 2 9. x x = 4 0. 2 (x+)+ (x ) = 9. (x+2)+ (x ) = 2 2. 9+4 (x ) = 7. 4+2 (x+) = 20 4. 2 (9 x) =. (x+2) =
MehrMagische Quadrate. Mögliche Aufgabenstellungen: Überprüfen, ob ein vorgegebenes Zahlenquadrat ein magisches Quadrat ist.
. Was sind magische Quadrate? Magische Quadrate Die Zahlen bis lassen sich auf vielerlei Arten so in einem x Quadrat anordnen, dass - jede der vier Zeilensummen, - jede der vier Spaltensummen - und auch
MehrAbgabe: (vor der Vorlesung) Aufgabe 2.1 (P) O-Notation Beweisen Sie die folgenden Aussagen für positive Funktionen f und g:
TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Lehrstuhl für Sprachen und Beschreibungsstrukturen SS 2009 Grundlagen: Algorithmen und Datenstrukturen Übungsblatt 2 Prof. Dr. Helmut Seidl, S. Pott,
MehrDas Suchproblem. Gegeben Menge von Datensätzen. Beispiele Telefonverzeichnis, Wörterbuch, Symboltabelle
122 4. Suchen Lineare Suche, Binäre Suche, Interpolationssuche, Untere Schranken [Ottman/Widmayer, Kap. 3.2, Cormen et al, Kap. 2: Problems 2.1-3,2.2-3,2.3-5] 123 Das Suchproblem Gegeben Menge von Datensätzen.
MehrSpiele für Erwachsene
Spiele für Erwachsene Spielregel für Acquire Acquire ist ein aufregendes neues Spiel aus der Welt der Hochfinanz. Hauptziel des Spiels ist es, am Spielende der wohlhabendste Spieler zu sein und zwar durch
MehrAlgorithmik Übung 3 Prof. Dr. Heiner Klocke. Sortierfolge nach Werten: 7 8 9 10 Bube Dame König As nach Farben: Karo ( ) Herz ( ) Piek ( ) Kreuz ( )
Algorithmi Übung 3 Prof. Dr. Heiner Kloce Winter 11/12 16.10.2011 Divide&Conquer- Algorithmen lassen sich gut als reursive Algorithmen darstellen. Das Prinzip eines reursiven Algorithmus beruht darauf,
Mehr2 Eulersche Polyederformel und reguläre Polyeder
6 2 Eulersche Polyederformel und reguläre Polyeder 2.1 Eulersche Polyederformel Formal besteht ein Graph aus einer Knotenmenge X und einer Kantenmenge U. Jede Kante u U ist eine zweielementige Teilmenge
MehrGrundwissen Jahrgangsstufe 6
GM. Brüche Grundwissen Jahrgangsstufe Brüche: Zerlegt man ein Ganzes z.b. in gleich große Teile und fasst dann dieser Teile zusammen, so erhält man des Ganzen. Im Bruch ist der Nenner und der Zähler. Stammbrüche
Mehry x x y ( 2x 3y + z x + z
Matrizen Aufgabe Sei f R R 3 definiert durch ( ) x 3y x f = x + y y x Berechnen Sie die Matrix Darstellung von f Aufgabe Eine lineare Funktion f hat die Matrix Darstellung A = 0 4 0 0 0 0 0 Berechnen Sie
MehrAlgorithmen und Datenstrukturen 1 VU 6.0 Nachtragstest SS Oktober 2014
Technische Universität Wien Institut für Computergraphik und Algorithmen Arbeitsbereich für Algorithmen und Datenstrukturen 186.813 Algorithmen und Datenstrukturen 1 VU 6.0 Nachtragstest SS 2014 22. Oktober
MehrDas Suchproblem 4. Suchen Das Auswahlproblem Suche in Array
Das Suchproblem Gegeben. Suchen Lineare Suche, Binäre Suche, Interpolationssuche, Untere Schranken [Ottman/Widmayer, Kap. 3.2, Cormen et al, Kap. 2: Problems 2.-3,2.2-3,2.3-] Menge von Datensätzen. Beispiele
Mehr1. Musterlösung. Problem 1: Average-case-Laufzeit vs. Worst-case-Laufzeit ** i=1
Universität Karlsruhe Algorithmentechnik Fakultät für Informatik WS 05/06 ITI Wagner. Musterlösung Problem : Average-case-Laufzeit vs. Worst-case-Laufzeit ** (a) Im schlimmsten Fall werden für jedes Element
MehrBerufliches Schulzentrum Waldkirch Stihl Information zur Aufnahmeprüfung WO. Welche mathematischen Kenntnisse und Fertigkeiten sollten Sie mitbringen?
Information zur Aufnahmeprüfung WO Mathematik Welche mathematischen Kenntnisse und Fertigkeiten sollten Sie mitbringen? Musterprüfung: Lösen von linearen Gleichungen Aufgabe 1 Lösen von quadratischen Gleichungen
MehrNatürliche Zahlen. Wer kann alle möglichen Zahlen aus diesen Ziffern basteln und sie der Größe nach ordnen?
Natürliche Zahlen 1.) Stellentafel Große Zahlen Impuls: Lehrer schreibt in Kästchen an die Tafel folgende Ziffern: 5 3 6 2 9 8 Wer kann aus diesen Ziffern eine Zahl basteln? 356928 Wer kann aus diesen
MehrDamit kann die Kantenlänge s berechnet werden: s = s=17cm ; 3s = 51cm; 5s = 85 cm d) Volumen des Würfels: 2197cm 3
1 a) b) c) d) 3 59.57 3.905493027 3.905 (mit TR lösen) 3 656.589 8.691562701 8.692 (mit TR lösen) 3 125.125 5.001666111 5.002 (mit TR lösen) 3 30.8994 3.137978874 3.138 (mit TR lösen) e) 3 30 1256 0.287989866
MehrTag der Mathematik 2012
Gruppenwettbewerb Einzelwettbewerb Mathematische Hürden Aufgaben mit en und Bepunktung Allgemeine Hinweise: Als Hilfsmittel dürfen nur Schreibzeug, Geodreieck und Zirkel benutzt werden. Taschenrechner
MehrDas Suchproblem. Gegeben Menge von Datensätzen. Beispiele Telefonverzeichnis, Wörterbuch, Symboltabelle
119 4. Suchen Lineare Suche, Binäre Suche, Interpolationssuche, Exponentielle Suche, Untere Schranken [Ottman/Widmayer, Kap. 3.2, Cormen et al, Kap. 2: Problems 2.1-3,2.2-3,2.3-5] 120 Das Suchproblem Gegeben
MehrDas Suchproblem 4. Suchen Das Auswahlproblem Suche in Array
Das Suchproblem Gegeben. Suchen Lineare Suche, Binäre Suche, Interpolationssuche, Exponentielle Suche, Untere Schranken [Ottman/Widmayer, Kap. 3.2, Cormen et al, Kap. 2: Problems 2.-3,2.2-3,2.3-] Menge
MehrLineare Gleichungssysteme
Lineare Gleichungssysteme 1 Wiederholung Eine Menge von Vektoren a 1, a 2,, a k heisst linear unabhängig, wenn eine Linearkombination c 1 a 1 + c 2 a 2 + + c k a k = k c i a i (1) i=1 nur dann Null sein
MehrEine zweidimensionale Stichprobe
Eine zweidimensionale Stichprobe liegt vor, wenn zwei qualitative Merkmale gleichzeitig betrachtet werden. Eine Urliste besteht dann aus Wertepaaren (x i, y i ) R 2 und hat die Form (x 1, y 1 ), (x 2,
Mehrf : x 2 x f : x 1 Exponentialfunktion zur Basis a. Für alle Exponentialfunktionen gelten die Gleichungen (1) a x a y = a x+y (2) ax a y = ax y
5. Die natürliche Exponentialfunktion und natürliche Logarithmusfunktion ================================================================== 5.1 Die natürliche Exponentialfunktion f : x 2 x f : x 1 2 x
MehrEinführung in die Algebra
Prof. Dr. H. Brenner Osnabrück SS 2009 Einführung in die Algebra Vorlesung 19 Algebraisch abgeschlossene Körper Wir haben zuletzt erwähnt, dass ein lineares Polynom X a über einem Körper stets irreduzibel
MehrMaterial: Festes Tonpapier (2 unterschiedliche Farben) Musterklammern oder Papierösen
Mathematik Lerntheke Klasse 5d: Flächeninhalte von Vielecken Die einzelnen Stationen: Station 1: Station 2: Station 3: Station 4: Wiederholung (Quadrat und Rechteck) Material: Zollstock Das Parallelogramm
MehrExponentialgleichungen und Logarithmen
Exponentialgleichungen und Logarithmen 1. Löse die Gleichungen: a) 2 x = 16 b) 3 4x = 9 Tipp: Exponentialgleichungen (die Variable x steht im Exponenten) lassen sich durch Zurückführen auf die gleiche
MehrADHS: STICKS FÜR KIDS
INFORMATIONEN FÜR E L T E R N ADHS: STICKS FÜR KIDS Ein Belohnungsprogramm für Kinder Anleitung für Eltern Professor Dr. Manfred Döpfner Ein Unternehmen der Salmon Pharma GmbH St. Jakobs-Strasse 90 CH-4002
MehrFibonacci-Zahlen. Geschichte. Definition. Quotienten
Mathematik/Informatik Die Fibonacci-Zahlen Gierhardt Fibonacci-Zahlen Geschichte Im Jahre 0 wurde in Pisa ein Buch über das indischarabische Dezimalsystem von dem italienischen Mathematiker Leonardo Fibonacci
MehrAlgorithmenbegriff: Berechenbarkeit. Algorithmenanalyse. (Berechnung der Komplexität)
Über-/Rückblick Algorithmenbegriff: Berechenbarkeit Turing-Maschine RAM µ-rekursive Funktionen Zeit Platz Komplexität Algorithmentechniken Algorithmenanalyse (Berechnung der Komplexität) Rekursion Iteration
MehrSatz 90 Sei A = (Q, Σ, δ, q 0, F ) ein DFA. Der Zeitaufwand des obigen Minimalisierungsalgorithmus ist O( Q 2 Σ ).
Satz 90 Sei A = (Q, Σ, δ, q 0, F ) ein DFA. Der Zeitaufwand des obigen Minimalisierungsalgorithmus ist O( Q 2 Σ ). Beweis: Für jedes a Σ muss jede Position in der Tabelle nur konstant oft besucht werden.
MehrKapitel 2. Weitere Beispiele Effizienter Algorithmen
Kapitel 2 Weitere Beispiele Effizienter Algorithmen Sequentielle Suche Gegeben: Array a[1..n] Suche in a nach Element x Ohne weitere Zusatzinformationen: Sequentielle Suche a[1] a[2] a[3] Laufzeit: n Schritte
MehrExtrempunkte bestimmen
FUNKTIONEN: Extrempunkte bestimmen Gegeben sei eine Funktion f(x). Die notwendige Bedingung für einen Extrempunkt ist f '(x 0 ) = 0 Die hinreichende Bedingung für einen Hochpunkt ist f '(x 0 ) = 0 und
MehrKänguru der Mathematik 2014 Gruppe Benjamin (5. und 6. Schulstufe) Österreich - 20.3.2014
Känguru der Mathematik 2014 Gruppe Benjamin (5. und 6. Schulstufe) Österreich - 20.3.2014-3 Punkte Beispiele - 1. Arno legt mit 8 Karten das Wort KANGAROO. Einige Karten liegen aber verdreht. Durch zweimaliges
MehrWertetabelle : x 0 0,5 1 2 3 4 0,5 1. y = f(x) = x 2 0 0,25 1 4 9 16 0,25 1. Graph der Funktion :
Quadratische Funktionen ================================================================= 1. Die Normalparabel Die Funktion f : x y = x, D = R, heißt Quadratfunktion. Wertetabelle : x 0 0,5 1 3 4 0,5 1
Mehra 2 (a b)(a + b) h 1 := h, n N h n+1 := h h n. (2) Die Regeln für das Rechnen mit Potenzen übertragen sich dann weitgehend:
1.1.2 Symbolisches Rechnen Taschenrechner und mathematische Software wie Matlab arbeiten in der Regel numerisch, das heißt das Ergebnis eines Rechenausdrucks zum Beispiel der Form (1 1 4 ) 4 9 wird etwa
MehrAchsensymmetrie. Konstruktionen M 7.1
M 7.1 Achsensymmetrie Punkte, die auf der Symmetrieachse liegen und nur diese, sind von zueinander symmetrischen Punkten gleich weit entfernt. Eigenschaften achsensymmetrischer Figuren Die Verbindungsstrecke
Mehr1.) Rekursion und Induktion: Rechnen mit natürlichen Zahlen
1) Rekursion und Induktion: Rechnen mit natürlichen Zahlen Aufbauend auf: "Anwendungen: Sätze, Beweise, Algorithmen und Programme", "Fasern" Aufgaben: 9 > restart; Axiomatik der natürlichen Zahlen Wir
MehrKlausur Theoretische Informatik I WS 2004/2005
Technische Universität Chemnitz Chemnitz, den 22.02.2005 Fakultät für Informatik Prof. Dr. Andreas Goerdt Klausur Theoretische Informatik I WS 2004/2005 Studiengang Mechatronik Aufgabe 1 (2+2+2 Punkte)
MehrUntere Schranke für allgemeine Sortierverfahren
Untere Schranke für allgemeine Sortierverfahren Prinzipielle Frage: wie schnell kann ein Algorithmus (im worst case) überhaupt sein? Satz: Zum einer Folge von n Keys mit einem allgemeinen Sortierverfahren
MehrKapitel 10. Komplexität von Algorithmen und Sortieralgorithmen
Kapitel 10 Komplexität von Algorithmen und Sortieralgorithmen Arrays 1 Ziele Komplexität von Algorithmen bestimmen können (in Bezug auf Laufzeit und auf Speicherplatzbedarf) Sortieralgorithmen kennenlernen:
MehrElementare Geometrie. Inhaltsverzeichnis. info@mathenachhilfe.ch. Fragen und Antworten. (bitte nur für den Eigengebrauch verwenden)
fua0306070 Fragen und Antworten Elementare Geometrie (bitte nur für den Eigengebrauch verwenden) Inhaltsverzeichnis 1 Geometrie 1.1 Fragen............................................... 1.1.1 Rechteck.........................................
MehrBegriffe zur Gliederung von Termen, Potenzen 5
Begriffe zur Gliederung von Termen, Potenzen 5 Begriffe zur Gliederung von Termen Term Rechenart Termbezeichnung a heißt b heißt a + b Addition Summe 1. Summand 2. Summand a b Subtraktion Differenz Minuend
MehrAufzählung, Bennenung, Bedienung der wichtigsten Steuerelemente Verwenden von Menüs, Schaltflächen, Bildlaufleisten und Kontrollkästchen
Aufzählung, Bennenung, Bedienung der wichtigsten Steuerelemente Verwenden von Menüs, Schaltflächen, Bildlaufleisten und Kontrollkästchen Menüs, Schaltflächen, Bildlaufleisten und Kontrollkästchen sind
MehrPflichtteilaufgaben zu Stochastik (Pfadregeln, Erwartungswert, Binomialverteilung) Baden-Württemberg
Pflichtteilaufgaben zu Stochastik (Pfadregeln, Erwartungswert, Binomialverteilung) Baden-Württemberg Hilfsmittel: keine allgemeinbildende Gymnasien Alexander Schwarz www.mathe-aufgaben.com August 05 Übungsaufgaben:
MehrRechnen mit Brüchen (1) 6
Rechnen mit Brüchen (). Erweitern und Kürzen Der Wert eines Bruches ändert sich nicht, wenn entweder Zähler und Nenner mit derselben natürlichen Zahl multipliziert werden: a a m ( a, b, m ) ERWEITERN,
MehrGoniometrische Gleichungen:
Mathematik/Di FH Regensburg 1 Goniometrische Gleichungen: Für die nachfolgenden Beispiele goniometrischer Gleichungen sind folgende Symmetriegleichungen für die trigonometrischen Funktionen zu beachten
MehrLineare Gleichungen mit 2 Variablen
Lineare Gleichungen mit 2 Variablen Lineare Gleichungen mit 2 Variablen sind sehr eng verwandt mit linearen Funktionen. Die Funktionsgleichung einer linearen Funktion f(x) = m x+q m: Steigung, q: y Achsenabschnitt
MehrExpertenpuzzle Quadratische Funktionen
Phase 1 Aufgaben für die Expertengruppe I Im Folgenden sollen die in IR definierten Funktionen a : x x, b : x x 0,5, c : x x und d: x x 3 untersucht werden. Die Abbildung zeigt den Graphen G a von a, also
MehrEine Aussage kann eine Eigenschaft für ein einzelnes, konkretes Objekt behaupten:
Aussagen Aussagen Eine Aussage kann eine Eigenschaft für ein einzelnes, konkretes Objekt behaupten: verbale Aussage formale Aussage Wahrheitswert 1) 201 ist teilbar durch 3 3 201 wahre Aussage (w.a.) 2)
MehrKlasse 5a Ausgabe am 08.10.2003 Abgabe am 15.10.2003 im Mathematikunterricht
Klasse 5a Ausgabe am 08.10.2003 Abgabe am 15.10.2003 im Mathematikunterricht Nicht alle Erklärungen und Aufgaben, die im Internet zur Verfügung stehen, werden in gedruckter Form in den Übungsblättern ausgegeben.
MehrSortierverfahren für Felder (Listen)
Sortierverfahren für Felder (Listen) Generell geht es um die Sortierung von Daten nach einem bestimmten Sortierschlüssel. Es ist auch möglich, daß verschiedene Daten denselben Sortierschlüssel haben. Es
Mehr+ 2. Bruchgleichungen
Bruchgleichungen Gleichungen mit einer Lösungsvariablen im Nenner eines Bruchs heißen Bruchgleichungen. Definitionsmenge: Nenner 0 Lösungsweg: 1. Multiplikation mit dem Hauptnenner 2. Äquivalenzumformungen
MehrGrundlagen der Programmierung
Grundlagen der Programmierung Algorithmen und Datenstrukturen Die Inhalte der Vorlesung wurden primär auf Basis der angegebenen Literatur erstellt. Darüber hinaus sind viele Teile direkt aus der Vorlesung
MehrKapitel 9. Komplexität von Algorithmen und Sortieralgorithmen
1 Kapitel 9 Komplexität von Algorithmen und Sortieralgorithmen Ziele 2 Komplexität von Algorithmen bestimmen können (in Bezug auf Laufzeit und auf Speicherplatzbedarf) Sortieralgorithmen kennenlernen:
MehrAufgabensammlung Klasse 8
Aufgabensammlung Klasse 8 Inhaltsverzeichnis 1 Potenzen mit natürlichen Hochzahlen 3 1.1 Rechenregeln für das Rechnen mit Potenzen..................... 3 1.1.1 Addition und Subtraktion von Potenzen...................
Mehr6. Stochastische Modelle II: Stetige Wahrscheinlichkeitsverteilungen, insbesondere Normalverteilungen
6. Stochastische Modelle II: Stetige Wahrscheinlichkeitsverteilungen, insbesondere Normalverteilungen Dr. Antje Kiesel Institut für Angewandte Mathematik WS 2011/2012 Bisher: Diskrete Zufallsvariablen,
MehrLösungen zum Aufgabenblatt Nr. 1: Konstruktion der reellen Zahlen
Lösungen zum Aufgabenblatt Nr. 1: Konstruktion der reellen Zahlen Aufgabe 1: Es sei D die Menge aller rationalen Dedekind-Mengen, also D := { M 2 Q M is Dedekind-Menge }. Auf der Menge D definieren wir
Mehr