X
تبلیغات
الگوریتم

الگوریتم

صف (ساختار داده)

صف یکی از انواع داده‌ساختارهاست که از آن برای ذخیره و بازیابی داده‌ها بهره می‌برند.

صف لیستی است که عمل افزودن داده‌ها درون آن از انتهای لیست و عمل حذف داده‌ها از ابتدای لیست انجام می‌شود
مثل یک صف نانوایی داده‌ها به ترتیب ورود پشت سر هم در صف قرار می‌گیرند. بنابراین اولین داده ورودی اولین داده خروجی نیز خواهد بود، این به این معنی است که شیوهٔ عمل‌کرد صف براساس سیاست FIFO است.

صف در طراحی و پیاده‌سازی سیستم‌های نرم‌افزاری و سخت‌افزاری بسیار استفاده می‌شود.


ادامه مطلب
+ نوشته شده در  دوشنبه 17 خرداد1389ساعت 0:40 قبل از ظهر  توسط احمد  | 

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

در اصطلاح کامپیوتری، ساختمان داده به روشهایی از ذخیره اطلاعات گفته می شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می شود. غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم (الخوارزمی) های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت......


ادامه مطلب
+ نوشته شده در  دوشنبه 17 خرداد1389ساعت 0:28 قبل از ظهر  توسط احمد  | 

کتاب ساختمان داده دانلود PDF

دانلود کتاب ساختمان داده با فرمت PDF  با حجم 3 مگابایت

نام کتاب : ساختمان داده ها و الگوریتم ها

نویسنده : جعفر تنها  – سید ناصر آیت

تعداد صفحات : ۲۹۸

دانلود

+ نوشته شده در  دوشنبه 17 خرداد1389ساعت 0:25 قبل از ظهر  توسط احمد  | 

تمام الگوریتم های مرتب سازی و برنامه ها

مرتب سازی حبابی (Bubble Sort)
فرض کنید n داده داریم که می خواهیم به صورت صعودی مرتب شوند. عنصر اول رو با دومی مقایسه ، و در صورتی که اولی بزرگتر باشد جاهاشون رو عوض می کنیم. همین کار رو با عناصر دوم و سوم ..... در ادامه مطلب


ادامه مطلب
+ نوشته شده در  دوشنبه 17 خرداد1389ساعت 0:21 قبل از ظهر  توسط احمد  | 

ساختمان داده _Data Structure

ساختمان داده _Data Structure:
ساختارهايي که جهت دريافت داده هاي خام به شکل مناسب، به همراه پياده سازي واجرايالگوريتم هاي مختلف روي آن ها توسط کامپيوترمورد استفاده قرار مي گيرد، ساختمان داده ناميده مي شود.
ادامه مطلب
+ نوشته شده در  دوشنبه 17 خرداد1389ساعت 0:17 قبل از ظهر  توسط احمد  |