Grundkurs Algorithmen und Datenstrukturen: Eine Einführung by Anreas Solymosi, Ulrich Grude (auth.)

By Anreas Solymosi, Ulrich Grude (auth.)

Der Grundkurs "Algorithmen und Datenstrukturen" stellt die klassischen Informatik-Inhalte bereit wie Sortieralgorithmen, Baumstrukturen, Komplexit?t, Rekursion und Algorithmenklassen. Das neue an diesem, bereits in 2. Auflage vorliegenden, kompakten Lehrbuch ist die klare Ausrichtung an der Praxis, wobei die Realisierung der Algorithmen in Java erfolgt. Das Buch eignet sich f?r Studenten von Fachhochschulen und Universit?ten der Informatik im Haupt- bzw. Nebenfach, ist aber auch f?r Sch?ler in Leistungskursen oder IT-Ausbildungsklassen geeignet. Die Themen werden leicht verst?ndlich behandelt und mit in Java formulierten, intestine lesbaren Algorithmen dargestellt.

Show description

Read or Download Grundkurs Algorithmen und Datenstrukturen: Eine Einführung in die praktische Informatik mit Java PDF

Similar programming: programming languages books

Prototype and Scriptaculous: Taking the Pain out of JavaScript

This brief lower demonstrates how one can use Prototype for a variety of initiatives, together with occasion dealing with, DOM processing, string and shape technique, and Ajax communications. It explores Scriptaculous' visible results library, from pulsate to squish to fold and past. desire interface elements? you can find shape autocompletion in addition to drag and drop aid.

Fast Track to Sun Certified Java Program

If you want to benefit the recent gains in Java SE five. zero and cross the solar qualified Java Programmer improve examination (CX-310-056), then this publication is for you. It covers the entire Java SE five. zero new gains required within the examination. you do not need to examine the present gains that you just already comprehend. 117 overview questions and ridicule examination questions are incorporated.

Extra info for Grundkurs Algorithmen und Datenstrukturen: Eine Einführung in die praktische Informatik mit Java

Sample text

3. 1. (ab Seite 8) haben wird gesehen, dass es zur Lösung einer bestimmten Aufgabe gleichwertige Algorithmen mit unterschiedlichen Qualitätsmerkmalen geben kann. Ähnliches kann auch über Datenstrukturen gesagt werden. Mit Hilfe von Datenstrukturen können Behälterklassen' erstellt werden, deren Objekte mehrere Werte eines Datentyps aufnehmen können. Typischerweise stellen diese Klassen auch Zugriffmethoden zur Verfügung, damit dem Benutzer der unkontrollierte Zugriff auf die Datenstruktur verwehrt bleibt.

Verbindung; } return knotenl ~~ null && knoten2 ~~ null; / / heide Listen zu Ende? wert); knoten ~ knoten. verbindung; } } Die Methode kopieren überträgt also den Inhalt des Parameterobjekts quelle in das Zielobjekt; der alte Inhalt geht dabei verloren. Alternativ ist es möglich, denselben Algorithmus in einer Funktionsmethode zu formulieren: public Liste kopieren() { Liste ergebnis ~ new Liste(); 1 bedingungsgesteuerte Schleife 3. 2. Rekursive Abarbeitung von rekursiven Datenstrukturen Die rekursive Definition der Knoten-Klasse auf der Seite 24 führt zur Idee, solche Methoden eleganter rekursiv zu programmieren.

Sie muss dann in der Elementklasse' programmiert werden, wie etwa: && ist die sog. h. der rechte Operand wird nur berechnet, wenn die Auswertung des linken Operanden true ergibt 2 in den obigen Beispielen Object 1 42 3. operation(); // operation für jedes Element aufrufen Programmieren Sie den iterator für eine Reihung auch rekursiv. Programmieren Sie ihn für eine verkettete Liste sowohl rekursiv wie auch iterativ. 3. 8: Monsterkurve Monsterkurven werden nach einem regelmäßigen Muster schrittweise verfeinert.

Download PDF sample

Rated 4.36 of 5 – based on 35 votes