Data Structure using C
In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. Data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data.
Data structures are generally based on the ability of a computer to fetch and store data at any place in its memory, specified by a pointer, representing a memory address, that can be itself stored in memory and manipulated by the program.
The implementation of a data structure usually requires writing a set of procedures that create and manipulate instances of that structure.
Most programming languages feature allows data structure implementations by different programs. Modern languages usually come with standard libraries that implement the most common data structures. Examples are the C, C++ Standard Template Library, the Java Collections Framework, and the Microsoft .NET Framework.