reresh
captcha
0910-54 54 104
0939-55 55 140
عضویت
ورود به حساب کاربری
برنامه مرتب سازی

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

در این پروژه که به زبان برنامه نویسی سی شارپ دات نت نوشته شده است، ما دو الگوریتم مرتب سازی حبابی (Bubble Sort) و مرتب سازی درجی (Insertion Sort) را پیاده سازی کرده ایم. پیاده سازی این برنامه با استفاده از Visual Studio 2010 شرکت مایکروسافت و زبان برنامه نویسی سی شارپ صورت گرفته است. این برنامه به صورت ساخت یافته و با 3 فرم ویندوزی ساخته شده است. کاربر استفاده کننده از برنامه می تواند مشخص کند که اعداد ورودی به چه صورتی باشند. برای این منظور امکانی وجود دارد که کاربر یک بازه ای اعداد را انتخاب کرده تا برنامه در آن بازه به تعداد مورد نظر کاربر به صورت تصادفی عدد تولید کرده و یا اینکه خود برنامه اعداد را به صورت تصادفی در بازه های بزرگ تولید کند. بعد از تعیین این اعداد که ورودی های برنامه مرتب سازی هستند، نوع الگوریتم مرتب سازی توسط کاربر انتخاب می شود. سپس برنامه شروع به مرتب کردن اعداد مورد نظر کاربر می کند و با توجه به تعداد اعداد وارد شده، از چند ثانیه تا چندین دقیقه زمان لازم است که اعداد ورودی مرتب شده و در لیست مشخص شده نمایش داده شوند. برای درک بهتر عمل مرتب سازی از یک فایل راهنما در برنامه استفاده شده است. این فایل های راهنما که برای هر الگوریتم مرتب سازی به صورت مجزا طراحی شده اند، نحوه کارکرد الگوریتم های مرتب سازی حبابی و درجی را به صورت انیمیشن نمایش می دهند. این مورد به دانشجویان عزیز کمک می کند تا درک بهتری از چگونگی عملیات مرتب سازی در هر بار اجرای الگوریتم داشته باشند.

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

دانشجویان عزیزی که مایل به دریافت این پروژه هستند می توانند به قسمت اطلاعات خرید مراجعه کنند. برای کسب اطلاعات بیشتر می توانید از طریق ایمیل info@market021.com یا شماره تلفن های قرار داده شده در سایت با ما در تماس باشید.

اطلاعات پروژه
کد محصول : 1014
عنوان پروژه : برنامه مرتب سازی
ابزار ساخت :
  • C#.NET
سازنده پروژه :
اطلاعات مالی
قیمت : 8900 تومان
سهم موسسه خیریه : 3900 تومان
سهم سایت : 1000 تومان
سهم صاحب پروژه : 4000 تومان
کمک به خیریه
اطلاعات دانلود
لینک دانلود : -
حجم فایل : -
رمز فایل فشرده :
امور مالی
عضویت در خبرنامه
refresh
captcha

طراحی وب سایت و بهینه سازی سایت نمایشگاه مجازی

Copyright © 2016 market021.com All rights reserved