PDA

نسخه کامل مشاهده نسخه کامل : سوال درمورد الگوريتم نويسي و ساختمان داده ها در C



mohsen0000000000
26-09-2010, 17:55
سلام دوستان دو سوال
1:الگوريتم نويسي چيه؟كسي ميتونه توضيح كامل بده...
2:ساختمان داده ها چيه؟خواندن كدوم كتاب رو درمورد ساختمان داده ها در C , C++ توصيه ميكنيد
ممنون....

mojtaba-p30
30-09-2010, 14:42
در مورد ساختمان داده می تونی از کتاب:
ساختمان داده در C تالیف مهندس عین الله جعفرنژاد قمی
استفاده کنی

it_0098
30-09-2010, 18:29
ببین دوست عزیز الگوریم روش قدم به قدم حل مسئله ماس . مثلا فرض کن مسئله ما روشن کردن ماشینه ، الگوریتم ما برای حل این مسئله میشه :
1) شروع
2 ) دنده رو خلاص میکنیم
3 ) استارت میزنیم
4 ) گاز رو فشار میدیم
5) پایان
تو عالم برنامه نویسی هم مسئله ای که باید حل بشه همون اول کار یه الگوریتم براش پیدا میکنیم یعنی روش قدم به قدم حل مسئله رو پیدا میکنیم . حالا که الگوریتم مشخص شد آماده هستیم که این الگوریتم رو با یه زبان برنامه نویسی ( پاسکال ، سی ، و... ) پیاده کنیم .
در مورد ساختمان داده :
هر برنامه ای که نوشته میشه حاوی یه سری داده س مثلا تو برنامه ای که برای دانشگاه نوشته میشه داده های ما شامل اطلاعات دانشجو هاس
حالا طراح نرم افزار باید تصمیم بگیره این داده ها چطور باید توی کامپیوتر ذخیره بشه برای این کار راه های مختلفی داریم مثل : آرایه ( تو آرایه داده ها پشت سر هم تو حافظه ذخیره میشن ) ، لیست پیوندی( داده ها الزاما پشت سر هم ذخیره نمیشن ) ، ساختار های درختی و ... اینا همش تو مبحث ساختمان داده بررسی میشه .
حالا اگه شما هیچ مطالعه ای از قبل نداشتین همون کتاب آقای جعفر نژاد خوبه اما اگه یه کم بیشتر مطالعه داشتین کتاب ساختمان داده هورویتز ، ساهنی و مهتا فوق العاده پر باره