با استفاده از ساختار داده (data structure) میتونیم در طی زمان اجرای برنامه، داده هایی از نوع یکسان رو به ترتیب خاصی، حذف، اضافه یا ازشون استفاده کنیم؛ پیاده سازی و استفاده از ساختار داده به مرتب کردن کد ها و بهبود عملکرد برنامه کمک می کنه. برخلاف آرایه ها که طول ثابتی دارن، در اکثر پیاده سازی های ساختار داده طول ثابتی نداریم و میتونیم داده ها رو در طی زمان اجرای برنامه، حذف یا اضافه کنیم، بنابراین طول اکثر پیاده سازی های ساختار داده تغییر میکنه؛ به ساختار داده، ساختمان داده هم میگن.
در زیر فهرست مطالب مربوط به ساختار داده (ساختمان داده) آورده شده.