Skip to content

Actively engaged in solving problems on Codeforces Educational Problems. I have successfully tackled problems involving Disjoint Set Union (DSU), Segment Trees, Two Pointers, Binary Search, and Suffix Arrays.

Notifications You must be signed in to change notification settings

mostafa-cse/Codeforces-Edu-Section-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Advanced Data Structures & Algorithms Practice

This repository contains my solutions and detailed notes on Disjoint Set Union (DSU), Segment Trees, Binary Search, Suffix Arrays, and the Two Pointers technique. My goal is to build a personal library of clean, efficient implementations and learning resources.

📋 Table of Contents

📚 Topics Covered

  • DSU (Union-Find with path compression & union by rank)
  • Segment Tree (standard and lazy propagation)
  • Binary Search (classic, bounds, and “search on answer”)
  • Suffix Array (construction, LCP, and pattern matching)
  • Two Pointers (sliding window, pair-sum, subarray techniques)

📂 Repository Structure

Data-Structures-Algorithms/
├── DSU/
│   ├── Step - 1
│   ├── Step - 2
│   ├── Step - 3
│   └── Step - 4 
│
│
├── Segment_Tree/
|   ├── Part - 1
|   |      ├── Step - 1
|   |      ├── Step - 2
|   |      ├── Step - 3
|   |      └── Step - 4
│   └── Part - 2
|          ├── Step - 1
|          ├── Step - 2
|          ├── Step - 3
|          └── Step - 4
│
├── Binary_Search/
│   ├── Step - 1
│   ├── Step - 2
│   ├── Step - 3
|   ├── Step - 4
│   └── Step - 5 
│
│
├── Suffix_Array/
│   ├── Step - 1
│   ├── Step - 2
│   ├── Step - 3
|   ├── Step - 4
│   └── Step - 5 
│
│
├── Two_Pointers/
│   ├── Step - 1
│   ├── Step - 2
│   └── Step - 3
│
│
└── ReadMe

About

Actively engaged in solving problems on Codeforces Educational Problems. I have successfully tackled problems involving Disjoint Set Union (DSU), Segment Trees, Two Pointers, Binary Search, and Suffix Arrays.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages