Mastering Algorithms: HashMaps, Two Pointers, and Beyond in Java
Dive into the key algorithms involving HashMaps, HashSets, and two-pointer techniques. This course will enhance your skills in optimizing data structures and problem-solving methods.
Lessons and practices
Summing Points Between Two Towns in Integerland
Finding the Smallest Absolute Difference in an Integer List
Optimized Array Replacement
Common Characters Extraction Task
Efficient Celestial Body Search Using HashSet in Java
Movie Recommendation System Based on Viewing History
Partitioning Characters into Substrings
Maximizing Unique Words by Removing a Character
Shortest Distance Between Word Occurrences
Chocolates Sweetness Pairing Task
Finding the Maximum Sum of k-Length Subarray Using Two Pointers
Longest Subarray with Given Sum
Closest Half Numbers in Arrays
Finding the Most Influential Person in a Social Network
Longest Substring with K Distinct Characters
Interested in this course? Learn and practice with Cosmo!
Practice is how you turn knowledge into actual skills.