In this session we're going to discuss for a few minutes why a software engineer needs to improve his skills in problem solving? And why he must keep training?
Then, we will resolve the 1st problem of the roadmap https://neetcode.io/roadmap, which is https://leetcode.com/problems/contain....
The problem will inroduce as to time & space complexities, and hashmaps and maps.
Language: C++
OJ: leetcode
Plan:
Leetcode: How? & why?
The roadmap: https://neetcode.io/roadmap
Problem: https://leetcode.com/problems/contain...
Naive approach
Try different approaches to improve naive approach
Sets
Maps
Homework