As a SOFTWARE ENGINEER, do you hate Data Structures and Algorithms (DSA)?
I promise you will love it after going through this thread:
Many just hate DSA because they don't know where to start and how to proceed.
I am going to list down 175+ algorithms associated with most commonly used data structures.
Just practice them using any of your favourite language.
❯ C/C++
❯ Java
❯ Python
❯ JavaScript
BE ON TOP 5% of programmers.
➊ Arrays
➀ Creating an Array
➁ Iterate through Array
➂ Get an Element
➃ Search an Element
➄ Insert Element(s)
➅ Delete Element(s)
➆ Filter an Array
➇ Fetch a Sub-Array
➈ Merging Arrays
➉ Reverse Array
➀➀ Rotate Array
⬩Know your final goal
⬩Set a target for spending daily 1 hour minimum.
⬩Research about Python ecosystem (libraries, frameworks, code editors).
P.S: This is my personal roadmap. I could spend 1 to 2 hours daily for learning and practicing during 2020. And it took me ~1 year to finish logically. It may differ from person to person.
➊ Start with a bang: Simple Data Types
Schedule: 1st Month
Effort: 1 to 2 hours daily + Normal practice