Udemy - Competitive Programming: Algorithms, Patterns, Techniques
Build the foundation in Algorithms and Data Structures, ace Interviews, innovate at top companies, be vital in your team
Description
Course content
- Strings Challenges
- Spy-string
- Spy-string - Solution
- Homeowrk #1
- Array Challenges
- K-periodic Garland
- K-Periodic Garland - Solution
- Subsequence Hate
- Subsequence Hate - Solution
- Homework #1
- Hash & Sets Challenges
- Two Sum
- Two Sum - Solution
- Hilbert's Hotel
- Hilbert's Hotel - Solution
- Hilbert's Hotel - Solution - Part II
- Dynamic Programming Theory
- What is Dynamic Programming?
- Approaching Dynamic Programming Problems
- Longest Increasing Subsequence
- Longest Increasing Subsequence - Solution II
- Longest Increasing Subsequence - Solution III
- Homework
- Dynamic Programming Challenges
- Longest Palindromic Substring
- Longest Palindromic Substring - Solution
- Consecutive Subsequence
- Consecutive Subsequence - Solution
- House Robber
- House Robber - Solution
- DZY Loves Sequences
- DZY Loves Sequences - Solution
- Burst Balloons
- Burst Balloons - Solution
- Marbles
- Marbles - Solution
- Marbles - Implementation
- Berries
- Berries - Solution
- Berries - Implementation
- Stacks & Queues Challenges
- 132 Pattern
- 132 Pattern - Solution
- Greedy & Heaps Challenges
- Medians
- Medians - Solution
- A/B Matrix
- A/B Matrix - Solution
- Minimum Cost To Hire K Workers
- Minimum Cost To Hire K Workers - Solution
- Combinatorics Challenges
- Height All The Same
- Height All The Same
- Graphs Challenges
- Contribution
- Contribution - Solution
- Contribution - Solution - Part II
- 01 Matrix
- 01 Matrix - Solution
- Changing Cells
- Changing Cells - Solution
- Changing Cells - Solution - Part II
- Number Theory
- Card Constructions
- Card Constructions - Solution
- Card Constructions - Solution - Part II
- Buying Shovels
- Buying Shovels - Solution
- Sliding Window Techinque - Theory
- Why Sliding Window Technique?
- Sliding Window in Action
- Sliding Window Techinque - Implementation
- Sliding Window Techinque - Practice
- Ternary String
- Ternary String
- Homework
- Computational Geometry
- Polygon Embedding
- Polygon Embedding - Solution
- Polygon Embedding - Solution - Part II
- Segment Tree
- Multiset
- Multiset - Solution
- Multiset - Solution - Part II
- Constructive Algorithms
- Binary Median
- Binary Median - Solution
- Bacteria Split
- Bacteria Split - Solution
- Bacteria Split - Solution - Part II
- Interactive Challenges
- Guess The Maximums
- Guess The Maximums - Solution
- Guess The Maximums - Solution - Part II
- Trees and DP on Trees Challanges
- Game On Leaves
- Game On Leaves
- Tree Shuffling
- Tree Shuffling - Solution
- Tree Shuffling - Solution - Part II
- Independent Set
- Independent Set - Solution
- Independent Set - Solution - Part II
- Graph Coloring
- Graph Coloring - Solution
- BONUS Lecture
Competitive_Programming_Algorithms__Patterns__Techniques.part8.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part7.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part6.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part5.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part4.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part3.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part2.rar
Competitive_Programming_Algorithms__Patterns__Techniques.part1.rar
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.