**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

Resolve the captcha to access the links!