CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com

# Thread: Introduction to Data Structure

1. Junior Member
Join Date
Aug 2011
Posts
6

## Introduction to Data Structure

Below are some series of lesson which will give the basic (definition) level of insight to data structures.

2. Junior Member
Join Date
Aug 2011
Posts
6

## Re: Introduction to Data Structure

Here is a very simple and a conceptual view of the data structures. This article doesn’t describe the concept in detail but just shows the overview. Most of the definitions can easily be found over Wikipedia. After the conceptual lessons more detailed lessons will be presented that will have more concrete examples.

http://bytebeats.com/2011/07/27/conc...ucture-part-1/

3. Junior Member
Join Date
Aug 2011
Posts
6

## Re: Introduction to Data Structure

The lesson continues on Data structure for Primitive Type but before learning this lesson you should read this.

http://bytebeats.com/2011/07/27/conc...ucture-part-1/

Primitive Type: The following primitive types are used in data structures.

http://bytebeats.com/2011/08/08/conc...ucture-part-2/

4. Junior Member
Join Date
Aug 2011
Posts
6

## Re: Introduction to Data Structure

The lesson continues on Data structure for Composite Types but before learning this lesson you should read this.

http://bytebeats.com/2011/08/08/conc...ucture-part-2/

The following types are the composite types

http://bytebeats.com/2011/08/10/conc...omposite-type/

5. Elite Member
Join Date
May 2009
Posts
2,413

## Re: Introduction to Data Structure

Originally Posted by bytebeats
Below are some series of lesson which will give the basic (definition) level of insight to data structures.
I think you need to define your target audience. If this is going to be a basic introduction you must use a basic terminology. For example someone who doesn't know the meaning of a float most likely won't get any wiser by having it explained in terms of precision. And someone who knows what precision means won't need your explanation of a float.

I think you should spend more time elaborating on the classification into primitive, composite and abstract types. What exactly is the basis for this classification? If any, what's the difference between a data structure and a data type?

Also the information you provide is full of strange claims and inconsistensies. For example you say that a Boolean is "mostly used for comparisions". Aren't you confusing Boolean as a data structure with boolean as the result of a logical evaluation? You say that a String is "a representation to a set of characters". Is a String really a set, isn't it a sequence? Why do you list Float and Double as separate types but not even mention the variations of Integer? This is a confusing mix of level of detail. Furthermore, must a Double really have 64 bits as you state? And what does "used for more complex arithmetic operation" mean? Is Double supporting operations Float doesn't support?

I could go on and on but I think you get my point. It's a good start but it needs improvement.

Good luck.
Last edited by nuzzle; August 11th, 2011 at 11:54 PM.

6. Junior Member
Join Date
Aug 2011
Posts
6

## Re: Introduction to Data Structure

hey nuzzle
You are right you pointed out some really good areas thanks for that. I agree with most of them i will fix them ASAP.

/A

7. Elite Member
Join Date
May 2009
Posts
2,413

## Re: Introduction to Data Structure

Here's something similar to your project. Maybe you can get some ideas,

http://en.wikibooks.org/wiki/Data_Structures

8. ## Re: Introduction to Data Structure

Originally Posted by nuzzle
Here's something similar to your project. Maybe you can get some ideas,

http://en.wikibooks.org/wiki/Data_Structures
Hey, great link, nuzzle! People seem to keep asking about good sources to learn about data structures and I never have a good link to give them. Now I do!

Edit: In my haste, maybe I wasn't as diplomatic as I should have been: bytebeats, your stuff looks pretty good too (subject to nuzzle's comments). I was simply reacting to the fairly comprehensiveness of the wikibooks.
Last edited by BioPhysEngr; August 12th, 2011 at 03:19 AM. Reason: new thought

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•