Solving Problems Until I Become Expert

DSACP

Nov 18, 2024 at 10:00 am

Yes, it's crazy.

I'm doing it anyway.

I've realised that without problem solving, I'm not confident enough.

No matter how many hackathons I participate in, no matter how many projects I make, I still suck at DSA.

I will learn Algorithms and solve problems everyday as I have been from the past 77 days. The difference is now I have taken it to my pride. I won't give up.

I keep thinking posting everyday on Linkedin is not good. That's true, but I sure can post it on my personal website. Can't I? It's my place afterall and I can post here, who cares?

Where Am I?

I'm neither a beginner nor advanced. Just another fish in the ocean. I have theoritical knowledge of the following concepts:

  1. Asymtotic Analysis
  2. Arrays and Strings
  3. Sorting
  4. Binary Serach
  5. Linked Lists
  6. Recursion

Leetcode

  • Profile : danimahendra0904
  • Total Problems solved : 177
    • Easy : 91
    • Medium : 73
    • Hard : 13
  • Streak : 78
  • Rank : 597,813

Codeforces

  • Profile : mahendra09
  • Total Problems solved : 77
  • Contest Rating : 611 (max, newbie,611)

Resources

Primarily I am going to understand the concepts from the textbook, Introduction To Algorithms, 3rd edition and solve problems on Leetcode and Codeforces. I will also refer to the following as and when required.

Practice Sheets

  1. Striver's A2Z DSA Sheet by Striver.
  2. CP-31 Sheet by TLE Eeliminators.
  3. CM Sheet by Ask Senior.

YouTube Playlists

  1. Striver's A2Z Course by Striver
  2. Competitive Programming Course by Luv.

Although I don't intend to watch 100s of videos.

Daily Report

I will update this report everyday with the article I post on solving problems everyday.

Day 01 : 18th November, 2024

Day 02-06 : 19th November, 2024 - 24th November, 2024

  • Recursion
  • Induction-Hypothesis-Base method for solving recursive problems
  • Height of a Binary Tree