Over 8,000 websites created by students around the world who have participated in a ThinkQuest Competition.
Compete | FAQ | Contact Us
Library >
Computers & the Internet >
Programming >
C++
An Introduction to Data Structures with C++
2000
The web site 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. It is expected that the user have some background knowledge of C++, although a brief review is provided. 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.