Data Structures and Algorithms Nanodegree

Data Structures and Algorithms Nanodegree

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 7h 49m | 2.14 GB

Get hands-on practice with over 80 data structures and algorithm exercises and guidance from a dedicated mentor to help prepare you for interviews and on-the-job scenarios.

In this course you will learn data structures and algorithms by solving 80+ practice problems. You will begin each course by learning to solve defined problems related to a particular data structure and algorithm. By the end of each course, you would be able to evaluate and assess different data structures and algorithms for any open-ended problem and implement a solution based on your design choices.

Table of Contents

1 Introduction
2 Python Refresher
3 How to Solve Problems
4 Efficiency
5 Unscramble Computer Science Problems
6 Arrays and Linked Lists
7 Stacks and Queues
8 Recursion
9 Trees
10 Maps and Hashing
11 Show Me the Data Structures
12 Basic Algorithms
13 Sorting Algorithms
14 Faster Divide & Conquer Algorithms
15 Problems vs. Algorithms
16 Greedy Algorithms
17 Graph Algorithms
18 Dynamic Programming
19 A
20 Route Planner
21 Why Python Programming
22 Data Types and Operators
23 Data Structures
24 Control Flow
25 Functions
26 Scripting
27 Advanced Topics
28 Industry Research
29 Take 30 Min to Improve your LinkedIn
30 Optimize Your GitHub Profile
31 Technical Interview – Python