/WeeklyDSAChallenge

This is a repository where I will be storing the problems which I have solved during the Weekly DSA Challenge. In this challenge, I will learn new concepts in Data Structures and Algorithms and then apply them to solve problems.

Primary LanguageJava

WeeklyDSAChallenge


This is a repository where I will be storing the problems, that I have solved during the Weekly DSA Challenge. In this challenge, I will learn new concepts in Data Structures and Algorithms and then apply them to solve problems.


The list of concepts that will be covered for the upcoming weeks are given below:

  • Week - 01 - Arrays
  • Week - 02 - 2D Arrays
  • Week - 03 - Strings
  • Week - 04 - Bits manipulation
  • Week - 05 - Math for Competitive Programming
  • Week - 06 - Recursion
  • Week - 07 - Searching
  • Week - 08 - Sorting
  • Week - 09 - Stack
  • Week - 10 - Queue
  • Week - 11 - Linked List
  • Week - 12 - Heap
  • Week - 13 - Trees
  • Week - 14 - Graphs
  • Week - 15 - Hashing
  • Week - 16 - Divide and conquer
  • Week - 17 - Backtracking
  • Week - 18 - Greedy algorithm
  • Week - 19 - Dynamic programming