پاورپوینت درس ساختمان داده ها فصل الگوها و پشته ها

پاورپوینت ارائه درس
نوع فایل
ppt
حجم فایل
307KB
نویسنده
دسته بندی
13,000 تومان11,200 تومان٪14 تخفیف

پاورپوینت درس ساختمان داده ها فصل الگوها و پشته ها

دانشجویان و کاربران گرامی سایت یوفایل : فایلی که اکنون معرف حضور شماست فایل پاورپوینت درس ساختمان داده ها فصل الگوها و پشته ها می باشد. این فایل شامل 65 اسلاید بسیار سودمند و با ارزش با کیفیت بسیار عالی و در قالب فرم ppt تهیه شده است که هم اکنون در سایت یوفایل آماده دانلود می باشد. امیدواریم که سودمند بوده و مورد استفاده شما سروران گرامی واقع گردد. در صورت نیاز می توانید این پاورپوینت ارزشمند را با مناسب ترین قیمت از فروشگاه سایت یو فایل خریداری و دانلود نمایید.

 درس ساختمان داده ها فصل الگوها و پشته ها

آشنایی با قسمتی از مطالب متن اسلایدها:

اگر مي خواستيم ليستي از انواع داده زير را مرتب کنيم، چکار کنيم؟

  • double
  • string
  • character
  • rectangle

تابع را با پارامترهاي جديد بازنويسي کنيد.

يک الگوريتم و چند نوع داده

  • براي برنامه نويس راحت نيست.
  • سايز کد بزرگتر است.
  • خوانايي برنامه کمتر است.

توابع الگو: اجازه مي دهند از انواع اختياري در برنامه استفاده کنيم. راه کار:

به اول تعريف تابع template <class Type> را اضافه کنيد.

تمام قسمت هايي که از نوع داده مورد نظر استفاده مي کنند، را به طور مناسب با  Typeعوض کنيد.

بايد مطمئن شويم که انواع داده اي تعريف شده توسط کاربر در توابع الگو از عملگرهاي مناسب استفاده مي کنند.

مرتب سازي:

از < (less than), = (assignment)  استفاده مي کند.

اين اعمال بايد بر حسب نوع داده بدرستي تعريف شوند.مثلا براي مستطيل ها(rectangle ها) عمل < بايد وابسته به مساحت باشد.

اين اعمال بايد براي ساختارهاي داده نيز بدرستي تعريف شوند.

هنگام کپي کردن، اعضا ساختار داده نيز بايد کپي شوند.

ساختار الگو:

مي توانيم از چند نوع داده مختلف استفاده کنيم.

template <class SType, class UType>

void doSomething(SType SData, UType uData) {};

–مي توانيم از type به عنوان مقدار بازگشتي، پارامتر و متغيير محلي نيز استفاده نمود.

template <class Type>

Type myFunction(Type input)

Type copy = input;

return copy;

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.