-
August 10th, 2011, 09:25 AM
#1
Introduction to Data Structure
Below are some series of lesson which will give the basic (definition) level of insight to data structures.
-
August 10th, 2011, 09:26 AM
#2
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.
Click here for full article
http://bytebeats.com/2011/07/27/conc...ucture-part-1/
-
August 10th, 2011, 09:27 AM
#3
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.
Click here for full article
http://bytebeats.com/2011/08/08/conc...ucture-part-2/
-
August 10th, 2011, 09:28 AM
#4
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
Click here for complete article
http://bytebeats.com/2011/08/10/conc...omposite-type/
-
August 11th, 2011, 01:46 AM
#5
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.
-
August 11th, 2011, 05:23 AM
#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
-
August 11th, 2011, 11:41 AM
#7
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
-
August 12th, 2011, 03:17 AM
#8
Re: Introduction to Data Structure
 Originally Posted by nuzzle
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
Best Regards,
BioPhysEngr
http://blog.biophysengr.net
--
All advice is offered in good faith only. You are ultimately responsible for effects of your programs and the integrity of the machines they run on.
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|