Algorithm Basics
Understand Big O notation, arrays, strings, and recursion.
0%
Confidence · no data yet
After this skill you can…
- Analyse time and space complexity with Big O
- Solve array and string problems efficiently
- Write recursive functions with base cases
Watch (10 videos)
Middle of the Linked List - Leetcode 876 - Python
→ Solve linked list problems in Python→ Implement algorithms for coding interviews
Find the Length of the Longest Common Prefix - Leetcode 3043 - Python
→ Solve string manipulation problems→ Implement algorithmic solutions in Python
2048 FROM SCRATCH! CS50 Live, EP 60
→ Implement algorithmic solutions→ Build games from scratch
Solving Questions With Brainpower - Leetcode 2140 - Python
→ Solve algorithmic problems using Python→ Implement data structures for problem solving
Topological Sort Algorithm | Graph Theory
→ Implement Topological Sort algorithm→ Apply Graph Theory concepts
Algorithms: Solve 'Recursive Staircase' Using Recursion
→ Solve recursive problems→ Implement recursive algorithms→ Determine the number of paths up a staircase
Advanced Data Structures in Java
→ Implement advanced data structures in Java→ Solve complex problems using algorithms
Count Number of Nice Subarrays - Leetcode 1248 - Python
→ Solve algorithmic problems with Python→ Implement solutions to Leetcode problems
Best Team with no Conflicts - Leetcode 1626 - Python
→ Solve algorithmic problems on Leetcode→ Implement solutions using Python
Detonate the Maximum Bombs - Leetcode 2101 - Python
→ Solve algorithmic problems using Python→ Implement dynamic programming solutions
DeepCamp AI