بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

تعريف : مجموعه ای از گره ها که هرگره حداقل شامل يک فيلد داده ويک فيلد اشاره گر است.

اشاره گر هر گره از نوع خود گره است.

هر گره به وسيله ی اشاره گر خود به گره بعدی اشاره می کند.

اسلاید 2 :

üبازگشت ناپذير بودن حافظه بعد از گرفتن آن

üلازم بودن پيش بينی بيشترين حافظه مورد نياز

üپر هزينه بودن اضافه کردن عنصر

üپر هزينه بودن حذف کردن عنصر

اسلاید 3 :

می خواهيم C را به آن اضافه کنيم به طوری که ترتيب آن الفبايی بماند.

اسلاید 4 :

استفاده ازليست پيوندی

مزايا:

–مجبور نيستيم داده ها را در فواصل مشخصی ازهم قرار دهيم.

–می توان حافظه ی بدون استفاده را به کامپيوتربرگرداند.

اسلاید 5 :

- ايجاد ليست 

- درج گره در ليست

- حذف گره از ليست

- جستجو در ليست

- مرتب سازي ليست

- معكوس كردن ليست

- و ...

اسلاید 6 :

جهت پياده سازي لينك ليست:

–استفاده از آرايه

–استفاده از اشاره گر Pointer

اسلاید 7 :

برای ايجاد اين ليست بايد از دو آرايه استفاده کرد.

–آرايه ی اول برای داده ها : اين آرايه از نوع داده ی مورد نظر انتخاب می شود (مثلا يک structure)

–آرايه ی دوم برای اتصال ها : اين آرايه که از نوع int است.متناظر با داده هاست.که نشان دهنده ی آدرس داده بعدی است.

اسلاید 8 :

1)قرار دادن داده ی لينک در آرايه ی داده ها

2)اشاره دادن عضو جديد به عضو بعد از خودش

3)اشاره دادن عضو قبل از عضو جديد به عضو جديد

–نکته : هميشه ابتدا عضوجديد را در ليست قرار می دهيم سپس عضوهايی را که بايد به عضو جديد اشاره کنند به آن اشاره می دهيم.

اسلاید 9 :

تعريف يك نود

–لازم است اين مسئله مشخص شود که فيلدهای ما چه نوع داده ای هستند.(به عنوان مثال می توان يک کاراکتر)

اسلاید 10 :

طرح اول:

–متغير first را از نوع  به عنوان متغير سراسری در نظر می گيريم.

Node *first;

–اشاره گر ink و کاراکتر data اعضای private هستند.

–خطاي زمان اجرا

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید