c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس
c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس

داده مجرد کسر

یک کد خیلی ساده که نوع داده کسری رو با اپراتور های چهارعمل اصلی و سه عمل شرطی و خروجی و ورودی را با خودش داره و در قالب کلاس اجرا میشه.برای برنامه منویی هم طراحی نکردم و خیلی ساده اجرا میشه. 

 

دانلود کلاس کسر

لیست پیوندی

 باسلام. 

لیست پیوندی مثل آرایه هست.یعنی یه سری داده مجرد پشت سرهم لیست شدن.در آرایه مثلا داده های int لیست میشدن.ولی در آرایه داده ها پشت سر هم قرارمیگیرن و دارای اندیس هستن.در لیست پیوندی داده های مجرد میتونن در هر جایی از حافظه باشن ولی هر داده داده به داده بعدی اشاره میکنه و باید با روش خاصی از داده اول به داده nام رسید. 

مزیت این روش نسبت به آرایه اینه که اولا تو آرایه برای حذف کردن یه داده باید کار زیادی انجام بدیم.یعنی باید همه داده های بعدی رو به عقب شیفت بدیم.ولی در لیست پیوندی چون داده ها با اشاره گر(یک یا بیشتر) به هم مربوط میشن میشه با تغییر دادن اشاره گر قبلی داده ای که میخواهیم حذفش کنیم ( اشاره گر داده قبلی را به داده بعدی ای که میخواهیم حذف کنیم اشاره میدهیم) آن داده را حذف میکنیم یعنی دیگر آن داده در لیست قابل دستیابی نیست. 

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

 

                                   لیست پیوندی

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

 

بقیه را در ادامه مطلب ببینید....

ادامه مطلب ...