Thinking in Algorithms

Thinking in Algorithms

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 11 Lessons (10h 37m) | 1.43 GB

If you don’t already have a solid computer science background, most of the typical algorithms used in industry-wide job interviews can be intimidating. Moreover, even experienced engineers sometimes struggle to apply proper algorithmic thinking in their production code. This workshop starts at a basic problem/solution, and layers up to complex algorithms for a variety of challenging tasks. Whether attendees have computer science education or not, they will leave this workshop with practical algorithms knowledge, prepared to tackle problems by first thinking algorithmically and then translating that into efficient code.

By participating along with us in the workshop, you’ll learn:

Learn how “Big O” classification impacts both computation time and memory usage (and the tradeoffs)
Explore how data structures (classic and custom) shaped to the nature of the problem lay the groundwork for better algorithms
Learn basic techniques for benchmarking computation time and memory usage

Table of Contents

Day 1 – Part 1
Day 1 – Part 2
Day 1 – Part 3
Day 1 – Part 4
Day 1 – Part 5
Day 1 – Part 6
Day 1 – Part 7
Day 1 – Part 8
Day 2 – Part 1
Day 2 – Part 2
Day 2 – Part 3