Название: Algorithms: The Computer Science of Human Decisions Автор: Omar Alkhiri Издательство: Amazon.com Services LLC Год: 2020 Страниц: 400 Язык: английский Формат: pdf, azw3 Размер: 32.5 MB
Introduces algorithms by looking at the real-world problems that motivate them. The book teaches students a range of design and analysis techniques for problems that arise in computing applications. The text encourages an understanding of the algorithm design process and an appreciation of the role of algorithms in the broader field of computer science.
Contents:
About Chapter 1: Getting started with algorithms Section 1.1: A sample algorithmic problem Section 1.2: Getting Started with Simple Fizz Buzz Algorithm in Swift Chapter 2: Algorithm Complexity Section 2.1: Big-Theta notation Section 2.2: Comparison of the asymptotic notations Section 2.3: Big-Omega Notation Chapter 3: Big-O Notation Section 3.1: A Simple Loop Section 3.2: A Nested Loop Section 3.3: O(log n) types of Algorithms Section 3.4: An O(log n) example Chapter 4: Trees Section 4.1: Typical anary tree representation Section 4.2: Introduction Section 4.3: To check if two Binary trees are same or not Chapter 5: Binary Search Trees Section 5.1: Binary Search Tree - Insertion (Python) Section 5.2: Binary Search Tree - Deletion(C++) Section 5.3: Lowest common ancestor in a BST Section 5.4: Binary Search Tree - Python Chapter 6: Check if a tree is BST or not Chapter 7: Binary Tree traversals Chapter 8: Lowest common ancestor of a Binary Tree Chapter 9: Graph ... Chapter 53: polynomial-time bounded algorithm for Minimum Vertex Cover Chapter 54: Dynamic Time Warping Chapter 55: Fast Fourier Transform Appendix A: Pseudocode Section A.1: Variable a ectations Section A.2: Functions Credits
Скачать Algorithms: The Computer Science of Human Decisions
|