حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

حامی فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق کامل درباره ساختمان داده ها

اختصاصی از حامی فایل دانلود تحقیق کامل درباره ساختمان داده ها دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 34

 

مقدمه

مطالعه و بررسی ساختمان داده ها جزء اصلی و اجباری برنامه ی هر دانشجوی علم کامپیوتر است . کامپیوتر علم پرفسونی است که فسون آن در ساختمان داده ها متجلی است . ساختمان داده ها یکی از زیباترین مباحث و نیرومندترین ابزار در حل مسائل کامپیوتری است . در این گزارش بیشتر به تئوری پرداخته و عاری از لفاظی و توصیفهای ناضرور است .

اصول ساختمان داده ها سیمور لیپ شوتز

دپارتمان کامپیوتر دانشگاه تِهپل

سیمپور لیپ شوتز / مهندس حسین ابراهیم زاده ی قلزم

هوروتیز – تننباوم

و ساختمان داده ها / مهندس حمیدرضا تجسمی

فصل اول

- زیر برنامه های بازگشتی

- دو شیوه تحلیل و برنامه نویسی

- الگوریتم

- ساختمان داده ها

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

- زیر برنامه های باز گشتی در زبان نویسی c

« زیر برنامه های بازگشتی »

فصل اول

شیوه تحلیل و برنامه نویسی :

به طور کلی در تحلیل یک سیستم دو شیوه وجود دارد : 1- شیوه از پایین به بالا (Down Top )که روشی غیر ساختیاخته و قدیمی است و بیشتر بر نکات صحیح که نویسی تاکید دارد .

2- شیوه از بالا به پایین (Top Down) که در ابتدا برنامه به بخش ها و بلوکهای مشخص تقسیم شده و سپس هر قسمت و بلوک نوشته می شود . نام دیگر این روش برنامه نویسی اولیه ای یا مالاژولار است .

الگوریتم

تعریف : الگوریتم مجموعه محدودی از دستور العمل هاست که اگر دنبال شوند موجب انجام کار خاصی می گردد هر الگوریتم ویژگیهای زیر را داراست :

1- ورودی : یک الگوریتم می تواند هیچ یا چندین کمیت ورودی داشته باشد .

2- خروجی : الگوریتم باید حداقل یک کمیت به عنوان خروجی ایجاد کند .

3- قطعیت : هر دستور العمل باید بدون ابهام و کاملا" واضح باشد .

4- محدودیت : الگوریتم باید پس از طی مراحل محدودی خاتمه یابد .

5- کارایی : هر دستورالعمل باید به گونه ای باشد که با استفاده از قلم و کاغذ بتوان آن را با دست نیز اجراء کرد به عبارت دیگر هر دستور العمل باید انجام پذیر باشد .

ساختمان داده ها (Data Structures)

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

ساختار ساختمان داده های ایستا در طول حیاتشان تغییر نمی کند ولی در مدل پویا تغییرات نامحدود و مجاز است .

زیر برنامه های باز گفتنی ( Recur Sion ) در پاسکال :

در پاسکال دو نوع برنامه داریم یکی تابع و دیگری پروسی جر

بعضی از مسائل طبیعت بازگشتی دارند مثلاً اگر به ما بگویند ! 5 برابر چند است با توجه به فرمول

! ( 1- n ) ٭ n = ! n می توانیم بگوییم که اگر !4 را بدانیم کافی است آن را در 5 ضرب کنیم پس مسأله !5 تبدیل به مسأله !4 می شود و الی آخر .

زیر برنامه های باز گفتنی دارای دو ویژگی اصلی هستند :

1- زیر برنامه ، خودش ، خودش را صدا می زند ( اغلب با آرگومان کمتر )

2- یک شرط جهت اتمام فراخوانی ها وجود دارد .


دانلود با لینک مستقیم


دانلود تحقیق کامل درباره ساختمان داده ها
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد