The Bible of Algorithms and Interview Questions
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 15.3 GB
Genre: eLearning Video | Duration: 13 hours | Language: English
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 15.3 GB
Genre: eLearning Video | Duration: 13 hours | Language: English
Build the foundation in Algorithms and Data Structures and ace Competitive Programming Contests and Technical Interviews.
What you'll learn
Build a solid foundation to become a Competitive Programming wizard
Master revolutionary data structures and various types of problems using each of them
Learn fundamental algorithms and solve classical problems
Strengthen your problem solving and coding skill
Requirements
Basic knowledge of C/C++ language
NO experience with Competitive Programming or Technical Interviews required!
Description
This course is going to be your bible on solving each competitive programming problem and technical interview question. The content is based on my 6 year experience of struggling to find and solve a wide range of problems and develop the system for mastering this skill. I cover the exact same content that has helped my students' performance skyrocket and got them solid results in the National and International Competitive Programming Contests.
We start from basics such as Mathematics Fundamentals: Prime Numbers, Sieve of Eratosthenes, Fast Modular Exponentiation. Then we dive into interesting challenges and gold tricks on arrays and matrices, followed by Binary Search, Recursion and Divide and Conquer. We continue by exploring fundamental data structures such as Stack, Queue, Deque, Heap and Hash Table. Then, after building a solid foundation, we explore complex topics such as Greedy and Dynamic Programming, in which I reveal bulletproof formulas that guide you in solving every single problem of that specific type.
Here's what make this course amazing:
I guide you through the line of my thought when solving each problem, focusing on building the general approach for any type of problem you can encounter in competitive programming contests or software developing interviews.
You will learn all the theory needed, but our main focus here is on practical applications.
I share with you problem solving tricks and good coding practises that took me years and hundreds of problems to figure out.
It's interactive and engaging: I try to keep the theory as simple and natural as possible and we work as a team in solving any problem.
Do you think it's finally the time to get results in Competitive Programming or the job you deserve? Follow me!
Who this course is for:
Beginner Computer Science Students wishing to get their dream job
Students wishing to perform well in Competitive Programming Contests