Source Code | سورس کد

در این بلاگ سورس کدهای نوشته شده به زبان سی پلاس پلاس و زبان های برنامه نویسی دیگر قرار داده می شود.

Source Code | سورس کد

در این بلاگ سورس کدهای نوشته شده به زبان سی پلاس پلاس و زبان های برنامه نویسی دیگر قرار داده می شود.

ساختمان داده :: پشته ( Stack )

چهارشنبه, ۱ بهمن ۱۳۹۳، ۱۱:۱۰ ب.ظ

ساختمان داده پشته ( Stack ) ، ساختمان داده ای است که عمل درج و حذف از یک طرف ( top )  انجام می شود .

به عملیات حذف از پشته  ، pop  گفته می شود.

به عملیات درج در پشته ،  push گفته می شود.

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


فایل Node.h  مشخصات هر گره را تعریف می کند.

فایل List.h  مشخصات لیست پیوندی را مشخص می کند.

فایل Stack.h پشته را به صورت شی گرا پیاده سازی می کند.

فایل main.cpp  برای تست کردن پشته از توابع پشته استفاده می کند.


هم چنین فایل main.exe نیز فایل اجرایی و کامپایل شده ای است که در اختیار شما قرار داده ایم .




دانلود در ادامه مطلب



دانلود فایل Stack.zip

ِدانلود | Download



نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی