Featured

# What do you mean by Data Structure ? Describe different types of Data Structure ?

Q.1. What do you mean by Data Structure ? Describe different types of Data Structure ?
Ans. Data Structure : A data structure is a class of data that can be characterised by its organization and the operations that are defined on it. Hence
Data Structures = Organised data + Allowed operations

In other words, the organised collection of data is called data structure.
Let us now formally define a Data Structure.
A data structure is a set of values along with the set of operations permitted on them. It is also required to specify the semantics of the operations permitted on the data values, and this is done by using a set of axioms, which describes how these operations work, and therefore a data structure is made of
• A set of data values
• A set of functions specifying the operations permitted on the data values.
• A set of axioms describing how these operations work.
Classification of Data Structure : There are various ways to classify data structure.
• Primitive and Non-Primitive data structure :  The data structure that are atomic (indivisible) are called primitive. Example are integer, real, boolean and characters.
The data structures that are not atomic are called non primitive or composite. Example are records, array and string.
• Linear and Non-Linear data structure : In a linear data structure, the data items are arranged in a linear sequence. Example is array.
In a non-linear data structures, the data items are not in sequence. Example is tree.
• Homogeneous and Non-Homogeneous data structure : In homogeneous structures, all the elements are of same type. Example is arrays.
In non-homogeneous structures, the elements may or may not be of the same type. Example is Records.
• Static and dynamic data structures : Static structures are ones whose size and structures, associated memory location are fixed at compile time.
Dynamic structures are ones which expand or shrink as required during the program execution and there associate memory location change.

This is an awesome post. Really very informative and creative contents. This concept is a good way to enhance knowledge. I like it and help me to development very well. Thank you for this brief explanation and very nice information. Well, got good knowledge.
WordPress development company in Chennai

I went through your blog its really interesting and holds an informative content. Thanks for uploading such a wonderful blog.
python classes near Bellandur|python classes in Marathahalli
selenium testing classes in Bangalore|selenium testing classes near Bellandur

Thanks for this kind of worthy information. this was really very helpful to me. keep continuing.
salesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore

Thank you for sharing wonderful information with us to get some idea about that content.
salesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore

Amazing article. It helps me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live. Keep it up!!
aws Training in Bangalore
python Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

aws Training in Bangalore
python Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

Attend The PMP Certification From ExcelR. Practical PMP Certification Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The PMP Certification.
ExcelR PMP Certification

After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
ExcelR data science course in mumbai

Very interesting, good job and thanks for sharing such a good blog. your article is so convincing that I never stop myself to say something about it. You’re doing a great job. Keep it up

aws Training in Bangalore
python Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore

Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this websites! Thanks for sharing. Great websites!
data science course in mumbai

Anonymous MOD

data analytics course

data science course

Only required information’s., Great blog to check out.
Selenium Training Institute in Chennai
Testing Course in Chennai

Wonderful blog..!! Reference links are similar to the topic that I’m looking for.
AngularJS Training in Chennai
RPA Training in Chennai

Wonderful blog!!! Thanks for sharing this great information with us...
SEO Course in Chennai
SEO Online Training
SEO Course in Bangalore
SEO Course in Coimbatore

More valuable post!!! Thanks for sharing this great post with us.
JAVA Training in Chennai
Java Online Course
Java Training in Coimbatore

Thank you for sharing this content in your post thank you apart form that if anyone look for Python training institute in Delhi Contact Here-+91-9311002620 Or Visit Website- https://www.htsindia.com/Courses/python/python-training-institute-in-delhi

Your post is really good thanks for sharing these kind of post but if anyone looking for Best Consulting Firm for Fake Experience Certificate Providers in hyderabad, India with Complete Documents So Dreamsoft Consultancy is the Best Place.Further Details Here- 9599119376 or VisitWebsite-https://experiencecertificates.com/experience-certificate-provider-in-Hyderabad.html

I am pleased that this article provided me with some important information about Coding Institute in Delhi. Thank you so much for sharing it. Keep up the good work.

IEEE Final Year Project centers make amazing deep learning final year projects ideas for final year students Final Year Projects for CSE to training and develop their deep learning experience and talents.

IEEE Final Year projects Project Centers in India are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation.

corporate training in chennai corporate training in chennai

corporate training companies in india corporate training companies in india

corporate training companies in chennai corporate training companies in chennai

I have read your blog its very attractive and impressive. I like it your blog. Digital Marketing Company in Chennai Project Centers in Chennai

It's really very useful to me. Thanks for sharing with us.

Best Ground staff Training Institute in Chennai