خانه / کامپیوتر و IT / دانلود پاورپوینت پشته Stack رشته کامپیوتر و IT pptx
دانلود پاورپوینت پشته Stack

دانلود پاورپوینت پشته Stack رشته کامپیوتر و IT pptx

به صفحه دریافت دانلود پاورپوینت پشته Stack خوش آمدید.

امیدواریم که دانلود پاورپوینت پشته Stack همان چیزی باشد که نیاز دارید.

قسمتی از متن و توضیحات دانلود پاورپوینت پشته Stack را در زیر مشاهده می کنید.

دانلود پاورپوینت پشته Stack

فرمت فایل: pptx

تعداد صفحات: 29

حجم فایل: 118 کیلو بایت

دانلود پاورپوینت پشتهStack

اسلاید ۱:

تعریف

lحالت خاصی از نوع داده عمومی لیستهای مرتب شده

lLIFO ( Last in first out)

lساختمان داده نیست بلكه نحوه استفاده از یك ساختمان داده است.

lیك آرایه نقش پشته را بازی می كند اگر :جایگذاری و حذف از یك سمت (top) انجام شود.

اسلاید ۲ :

lنوع متغیری كه در داخل استك نگهداری می شود متفاوت است.

lبهتر نیست که یک بار یک لیست را طراحی کنیم و چندین بار از آن استفاده کنیم؟

lC++ این امکان را به ما می دهد.

lبرای این که بتوانیم از یک استك برای چند بار استفاده کنیم باید از کلاس های الگو(template) استفاده کنیم.

l

اسلاید ۳:

(۱دستور template <class KeyType> را قبل از هر کلاس وهر تابعی که در آن از template استفاده می شود قرار داده می شود.

nبه جای KeyType می توان هر اسم دیگر که در شرایط اسم در C++ صدق می کند استفاده کرد با این شرط که بعد از اسم گذاری فقط ازهمان اسم استفاده شود.

اسلاید ۴:

(۲اگر در کلاسی از template استفاده شود تعریف توابع آن کلاس به شکل مقابل تبدیل می شوند.

template <class KeyType>

retValType myClass< KeyType > :: Func(paramet list)

{

declaration and statements

}

template <class KeyType >

void Stack< KeyType > :: Push(KeyType newElement)

{

//declaration and statements

}

اسلاید ۵:

(۳هر جا لازم است متغیری از نوع الگو استفاده شود از قوانین تعریف و استفاده از متغیر معمولی استفاده می کنیم. مثلا برای ارسال به تابع از روش زیر استفاده می کنیم.

فایل مفید دیگر:  پاورپوینت بررسی جامع سنگ رشته زمین شناسی pptx

retValType Function(KeyType value){}

اسلاید ۶:

(۴برای ساختن شیئی از یک کلاس از نوع متغیری که میخواهیم از دستورالعمل زیر استفاده می کنیم:

myClass <valueType> myObject;

مثال:

Stack <int> intStack;

که یک شی پشته با نوع اعداد صحیح ایجاد می کند.

نکته : پس از تعیین نوع شی نمی توان از نوع دیگر به شی فرستاد

–خطای زمان کامپایل، اجرا و یا از دست دادن اطلاعات

اسلاید ۷:

template <class KeyType>

class Stack

{ //Object: A finite ordered list with zero or more elements

public:

Stack(int MaxStackSize=DefauktSize);

Boolean IsFull();

void Push (const KeyType &item);

Boolean IsEmpty();

KeyType* Pop();

}

اسلاید ۸:

lاگر top=0 باشد شرط خالی و پر بودن پشته چیست؟ چه تغییراتی در ترتیب دستورات Push و Pop بایستی ایجاد شود؟

lبه سوال ۲ از تمرینات بخش ۳-۲ پاسخ دهید؟

l

اسلاید ۹:

lاگر rear=front=0 باشد شرط خالی و پر بودن صف چیست؟ چه تغییراتی در ترتیب دستورات Add و Delete بایستی ایجاد شود؟

l

lتعداد عناصر موجود در صف؟

lچگونه می توان از صف در زمانبندی برنامه ها استفاده نمود ؟(مثال ۳-۲)

اسلاید ۱۰:

lروشی برای جلوگیری از اتلاف حافظه.

l

انواع:

  1. شیفت دادن تمام عناصر
  2. شیفت در صورت نیاز

۳٫صف حلقوی

 


از این که از سایت ما اقدام به دانلود فایل ” دانلود پاورپوینت پشته Stack ” نمودید تشکر می کنیم

هنگام دانلود فایل هایی که نیاز به پرداخت مبلغ دارند حتما ایمیل و شماره موبایل جهت پشتیبانی بهتر خریداران فایل وارد گردد.

فایل – دانلود پاورپوینت پشته Stack – با برچسب های زیر مشخص گردیده است:
دانلود پاورپوینت پشته Stack;دانلود پاورپوینت;پشته ;پاورپوینت پشته StackStack

جعبه دانلود

برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

همچنین ببینید

دانلود کارافرینی خدمات رایانه ای 15 ص رشته کامپیوتر و IT zip

دانلود کارافرینی خدمات رایانه ای 15 ص تحقیق کارافرینی خدمات رایانه ای 15 ص مقاله کارافرینی خدمات رایانه ای 15 ص کارافرینی خدمات رایانه ای 15 ص

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *