مرتب سازی سریع از جمله روش های محبوب و با سرعت بالا برای مرتب کردن داده ها محسوب می شود. این روش هم مثل روش ادغامی از الگوریتم تقسیم و حل برای مرتب کردن داده ها استفاده می کند. به این ترتیب که داده ها را به دو قسمت مجزا تقسیم، و با مرتب کردن آنها کل داده ها رو مرتب می کند. برای اینکار یکی از داده ها )مثلا داده اول( به عنوان محور انتخاب می شود. داده ها بر اساس محور طوری چینش می شوند که همه داده های کوچکتر از محور سمت چپ و داده های بزرگتر یا مساوی با آن سمت راستش قرار میگیرند. با مرتب کردن دو قسمت به دست آمده کل داده ها مرتب می شوند. در این حالت مثل روش ادغام نیازی به ادغام کردن داده ها نیست. چرا که قسمت سمت راست همگی از قسمت سمت چپ کوچکتر هستند و بالعکس. در این کد برنامه ای نوشته شده که ابتدا یک لیست(اول اندازه و سپس اعضا) را از کاربر دریافت کند سپس به روش مرتب سازی سریع آن را مرتب می کند. (اعضای لیست به صورت یک رشته وارد می شود).
برای مشاهده توضیحات بیشتر و مثالهای ورودی و خروجی این کد به فایل رایگان دمو مراجعه شود.
تعداد مشاهده: 2796 مشاهده
کد فایل:16570
انتشار در:۱۴۰۳/۸/۲۴
حجم فایل ها:11.9 کیلوبایت
فرمت برنامه: Python
نوع برنامه: مهندسی
زبان برنامه: انگلیسی
فایل راهنما: دارد
لایسنس: ندارد
قابلیت آپدیت: دارد
نسخه (ورژن): نامشخص
نرم افزار فروش اقساطی لوازم و کالا
قیمت : 20,000 تومان
توضیحات بیشتر دریافت فایل
نرم افزار بایگانی اسناد و مدارک - DERHAL Gostare
نرم افزار مدیریت حسابداری کارگاه شن و ماسه
نرم افزار مدیریت هزینه پروژه ها
کد برنامه نویسی برای چاپ کلمات متن ورودی بصورت یک درمیان با نرم افزار پایتون
قیمت : 55,000 تومان
کد برنامه نویسی شمارش کاراکترهای خاص در یک رشته ورودی با استفاده از نرم افزار پایتون
کد برنامه نویسی برای سانسور فایل یا عبارت(تغییر فایل یا عبارات به موارد موردنظر) با نرم افزار پایتون
کد برنامه نویسی رسم نمودار توابع سینوس و کسینویس (و ترکیبات آنها) با نرم افزار پایتون
قیمت : 59,000 تومان
کد برنامه نویسی توابع رشته ای(تغییر رشته ورودی) با نرم افزار پایتون
کد برنامه نویسی فوتوشاپ متنی (فیلتر) با نرم افزار پایتون
کد برنامه نویسی محاسبه ریشه توابع چند جمله ای با نرم افزار پایتون
کد برنامه نویسی برای ماتریس معادل با نرم افزار پایتون