Doina Logofatu's Algorithmen und Problemlosungen mit C++: Von der Diskreten PDF

By Doina Logofatu

ISBN-10: 383480763X

ISBN-13: 9783834807632

So lernen Sie Programmiermethoden wie auch algorithmische und mathematische Konzepte in Zusammenhang mit C++-spezifischen Elementen verstehen und beispielhaft anwenden. Doina Logofatu präsentiert sorgfältig ausgewählte Problemstellungen, die dem Leser den Übergang vom konkreten Praxisbeispiel zur allgemeinen Theorie erleichtern. Den Schwerpunkt bilden praktische Anwendungsbeispiele, die von der examine bis zum C++-Programm komplett behandelt werden.
Jedes challenge ist eine Fallstudie mit Beispielen, Analogien und detaillierten Erklärungen, ergänzt um entsprechend geeignete Übungen. Zu jedem gelösten challenge wird ein komplettes directory des Programms zusammen mit einem repräsentativen enter- und Output-Datenset geliefert. "Algorithmen und Problemlösungen mit C++" empfiehlt sich sowohl als Lern- und Arbeitsbuch für das Selbststudium wie auch für die direkte Verwendung in der Lehre.
Die zweite Auflage des erfolgreichen Buches wurde unter Berücksichtigung zahlreicher Leserstimmen überarbeitet und erweitert. Ergänzt wurden u. a. klassische Themen und Probleme wie Huffman-Kodierung, Kruskal- und LCS-Algorithmus sowie Sudoku aus der Spieltheorie.
"Studenten geraten nicht gerade ins Schwärmen angesichts staubtrockener akademischer Produkte [...]. Dass es auch ganz anders geht, beweist Logofatus Buch, das bereits 2001 in Rumänien erschienen ist und das die Verfasserin nun selbst übersetzt und erweitert hat. Statt abgeschmackter Such- und Sortieralgorithmen enthält es interessante und anspruchsvolle Algorithmen aus der diskreten Mathematik [...]. Das unterhaltsame Buch regt auch zum Knobeln und Experimentieren an."
c't magazin für desktop und technik, 6/2007

Show description

Read Online or Download Algorithmen und Problemlosungen mit C++: Von der Diskreten Mathematik zum fertigen Programm - Lern- und Arbeitsbuch fur Informatiker und Mathematiker PDF

Best data modeling & design books

Download e-book for iPad: Data Structures, Files and Databases by Carl Bamford, Paul Curran

The textual content is an creation to facts buildings, documents and databases applicable to be used as a moment 12 months BSc Computing textual content, or for the ultimate 12 months of a HND machine reports path. It offers the reader with an creation to the innovations and underlying conception utilized in the layout of dependent info.

Download e-book for iPad: Beginning Big Data with Power BI and Excel 2013 by Neil Dunlop

In starting huge facts with energy BI and Excel 2013, you'll learn how to remedy enterprise difficulties by way of tapping the facility of Microsoft's Excel and tool BI to import facts from NoSQL and SQL databases and different assets, create relational information versions, and research enterprise difficulties via subtle dashboards and data-driven maps.

Download PDF by Valentine Fontama: Predictive Analytics with Microsoft Azure Machine Learning,

Predictive Analytics with Microsoft Azure computing device studying, moment version is a realistic instructional creation to the sphere of information technological know-how and computing device studying, with a spotlight on development and deploying predictive versions. The e-book offers a radical review of the Microsoft Azure desktop studying provider published for normal availability on February 18th, 2015 with sensible assistance for development recommenders, propensity types, and churn and predictive upkeep types.

Python Data Science Handbook: Essential Tools for Working - download pdf or read online

The Python info technology guide presents a connection with the breadth of computational and statistical equipment which are relevant to data-intensive technology, examine, and discovery. individuals with a programming heritage who are looking to use Python successfully for info technology initiatives will how to face quite a few difficulties: e.

Additional info for Algorithmen und Problemlosungen mit C++: Von der Diskreten Mathematik zum fertigen Programm - Lern- und Arbeitsbuch fur Informatiker und Mathematiker

Sample text

Die Methode process(char m[][100], int n, vector& w, vector& vLetters) durchläuft das Array m[][] und baut die Liste der längsten Palindrome im Vektor w auf. Der Vektor vLetters wird durch den Aufruf der Methode addToLetters(w, vLetters) mit Elementen des Typs bool gefüllt, um die Summe der ASCII-Codes zu ermitteln. Wir setzen vLetters[b-‘A’] auf true bzw. false, je nachdem, ob sich der Buchstabe b im Vektor w befindet oder nicht. Wenn b=’A’ Ž vLetters[‚A’-‚A’]= vLetters[0]; wenn b=’D’ Ž vLetters[‚D’-‚A’]= vLetters[3], … Die Methode getPoints(vector &vLetters) liefert die Summe der ASCII-Werte zurück.

Aufsteigendes Sortieren der Dimensionen für jede Schachtel 3 7 8 10 5 2 12 7 21 18 3 7 8 10 2 5 7 12 18 21 2. Lexikographisches Sortieren der Schachteln mit Speicherung der ursprünglichen Stellen 3 7 8 10 2 5 7 12 18 21 2 5 3 7 7 12 8 10 18 21 (3) (1) (4) (2) (5) Die Bestimmung der längsten steigenden Teilfolge ist ein klassisches Problem der Dynamischen Programmierung, und wird auch in Kapitel 16 behandelt. Die maximal aufsteigende Teilfolge mit der Beziehung „passt” ist (2, 5) o (3, 7) o (7, 12) o (18, 21), und sie ist die einzige mit der Länge 4.

Parameterübergabe über den Stack anfällt, in keinem Verhältnis zur Verlängerung des Programmcodes steht. Es gibt keine Zeiger auf inline-Funktionen. inline ist eine Anweisung für den Compiler, die erfüllt oder nicht erfüllt werden kann. Wenn die Anforderung nicht erfüllt wird, generiert der Compiler eine normale Funktion. std::vector. Der Typ std::vector gleicht einem Array und erlaubt das Speichern von Elementen, die einen bestimmten Typ haben. In unserem Programm benutzen wir einen std::vector für das Speichern der Werte ai.

Download PDF sample

Algorithmen und Problemlosungen mit C++: Von der Diskreten Mathematik zum fertigen Programm - Lern- und Arbeitsbuch fur Informatiker und Mathematiker by Doina Logofatu


by George
4.0

Rated 4.89 of 5 – based on 13 votes