Prefix Sum -Frequency Arrays - Vectors

Week 1

This week focuses on foundational concepts such as Complexity Analysis, which is crucial for understanding algorithm efficiency. You'll also learn about Vectors, Pairs, Structs, and Maps, which are essential data structures. Additionally, the week covers Prefix Sum, Partial Sum, and Frequency Arrays using vectors and maps.

Top Participants

Abdelrahamn Elaraby
Yara Mohammed Ebraheim
Amr Ashraf

STLS 1

Week 2

Week 2 introduces Standard Template Libraries (STLs) with a focus on Iterators, Queues, Deques, Priority Queues (Heaps), and Stacks. You'll also explore Binary Search concepts using STL functions like binary_search, lower_bound, and upper_bound.

Top Participants

Mahmoud Ahmed
Abdelrahman Alaa
Kareem AboSalem

STLS 2

Week 3

In Week 3, you'll dive deeper into STLs with Sets, Unordered Sets, Maps, and Unordered Maps. The week also covers Coordinate Compression, the Sort Function, and how to use Compare Functions for custom sorting.