ساختمان های داده


هدف اصلی آن‌ها افزایش کارایی در عملیات‌هایی مثل جست‌وجو، درج، حذف و مرتب‌سازی است.
از ساده‌ترین ساختمان‌های داده می‌توان به آرایه (Array) اشاره کرد که داده‌ها را به‌صورت پیوسته و منظم ذخیره می‌کند.
لیست پیوندی (Linked List) از گره‌هایی تشکیل شده که هر گره به گره بعدی اشاره می‌کند و برای درج و حذف مناسب‌تر است.
پشته (Stack) بر اساس اصل LIFO یعنی «آخرین ورود، اولین خروج» کار می‌کند.
صف (Queue) بر اساس اصل FIFO یعنی «اولین ورود، اولین خروج» عمل می‌کند.
درخت (Tree) ساختاری سلسله‌مراتبی است که در آن هر گره می‌تواند چند فرزند داشته باشد؛ درخت جست‌وجوی دودویی (BST) نوع مهمی از آن است.
گراف (Graph) برای نمایش روابط پیچیده بین داده‌ها استفاده می‌شود و از رأس و یال تشکیل شده است.
انتخاب ساختمان داده مناسب به نوع مسئله، حجم داده و سرعت مورد نیاز بستگی دارد.
در برنامه‌نویسی، استفاده درست از ساختمان‌های داده باعث بهینه‌سازی زمان و حافظه می‌شود.

دسته بندی: 🔺نرم افزارها و برنامه ها » کامپیوتر

تعداد مشاهده: 2 مشاهده

فرمت فایل دانلودی:.pdf

 قیمت : 160,000 تومان
#نسخه_اسکن یا #نسخه_الکترونیکی.

دانلود ساختمان های داده

دریافت و دانلود دانلود ساختمان های داده با لینک مستقیم و امنیت بالا از سایت فارس‌فایل. این فایل در دسته‌بندی 🔺نرم افزارها و برنامه ها » کامپیوتر ارائه شده و اطلاعات تکمیلی آن در این صفحه قابل مشاهده است.

  پرداخت و دریافت فایل