|
Showing 1 - 3 of
3 matches in All Departments
For anyone who has ever wondered how computers solve problems, an
engagingly written guide for nonexperts to the basics of computer
algorithms. Have you ever wondered how your GPS can find the
fastest way to your destination, selecting one route from seemingly
countless possibilities in mere seconds? How your credit card
account number is protected when you make a purchase over the
Internet? The answer is algorithms. And how do these mathematical
formulations translate themselves into your GPS, your laptop, or
your smart phone? This book offers an engagingly written guide to
the basics of computer algorithms. In Algorithms Unlocked, Thomas
Cormen-coauthor of the leading college textbook on the
subject-provides a general explanation, with limited mathematics,
of how algorithms enable computers to solve problems. Readers will
learn what computer algorithms are, how to describe them, and how
to evaluate them. They will discover simple ways to search for
information in a computer; methods for rearranging information in a
computer into a prescribed order ("sorting"); how to solve basic
problems that can be modeled in a computer with a mathematical
structure called a "graph" (useful for modeling road networks,
dependencies among tasks, and financial relationships); how to
solve problems that ask questions about strings of characters such
as DNA structures; the basic principles behind cryptography;
fundamentals of data compression; and even that there are some
problems that no one has figured out how to solve on a computer in
a reasonable amount of time.
Der "Cormen" bietet eine umfassende und vielseitige Einfuhrung in
das moderne Studium von Algorithmen. Es stellt viele Algorithmen
Schritt fur Schritt vor, behandelt sie detailliert und macht deren
Entwurf und deren Analyse allen Leserschichten zuganglich.
Sorgfaltige Erklarungen zur notwendigen Mathematik helfen, die
Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei
gegluckt, Erklarungen elementar zu halten, ohne auf Tiefe oder
mathematische Exaktheit zu verzichten. Jedes der weitgehend
eigenstandig gestalteten Kapitel stellt einen Algorithmus, eine
Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema
vor. Algorithmen werden beschrieben und in Pseudocode entworfen,
der fur jeden lesbar sein sollte, der schon selbst ein wenig
programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die
Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der
Implementierung und andere technische Fragen, wobei, da Effizienz
als Entwurfskriterium betont wird, die Ausfuhrungen eine
sorgfaltige Analyse der Laufzeiten der Programme mit ein
schliessen. Uber 1000 Ubungen und Problemstellungen und ein
umfangreiches Quellen- und Literaturverzeichnis komplettieren das
Lehrbuch, dass durch das ganze Studium, aber auch noch danach als
mathematisches Nachschlagewerk oder als technisches Handbuch
nutzlich ist. Fur die dritte Auflage wurde das gesamte Buch
aktualisiert. Die Anderungen sind vielfaltig und umfassen
insbesondere neue Kapitel, uberarbeiteten Pseudocode, didaktische
Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa -
neue Kapitel zu van-Emde-Boas-Baume und mehrfadigen (engl.:
multithreaded) Algorithmen aufgenommen, - das Kapitel zu
Rekursionsgleichungen uberarbeitet, sodass es nunmehr die
Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu
dynamischer Programmierung und Greedy-Algorithmen uberarbeitet;
Memoisation und der Begriff des Teilproblem-Graphen als eine
Moglichkeit, die Laufzeit eines auf dynamischer Programmierung
beruhender Algorithmus zu verstehen, werden eingefuhrt. - 100 neue
Ubungsaufgaben und 28 neue Problemstellungen erganzt. Umfangreiches
Dozentenmaterial (auf englisch) ist uber die Website des US-Verlags
verfugbar."
|
You may like...
Midnights
Taylor Swift
CD
R394
Discovery Miles 3 940
Loot
Nadine Gordimer
Paperback
(2)
R383
R310
Discovery Miles 3 100
|