Intelligentedu
Best New Free Computer IT Training Tutorial Resources


January 24, 2006

An Introduction to Data Structures with C++

This web site provides a quick review for the C++ topics necessary to understand the implementation of data structures. It is recommended that you have some experience with programming, since the review articles are very brief "refreshers". If you are interested in beginning to program and would like a book, we recommend reading 'Sams Teach Yourself C++ in 21 Days', available here: http://www.cesis.lv/learn/C++/index.htm. It provides the reader with a clear explanation of basic syntax without confusing technical talk.

"An Introduction to Data Structures with C++" provides an introduction to data structures, an imperative field in computer programming. It refers to various methods of storing and retrieving data in computer memory. The concepts are demonstrated using C++, however, can be applied to other programming languages as well. The site covers linear structures such as lists, stacks, and queues. Tutorials on binary trees, heaps, sorting, and searching algorithms are also avaliable. Implementation, discussion of the efficiency, and application is included.

An Introduction to Data Structures with C++:
http://library.thinkquest.org/C005618/text/


C++ Review:
http://library.thinkquest.org/C005618/text/review.htm

Variables:
http://library.thinkquest.org/C005618/text/variables.htm

Functions:
http://library.thinkquest.org/C005618/text/functions.htm

Pointers:
http://library.thinkquest.org/C005618/text/pointers.htm

Object Oriented Design:
http://library.thinkquest.org/C005618/text/oop.htm.htm

Templates:
http://library.thinkquest.org/C005618/text/templates.htm

Other:
http://library.thinkquest.org/C005618/text/other.htm

Data Structures:
http://library.thinkquest.org/C005618/text/ds.htm

Preliminary:
http://library.thinkquest.org/C005618/text/preliminary.htm

Lists:
http://library.thinkquest.org/C005618/text/lists.htm

Stacks:
http://library.thinkquest.org/C005618/text/stacks.htm

Queues:
http://library.thinkquest.org/C005618/text/queues.htm

Binary Trees:
http://library.thinkquest.org/C005618/text/binarytrees.htm

Heaps:
http://library.thinkquest.org/C005618/text/heaps.htm

Sorting:
http://library.thinkquest.org/C005618/text/sorting.htm

Searching:

http://library.thinkquest.org/C005618/text/searching.htm


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:57 pm


Powered by WordPress