Algorithms for Dummies
Object category:
Elektronische Ressource
Person/Institution:
Publisher:
John Wiley & Sons, Incorporated
Place of publication:
Newark
Date:
2022
Extent, illustration, format:
1 online resource (451 pages)
Language:
Englisch
Providing institution:
Additional information
Abstract:
Intro -- Title Page -- Copyright Page -- Table of Contents -- Introduction -- About This Book -- Foolish Assumptions -- Icons Used in This Book -- Beyond the Book -- Where to Go from Here -- Part 1 Getting Started with Algorithms -- Chapter 1 Introducing Algorithms -- Describing Algorithms -- The right way to make toast: Defining algorithm uses -- Finding algorithms everywhere -- Using Computers to Solve Problems -- Getting the most out of modern CPUs and GPUs -- Working with special-purpose chips -- Networks: Sharing is more than caring -- Leveraging available data -- Distinguishing between Issues and Solutions -- Being correct and efficient -- Discovering there is no free lunch -- Adapting the strategy to the problem -- Describing algorithms in a lingua franca -- Facing problems that are like brick walls, only harder -- Structuring Data to Obtain a Solution -- Understanding a computer's point of view -- Arranging data makes the difference -- Chapter 2 Considering Algorithm Design -- Starting to Solve a Problem -- Modeling real-world problems -- Finding solutions and counterexamples -- Standing on the shoulders of giants -- Dividing and Conquering -- Avoiding brute-force solutions -- Keeping it simple, silly (KISS) -- Breaking down a problem is usually better -- Learning that Greed Can Be Good -- Applying greedy reasoning -- Reaching a good solution -- Computing Costs and Following Heuristics -- Representing the problem as a space -- Going random and being blessed by luck -- Using a heuristic and a cost function -- Evaluating Algorithms -- Simulating using abstract machines -- Getting even more abstract -- Working with functions -- Chapter 3 Working with Google Colab -- Defining Google Colab -- Understanding what Google Colab does -- Getting familiar with Google Colab features -- Working with Notebooks -- Creating a new notebook.
Object text:
Description based on publisher supplied metadata and other sources
Access and usage options
Contact
Universität Erfurt
Forschungsbibliothek Gotha
Schloss Friedenstein
Schlossplatz 1
99867 Gotha
+49 361 737-5540
bibliothek.gotha(at)uni-erfurt.de
Forschungsbibliothek Gotha
Schloss Friedenstein
Schlossplatz 1
99867 Gotha
+49 361 737-5540
bibliothek.gotha(at)uni-erfurt.de
Administrative details
Created:
2023-04-12
Last changed:
2022-12-09
Added to portal:
2023-04-12
Feedback
Our data sets are in constant development. If you have additional information about this object or discovered an error, please write to us. Information on privacy policy