Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Working with Algorithms in PythonГод выпуска: 2014
Производитель: O'Reilly Media
Сайт производителя: oreilly.com
Автор: George T. Heineman
Продолжительность: 8h 39m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Learn how to make your Python code more efficient by using algorithms to solve a variety of tasks or computational problems. In this video course, you’ll learn algorithm basics and then tackle a series of problems—such as determining the shortest path through a graph and the minimum edit distance between two genomic sequences—using existing algorithms.
Узнайте, как сделать ваш код на Python более эффективным с помощью алгоритмов для решения разнообразных задач или вычислительных задач. В этом видеокурсе, вы узнаете базовые алгоритмы, для решения ряда проблем - таких как: определение кратчайшего пути в графе и минимального расстояния между двумя геномными последовательностями, используюя существующие алгоритмы.
[spoiler="Содержание"]
1. BinarySearchEfficient Searching using BinaryArraySearch and Binary Search Trees Part 1
Efficient Searching using BinaryArraySearch and Binary Search Trees Part 2
Creating a Balanced Binary Search Tree from a Sorted List
An Informal Introduction to the Analysis of Algorithms
2. O (n log n) BehaviorMergeSort: A Divide and Conquer Algorithm
Using MergeSort to Sort External Data
3. Mathematical AlgorithmsMathematical Algorithms: Exponentiation By Squaring
Using Exponentiation by Squaring to Determine Whether an Integer Is Prime
4. Brute Force AlgorithmsBrute Force: An Algorithm for Solving Combinatoric Problems
Using Brute Force to Generate Magic Squares
5. K-Dimensional TreesKD Trees: Efficient Processing of Two-Dimensional Datasets Part 1
KD Trees: Efficient Processing of Two-Dimensional Datasets Part 2
Using KD Trees to Compute Nearest Neighbor Queries
6. Graph AlgorithmsGraph Algorithms: Depth First Search Part 1
Graph Algorithms: Depth First Search Part 2
Using Depth First Search to Construct a Rectangular Maze
7. AllPairsShortestPathGraph Algorithms: All Pairs Shortest Path
Using Dynamic Programming to Compute Minimum Edit Distance
8. Heap Data StructureThe Heap Data Structure and Its Use in HeapSort
Using HeapSort to Sort a Collection
9. Single-Source Shortest PathSingle-Source Shortest Path: Using Priority Queues
Using Priority Queues to Compute the Minimum Spanning Tree
10. SummaryCourse Summary
[/spoiler]
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 30 fps, 1255 Kbps
Аудио: AAC, 61.4 Kbps, 1 channel, 48 KHz
[spoiler="Скриншоты"]

[/spoiler]