ساختمان دادهها: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ربات: حذف zh-min-nan:Chu-liāu kò͘-chō (deleted) |
جز درست کردن لینک و افزودن بخش جزئی |
||
خط ۶:
موارد زیر از جمله مهمترین ساختمان دادهها هستند:
* [[آرایه (رایانه)|آرایه]] (Array)
* [[صف (رایانه)]] (Queue)
* [[پشته]] (Stack)
* [[لیست پیوندی]] (Linked list)
* [[گراف]] (Graph)
* [[درخت]] (Tree)
* [[الگوریتم_مرتبسازی|مرتبسازی]] (Sorting Algorithm)
==اصول اساسی==
ساختمان داده ها عموما بر توانایی یک کامپیوتر به واکشی و ذخیره داده ها در هر محل در حافظه آن، مشخص شده توسط آدرس بر اساس رشته بیتی است که می تواند خود را در حافظه ذخیره شده و دستکاری شده توسط برنامه.بنابراین ثبت و داده های آرایه سازه ها در محاسبات آدرس اقلام داده ها با عملیات محاسباتی بر اساس، در حالی که ساختارهای داده ای مرتبط بر روی آدرس های ذخیره سازی از اقلام داده ها در درون ساختار خود است. بسیاری از ساختمان های داده استفاده از هر دو اصول، گاهی در راه های غیر بدیهی در ترکیب.
|