Dive into the key algorithms involving Maps, Sets, and two-pointer techniques. This course will enhance your skills in optimizing data structures and problem-solving methods.
Overview
Syllabus
- Unit 1: Complexity Analysis and Optimization Techniques in TypeScript
- Sum of Integer Points Between Cities in Elegantland
- Finding the Smallest Absolute Difference
- Optimized Array Replacement in TypeScript
- Unit 2: Using Sets and Arrays for Efficient Data Comparisons in TypeScript
- Finding Common Characters in a String and an Array
- Optimizing Celestial Body Search with Sets in TypeScript
- Recommend Trending Songs Not Yet Heard
- Unit 3: Optimizing Array Segmentations Using TypeScript Maps
- Partitioning a String into Substrings with Unique Characters
- Identifying the Optimal Character for Maximum Unique Word Breaks
- Shortest Distance Between Word Occurrences in TypeScript
- Unit 4: Applying the Two-Pointer Technique in TypeScript
- Finding Pairs with Two-Pointer Technique
- Finding Maximum Sum Subarray with Two-Pointer Technique
- Finding the Longest Subarray with a Given Sum
- Unit 5: Mastering Arrays and Two-Pointer Technique with TypeScript
- Closest Element Finder in TypeScript
- Finding the Influencer Within Two Degrees of Separation
- Longest Substring with K Distinct Characters Task