0

♣<<▐▐ ساختمان داده ▐▐>>♣

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:♣<<▐▐ ساختمان داده ▐▐>>♣
دوشنبه 21 اردیبهشت 1394  3:48 AM

4-2- دسته بندی گروهی از داده ها 

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬�� �▬▬▬▬
برای ساخت نوع جدیدی از داده ها بر اساس مفهوم دسته بندی گروهی از داده ها زبان برنامه نویسی C و C++ موارد زیر را در اختیار
برنامه نویس می گذارند:
ساختمان ( Structure )
یونیون ( Union )
آرایه

نکته: رشته و آرایه و کلاس نوع داده اولیه نیستند بلکه جزء امکانات زبان برنامه نویسی می باشند. 

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


5-2- ساختمان ( Structure)
----------------------------------
تعریف: مجموعه ای از عناصر است که می توانند همنوع نباشند.

1-5-2- کلاس و ساختمان 
-------------------------------
تعریف کلاس نیز به صورت مشابه با ساختمان می باشد به همین دلیل ارتباط خیلی نزدیکی با یکدیگر دارند.
ساختمان از زبان c به زبان c++ به ارث رسیده است.
اعضای کلاس در حالت پیش فرض private (اختصاصی) هستند.
اعضای ساختمان در حالت پیش فرض public (عمومی) هستند.

2-5-2 تعریف نوع ساختمان
--------------------------
اعضای عمومی و اعضای اختصاصی می توانند همچون کلاس به صورت داده ای یا تابعی باشند.
عناصری که بلافاصله پس از سطر مربوط با کلمه کلیدی struct ظاهر می شوند اعضای عمومی اند.
ساختمان کاربرد کلاس ها را دارد و می تواند برای تعریف اشیاء به کار رود.
 

کد PHP:
struct نام نوع ساختمان 

اعضای عمومی ساختمان 
private: 
اعضای اختصاصی ساختمان 
};  

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها