گوگل مارکت

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

گوگل مارکت

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

برنامه مقایسه سرعت مرتب سازی به زبان سی پلاس پلاس


» :: پروگرام مقایسه سرعت مرتب سازی به لسان سی پلاس پلاس

پروژه ی دانشجویی آموزش ساختمان داده ها در مقطع کارشناسی رشته ی مهندسی کامپیوتر

شرح پروژه:

برای آراسته کردن اعداد به صورت صعودی یا نزولی، راه های متفاوتی وجود دارد. ده مورد از آیین های مرتب سازی اعداد را تعیین کنید و تابع آن ها را بنویسید.
آن‌گاه پنج آرایه از اعداد s را انتخاب کنید که طول آن ها به ترتیب 10، 100، 1000، 10000، و 100000 باشد.
آن‌گاه در یک جدول، مدت زمانی که درازا می کشد تا این آرایه ها مرتب شوند را در هر روش محاسبه کنید.

نکات مورد توجه در برنامه:

لسان برنامه نویسی: سی پلاس پلاس
تنها زمان: میلی ثانیه
صفت محاسبه ی دوران باید نوشته شود.
صفت پر اجرا کردن آرایه ها با اعداد تصادفی باید نوشته شود.

تابع مرتب سازی صعودی به روش های پایین باید نوشته شود:

bubble sort (normal)
bubble sort (with macro)
bubble sort (with functioan)
insertion sort
binary insertion sort
selection sort
exchange sort
heap sort
quick sort (first function)
quick sort (second function)



نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.