Жанры
Авторы
Контакты
О сайте
Книжные новинки
Популярные книги
Найти
Главная
Авторы
John Paul Mueller
Algorithms For Dummies
Читать книгу Algorithms For Dummies - John Paul Mueller, John Mueller Paul, Luca Massaron - Страница 1
Оглавление
Предыдущая
Следующая
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
...
98
Оглавление
Купить и скачать книгу
Вернуться на страницу книги Algorithms For Dummies
Оглавление
Страница 1
Страница 2
Algorithms For Dummies® To view this book's Cheat Sheet, simply go to
www.dummies.com
and search for “Algorithms For Dummies Cheat Sheet” in the Search box. Table of Contents
List of Illustrations
Guide
Pages
Страница 7
Страница 8
Страница 9
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
Страница 28
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
Страница 49
Working with Google Colab
Defining Google Colab
Understanding what Google Colab does
SOME FIREFOX ODDITIES
Getting familiar with Google Colab features
Locating commands
Configuring settings
Customizing keyboard shortcuts
Comparing files
Working with Notebooks
Creating a new notebook
Opening existing notebooks
Using Google Drive for existing notebooks
Using GitHub for existing notebooks
Using local storage for existing notebooks
Saving notebooks
Using Drive to save notebooks
Using GitHub to save notebooks
Using GitHub gists to save notebooks
Performing Common Tasks
Creating code cells
Creating text cells
Creating special cells
Working with headings
Working with a table of contents
Editing cells
Moving cells
Using Hardware Acceleration
Executing the Code
Getting Help
Страница 80
Performing Essential Data Manipulations Using Python
Performing Calculations Using Vectors and Matrixes
Understanding scalar and vector operations
Performing vector multiplication
Creating a matrix is the right way to start
Multiplying matrixes
Defining advanced matrix operations
Creating Combinations the Right Way
Distinguishing permutations
Shuffling combinations
Facing repetitions
Getting the Desired Results Using Recursion
Explaining recursion
Eliminating tail call recursion
Performing Tasks More Quickly
Considering divide and conquer
Distinguishing between different possible solutions
{buyButton}
Подняться наверх