PDA

View Full Version : سوال: ساختمان داده ها



victor007
سه شنبه 31 شهریور 1388, 14:16 عصر
سلام خدمت عزیزان
من می خواستم بدونم ایا ساختمان داده ها در #C با ساختمان داده ها در ++C تفاوت دارند چه از لحاظ کد نویسی وچه از لحاظ الگوریتم های ان ؟

Hamid.Kad
سه شنبه 31 شهریور 1388, 19:02 عصر
سوالتون مبهمه. اگه منظورتون نوع داده هاست ، بله، تفاوتهایی وجود داره
توی بحث ساختمان داده ها حالت کلی در نظر گرفته میشه. مثلاً نوع اشاره گر یا آرایه یا پشته که زبانهای امروزی اکثراً شامل اینها هستند و برای الگوریتم هم فرقی نمیکنه. چون الگوریتم یک مفهوم انتزاعیه. توی بحث کدنویسی هم زبانهای مختلف فرق می کنند. مثلاً چگونگی تعریف آرایه یا اشاره گر و ...

SASAN_6822
چهارشنبه 13 مرداد 1389, 12:52 عصر
الگوریتم هیچ فرقی نمیکند در همه زبانهای برنامه نویسی استفاده میشود

Salar Ashgi
چهارشنبه 13 مرداد 1389, 19:33 عصر
بله که فرق دارند ، ساختار های داده ای که در C#‎ هستند ، بسیاری از آنها بصورت اولیه در ++C وجود ندارند
و یا باید از یکسری فایلهای کتابخانه ای استفاده نمود(STL) و یا اینکه توسط خود کاربر پیاده سازی شوند ./
مثلا کالکشن HashTable در C#‎ هست ولی در ++C وجود ندارد و ...
گفتنی است الگوریتم یه روش واسه حل مساله است و همیشه ثابته و مستقل از زبان ، حالا نحوه پیاده سازی
الگوریتمه که فرق میکنه ! موفق باشید ./