ساختمان داده ها یا داده ساختارها (به انگلیسی: Data Structure) از بنیادی ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. سازمان دادنِ داده ها به یک طریق خاص و بر پایهٔ مدل منطقی یا ریاضی که به منظور استفادهٔ بهینه از داده ها صورت می گیرد را یک داده ساختار می گویند. داده ساختارها انواع گوناگونی دارند که هر کدام مناسب برنامه های مختلفی هستند.
آرایه (Array)
صف (Queue)
پشته (Stack)
لیست پیوندی (Linked list)
گراف (Graph)
درخت (Tree)
جدول درهم سازی (Hash table)
ساختمان داده ها روش های ذخیره داده ها در رایانه با هدف دسترسی آسان تر و بهینه تر است در حالیکه الگوریتم روشی به منظور حل مسئله به وسیله کامپیوتر است.
آرایه (Array)
صف (Queue)
پشته (Stack)
لیست پیوندی (Linked list)
گراف (Graph)
درخت (Tree)
جدول درهم سازی (Hash table)
ساختمان داده ها روش های ذخیره داده ها در رایانه با هدف دسترسی آسان تر و بهینه تر است در حالیکه الگوریتم روشی به منظور حل مسئله به وسیله کامپیوتر است.
wiki: ساختمان داده ها