Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms & Problem Solving (C++)

This repository contains my solutions to hundreds of algorithmic problems and exercises completed as part of the Programming Advices coursework.

📚 Courses Completed

🛠 Technologies Used

  • C++
  • Standard Template Library (STL)

📁 Repository Structure

The repository is divided into folders representing the different difficulty levels and stages of the curriculum:

  • Level-2/: Solutions from the Level 2 problem sets.
  • Level-3/: Solutions from the Level 3 problem sets.
  • Level-4/: Solutions from the Level 4 problem sets.

📊 Concept Breakdown

Focus Area Key Concepts Typical Time Complexity
Matrix Operations 2D Arrays, Transposition, Diagonal iteration O(N^2)
String Manipulation ASCII operations, Substring extraction, Delimiters O(N)
Sorting & Searching Binary Search, Bubble Sort, Merge/Quick Sort concepts O(log N) to O(N log N)
Date / Time Algorithms Leap year calculations, Days offset O(1)
Number Theory Prime evaluation, Perfect numbers, Divisors O(sqrt(N))

About

An extensive repository of advanced algorithmic problem-solving solutions in C++, covering matrix operations, string manipulation, and time complexity optimization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages