By Markus Rimscha

ISBN-10: 3834809861

ISBN-13: 9783834809865

ISBN-10: 3834896357

ISBN-13: 9783834896353

Ameisen organisieren Stadtereisen und ein desktop spielt Schach - wie es geht, das zeigt dieses Buch. Leserstimmen zur 1. Auflage sagen: "wirklich kompakt und verstandlich", "motivierend", "ohne viel Ballast".
Mit erganzenden Themen und neuen Codebeispielen wird auch in der vorliegenden Auflage fur Programmierer, die bereits erste Erfahrungen gesammelt haben, ein breites Spektrum an Problemlosungsstrategien anhand konkreter und verstandlicher Beispiele vorgestellt.
Sie konnen kunftig selbststandig neue Aufgabenstellungen bewaltigen, Optimierungspotential in bestehenden Programmen entdecken und damit bessere software program schreiben.

Der Inhalt
- new release und Rekursion
- genetische und heuristische Verfahren
- Effizienz, Aufwand, Wachstum
- Multithreading
- Wichtige Datenstrukturen
- Schwarmintelligenz
- Neuronale Netze

Die Zielgeruppen
Studierende, die sich im Grundstudium oder im Nebenfach mit Softwareentwicklung beschaftigen
Auszubildende/Schuler in Ausbildungsgangen mit Bezug zur Softwareentwicklung
Programmierer/Softwareentwickler mit etwas Erfahrung

Der Autor
Markus von Rimscha entwickelt software program im Siemens Simulation heart und arbeitet als Dozent im Bereich Software-Entwicklung an der Siemens Technik Akademie in Erlangen.

Show description

Read Online or Download Algorithmen kompakt und verstandlich: Losungsstrategien am Computer PDF

Similar german_6 books

Download PDF by Daniel Klapper: Die Analyse von Wettbewerbsbeziehungen mit Scannerdaten

Die examine von Wettbewerbsbeziehungen mit Scannerdaten stellt ein Programmsystem zur differenzierten Bewertung von (Konsumgüter-)Marken im Wettbewerb dar. Das Buch liefert einen Beitrag zur Methodenentwicklung im advertising and marketing, der zum einen asymetrische Marktanteilsmodelle sowie die Schätzung von Marktanteilselastizitäten und zum anderen Verfahren zur examine dreimodaler dreidimensionaler Elastizitätenarrays diskutiert.

Zell-Differenzierung - download pdf or read online

Dieses Buch möchte eine Einführung zu einem der aufregendsten Probleme geben, die der Mensch kennt - der Differenzierung lebender Zellen. Wie entstehen die Unterschiede der diversen Zelltypen eines einzelnen Organismus, -die letztendlich alle derselben befruchteten Eizelle entstammen? Diese Frage, die einmal während meiner Studentenzeit von einem Dozenten gestellt wurde, hat seitdem meine Neugier gefesselt.

Handbuch Faserverbundkunststoffe: Grundlagen, Verarbeitung, - download pdf or read online

Das komplett uberarbeitete Handbuch Faserverbundkunststoffe der AVK ist seit langem "das" Standardwerk fur alle, die in diesem Marktsegment der Kunststoffindustrie beschaftigt sind. Es vermittelt die grundlegende Ubersicht aller Themenbereiche rund um die Verarbeitung der sogenannten "Composites". Der aktuelle Stand der Technik wird komprimiert zusammengefasst.

Extra info for Algorithmen kompakt und verstandlich: Losungsstrategien am Computer

Sample text

Wir wäh len hier vo rerst keine dyn amische Stru ktur, sondern eine feste Größe von 10 und ve rd op pe ln d iese, wen n ein Eimer überläu ft. Wie sor tieren wi r den Inha lt eines Eimers? Wir verw enden d er Einfachheit halber Bubble-Sor t. 43 2 Arten vo n Algor ith men votd bucket Sor t t tnt l I zahl. int n. 4 Heu ristische Algorithmen int position for- (f nt i=O { 0: t-canzehlßebaelter : i ++) i f (behaelter Elemente[iJ 0) contf nue: if (behaelterElemente[ i] 1) { zahl[position++] continue; = behael te r[i][O]; } bubbleSort( behaelte r[i].

N =512 an, das 512-512=262144 Abbildung 17: Original mit 262144 Punkten Wir beginnen wiede r mit einem großen Bereich, nä m lich dem ga nzen Bild . Die Entsche idung, ob wir die große Fläche unterteilen, machen wir aber nu n von den Daten abhä ngig: Wenn d ie Helligkeit de r Punkte eines Bereichs im Rahm en eine r vorgegebenen Toleran z d er mittleren Helligkeit de r ganzen Fläche entspricht, da nn verzichten wir auf eine weitere Unterteilung u nd zeichn en eine einfa rbige Fläche mit dem Dur chschn ittswert.

3. Setze d ie Lösung für große Proble me aus den bereits gespeicherten Ergebnissen zusam men. 3 Dynamische Algorithmen Die Programmierung eines d ynamischen Algorithmus kann reku rsiv oder auch iterativ erfolgen. Bei de n Fibonacci-Zahlen sind beide Versionen einfach zu formulieren, es ist un serem persönlichen Geschm ack übe rlassen, welche Variante wir wäh len: long fibonacciDyn amisc hReku rsiv(long [] fibonacci. n-Z) + fi bonacciDynamischRekurs i v(fi bon ecc t . n-1) : return fibonacci[ n]: ) Code 11: Dynamische rekursive Berechnung der Fibona cci-Zahlen long fibonacciDyn amisc hlte rati v(long [] f ibonacc i.

Download PDF sample

Algorithmen kompakt und verstandlich: Losungsstrategien am Computer by Markus Rimscha


by Jeff
4.0

Rated 4.94 of 5 – based on 3 votes