Data structure and algorithm for free
In this blog you will get to know each data structure and algorithm in details for free.This course is designed absolutely for free for beginners.Each topic is explain in depth for free for beginners.
But before moving to understand each topic in depth we should know fundamentals of programming.So prerequisite of this course would be familiar with fundamentals of programming like how to take input,outout,loops,functions.
If you don't know you can click here to learn fundamental of programming for free in depth.
But before moving to know what is data structure and algorithm we should definitely know what is programming.
Programs:
A program is set of instructions which perform some operations on data.Data is important part of program.When a program executes it operates on some data.
Data structure and algorithm:
How we organise data in main memory during execution of program this is known as data structure and algorithm.This become very important part for any program that you they are organizing their data so that it could be used very effectively.How our program is using our data.What is complexity of our program.These are very important factor when we designed an algorithm to solve our problem.
So we can say that data structure is all about how you are going to store your data in your main memory so that it could be effectively used by your programs.
Now in this course you will get to know each data structure and algorithm in depth for free.
Here we are going to use C as our fundamental language to implement our data structure.Because if you will use C++ then you have STL to do everything and similarly for java we have collection class.
If you want to learn C in depth then click here.
C is not having any built in data structure.That's why we are going to use this because it is not sufficient to know data structure.It become very important for us how to implement them also.
Types of data structure:
- Physical data structure
- Logical data structure
1.Physical data structure
These are type of data structure which helps in how to organise your data in main memory.
Example of physical data structure.
- Arrays
- Matrices
- Linked list
2.Logical data structure
These are type of data structure which helps in how data can be utilized very effectively.
Example of logical data structure.
- Stack
- Queues
- Trees
- Graph
- Hashing
We will discuss each of them in depth.Here is topic wise links of each data structure.
Happy coding...
Happy coding...
0 Comment to "Data structure and algorithm for beginner for free"
Post a Comment
If you have any doubts then let me know.