ساختمان داده‌ها: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جزبدون خلاصۀ ویرایش
علیرضا (بحث | مشارکت‌ها)
خط ۱:
{{برنامه‌نویسی-خرد}}
'''ساختمان داده‌‌هاداده‌ها''' یا '''ساختار داده‌ها''' {{انگلیسی|Data Structure}} از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از [[مفاهیم]] عمده در [[علوم رایانه]] است.
 
سازمان‌دادنِ داده‌ها به یک طریق خاص و بر پایهٔ مدل منطقی یا ریاضی که به منظور استفادهٔ بهینه از داده‌ها صورت می‌گیرد را یک ساختارِ داده‌ها گویند.
ساختارهای داده‌ها انواع گوناگونی دارند که هر کدام مناسب برنامه‌های مختلفی هستند.<ref>جعفرنژاد، ص ۷</ref> <ref>
{{یادکرد-ویکی
|پیوند = http://en.wikipedia.org/wiki/Data_structure
|عنوان = Data structure
|زبان = انگلیسی
|بازیابی = ۹ ژانویه ۲۰۱۵
}}</ref>
</ref>
[[پرونده:Data_structures.png|left|350px]]
شماری از ساختارهای داده‌های پرکاربرد:
* [[آرایه (رایانه)|آرایه]] (Array)
* [[صف (رایانه)|صف]] (Queue)
* [[پشته]] (Stack)
* [[لیست پیوندی]] (Linked list)
* [[گراف (ساختار داده)|گراف]] (Graph)
* [[درخت]] (Tree)
* [[جدول درهم‌سازی]] (Hash table)
{{ساختمان داده‌ها}}
 
سطر ۳۷ ⟵ ۳۶:
|شهر=بابل
|کوشش=
|ویرایش=
|صفحه=۷
|سال=۱۳۸۵