مشاهده دست آورد نظرسنجی: ظاهرا از تاپیک استقبال چندانی نشد؛ ادامه بدیم یا نه؟

رای دهنده
263. شما نمی توانید در این رای گیری رای بدهید
  • بله

    249 94.68%
  • نه

    14 5.32%
نمایش نتایج 1 تا 40 از 49

نام تاپیک: نكاتي در مورد ساختمان داده

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار mehdad.koulab
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تبریز
    پست
    345

    نقل قول: نكاتي در مورد ساختمان داده

    ماتریس اسپارس (خلوت - پراکنده) :
    ماتریسی است که اکثریت عناصر ان مقدار ثابت و غیر قابل محاسبه ( معمولا صفر) می باشد و تنها تعداد کمی از خانه های ان داده ها به درد بخور می باشند بنابراین فضای بسیار زیادی از حافظه اصلی را برای ذخیره کردن این تعداد کم داده ها تلف می کنیم .


    مثال :


    0 0 0 2 0
    0 0 3 0 1
    0 0 0 0 0
    0 18 0 0 0

    به عنوان مثال در ماتریس فوق برای ذخیره کردن چهار عنصر غیر صفر یک ماتریس ( 5 * 4 ) و 20 خانه از حافظه را تلف کرده ایم روشی که برای ذخیرهء بهینهء این نوع ماتریسها استفاده می شود بدین صورت است که یک ماتریس در نظر می گیریم که همیشه 3 ستون خواهد داشت و به تعداد عناصر غیر صفر سطر خواهد داشت که در هر سطر در ستون اول شمارهء سطر مربوط به عنصر غیر صفر ودر ستون دوم شمارء مربوط به ستون عنصر غیر صفر ودر ستون سوم مقدار عنصر غیر صفر را ذخیره خواهیم کرد
    که کاهش قابل توجهی در میزان حافظه مصرفی خواهیم داشت.
    i j value
    2 2 1
    1 1 2
    3 3 2
    18 4 4
    آخرین ویرایش به وسیله mehdad.koulab : یک شنبه 13 مرداد 1387 در 18:09 عصر دلیل: مشكل چپ به راست داشت. شرمنده

  2. چهارشنبه 10 آبان 1391, 15:46 عصر


برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •