سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Muhamad Musavi
تحلیل برنامه quick sort
جامعه هوش مصنوعی ایجاد شده در ۲۶ دی ۱۴۰۰

سلام استاد عزیز

توی فایل ضمیمه ای که فرستادم ،تابع sort یکبار با برچسب ۱ نوشته شده که به درستی لیست رو مرتب می‌کنه .اما من همون تابع رو با یه تغییر دوباره نوشتم، فقط اون خطی که برچسب lab داره جابجا کردم و بردم اول تابع.

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

خروجی برنامه رو چندبار trace کردم ولی متوجه علت این اتفاق نشدم

اگر امکان داره راهنمایی بفرمایید

سلام

در کل چون به صورت بازگشتی بوده، اینقدر تو در تو این تابع رو صدا می‌زنه که لیست به اندازه‌ی ۱ برسه و از اون به بالا دوباره سعی می‌کنه ارایه را به صورت مرتب بسازه

اگه label رو کلا بردارید تا همش رو توی تابع بنویسه درست میشه و مشکلی نداره

اگه نشد خود کد رو برات توی فایل زیپ پیوست کنید

بهترین پاسخ
مسعود کاویانی ۳۰ دی ۱۴۰۰، ۱۱:۵۲