فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!
توضیحات محصول دانلود پاورپوینت طراحي كلاس Stack (کد13429)
دانلود پاورپوینت طراحی کلاس Stack
\nپشته Stack
\n\n عنوان های پاورپوینت :
\n\nطراحی کلاس Stack
\nپشته Stack
\nتعریف
\nADT پشته
\nمثال
\nطراحی کلاس Stack
\nچگونگی کار با template
\nADT پشته با استفاده از template
\nپیاده سازی
\nسوالات
\nصف Queue
\nتعریف
\nصف
\n صف ADT
\nپیاده سازی
\nسوالات
\nبهبود پیاده سازی
\nروش اول - شیفت دادن تمام عناصر
\nروش اول - شیفت دادن تمام عناصر-ادامه
\nروش دوم- شیفت در صورت نیاز
\nروش دوم - شیفت در صورت نیاز-ادامه
\nصف حلقوی
\nسوالات
\nکاربردهای صف
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nصفQueue\n\nInstructor : VahidiPour\n\nتعریف\n\nFIFO ( first in first out)\n\nساختمان داده نیست بلکه نحوه استفاده از یک ساختمان داده است.\n\nیک آرایه نقش صف را بازی می کند اگر :\n\nعناصر از انتهای آن (rear) اضافه شده و از قسمت ابتدای آن (front) از لیست خارج شوند.\n\nصف\n\nمثال:\n\nسه عنصر A,B,Cدر صف قرار دارند\n\nصف ADT\n\ntemplate <class KeyType>\n\nclass Queue\n\n{ //Object: A finite ordered list with zero or more elements\n\npublic:\n\nQueue(int MaxQueueSize=DefauktSize);\n\nBoolean IsFull();\n\nvoid Add (const KeyType &item);\n\nBoolean IsEmpty();\n\nKeyType* Delete();\n\n}\n\nپیاده سازی\n\nclass Queue\n\n{ public:\n\nQueue (int MaxQueueSize=DefaultSize);\n\nBoolean IsFull();\n\nBoolean IsEmpty();\n\nvoid Add (const KeyType &item);\n\nKeyType* Delete();\n\nprivate:\n\nint front, rear;\n\nKeyType *queue;\n\nint MaxSize;\n\n}\n\nبهبود پیاده سازی\n\nروشی برای جلوگیری از اتلاف حافظه.\n\nانواع:\n\n1. شیفت دادن تمام عناصر\n\n2. شیفت در صورت نیاز\n\n3.صف حلقوی\n\nروش اول - شیفت دادن تمام عناصر\n\nوقتی عنصر سر صف از لیست خارج شد تمامی عناصر یکی به طرف ابتدای صف شیفت داده می شوند.\n\nفقط به یک اشاره گر((rear نیاز داریم (front همیشه صفر است).\n\nفقط تابع Delete( ) تغییر می کند\n\nروش اول - شیفت دادن تمام عناصر-ادامه\n\nKeyType* Queue<KeyType>:: Delete()\n\n{\n\n:\n\n:\n\nfor ( i=0 ; i<rear ; i++)\n\nQueue[i] = Queue[i+1]\n\nrear - - ;\n\n}\n\nروش دوم- شیفت در صورت نیاز\n\nما زمانی عناصر را شیفت می دهیم که صف پر شده باشد.\n\nفقط تابع addQ تغییر می کند.\n\nروش دوم - شیفت در صورت نیاز-ادامه\n\nبرنامه ای بنویسید که این روش را پیاده سازی نماید.\n\nصف حلقوی\n\nآرایه ای به صورت دایره است که اولین عنصر آن(با اندیس (0 بلافاصله بعد از آخرین عنصر آرایه قرار دارد.\n\nصف حلقوی-ادامه\n\nعناصر در جهت عقربه های ساعت به آرایه اضافه می شوند.\n\nبرای اضافه کردن اشاره گرهای صف باید از عملگر باقیمانده استفاده نمود\n\nشرط خالی و پر بودن صف چیست؟\n\n \n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )