http://www.asrepooya.com/data/articles/pic/admin/m-920308-bozorg.jpg

http://www.i4infomania.com/wp-content/uploads/2012/08/database-backup.jpg


ساختمان داده‌ها (به انگلیسی: Data Structure) از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است.

مدل منطقی یا ریاضی سامان‌دهی به داده‌ها به یک شکل خاص، ساختمان داده نام دارد. هر برنامه رایانه‌ای از الگوریتم و ساختمان داده‌ها تشکیل شده‌است.

موارد زیر از جمله مهمترین ساختمان داده‌ها هستند:

آرایه (Array)  

صف (Queue)

پشته (Stack)

لیست پیوندی (Linked list)

گراف (Graph)

درخت (Tree)