Thursday, October 6, 2022

100 DAYS OF DATA STRUCTURES AND ALGORITHMS

 100 DAYS OF DATA STRUCTURES AND ALGORITHMS



I am going to provide all the steps that you need to follow to improve your coding skills with in 100 days. Let's get started .

Day 0 

Utilize C or C++ as your main programming language. Ensure you are know about pointers and articles.

DAY 1

Understand the concept of Algorithmic complexity.
For the present, disregard the hypothesis, yet you ought to have the option to compute the reality intricacy for each line of code you compose.

DAY 2–10

Start with some simple data structures:
  • Arrays
  • Linked lists
  • Strings
  • Stacks
  • Queues
To code them all, you should grasp their major tasks (embed, erase, search, crossing), as well as their intricacy (Huge O Calculation Intricacy Cheat Sheet).


DAY 11–25

Let’s now learn some simple algorithms:
  1. Sorting
  2. Search
  3. Prime Numbers
  4. Strings
  5. Miscellaneous

Day 26–50

All the most popular site where you can learn all these documents.

DAY 51–60

Learn some non-linear data structures,

  • Tree: Binary Tree, Binary Search Tree, Heaps
  • Hash table
  • Graph

DAY 61–90

Refer to the previous resources and start by working on problems involving trees, hash tables, heaps, and graphs after consulting the prior materials.

DAY 91–100

Understand All these points in deaths. 
  1. Computational complexity theory
  2. and NP-completeness
  3. Knapsack problem
  4. Travelling salesman problem
  5. SAT problem
The only solution is to keep trying until you succeed. You must put in genuine effort and develop programmes; don’t just read about it and watch videos. Debugging entails determining the root cause of malfunctioning programmes.

@ After all you need to do at last have some practical and parties which makes you a great coder .
Happy Coding. ...  

I have done by graduation with mathematics also completed master in computer application. Right now wroking as a softwere developer at NetTantra.Seeking opportunities where I can utilize my analytical, mathematical and technical skills to solve real life problems to draw insights that can help with business decisions.

0 comments:

Post a Comment

Start Work With Me

Contact Us
Bibhuti Bhusan Sahoo
Bhubaneswar,India