>> ZAMYLA CHAN: در حال حاضر در نوعی نگاه کنید.
مرتب سازی بر طول می کشد یک آرایه و عدد صحیح n که اندازه آرایه.
در حال حاضر، مختلف، متفاوت وجود دارد نوع از انواع.
و شما می توانید در برخی از شورت نگاه برای توده مردم و توضیحات.
نوع برگشتی برای ما تابع مرتب سازی بر باطل است.
به طوری که بدان معنی است که ما نمی به بازگشت هر آرایه ای از مرتب کردن.
ما در واقع رفتن به تغییر بسیار مجموعه ای که در ما به تصویب رسید.
و این ممکن است به دلیل آرایه توسط مرجع در C. گذشت
>> در حال حاضر، ما بعدها در مورد این دیدن، اما تفاوت اساسی بین
عبور در چیزی شبیه به یک عدد صحیح و عبور در آرایه ای است که زمانی که
شما در یک عدد صحیح عبور، C فقط رفتن برای ایجاد یک کپی از که عدد صحیح
و تصویب آن را به تابع.
متغیر اصلی تغییری نخواهد کرد پس از آن که تابع تمام شده است.
با یک آرایه، از سوی دیگر، آن را قرار نیست به ایجاد یک کپی و شما
در واقع ویرایش شود بسیار آرایه خود را.
>> بنابراین یک نوع از نوعی است مرتب کردن بر اساس انتخاب.
مرتب سازی بر انتخاب آثار با شروع از آغاز و پس از آن شما تکرار
بیش از و پیدا کردن کوچکترین عنصر.
و سپس شما را مبادله که کوچکترین عنصر با یکی از اولین.
و سپس شما را به حرکت عنصر دوم.
یافتن بعدی کوچکترین عنصر و پس از آن مبادله است که با عنصر دوم
در آرایه، چرا که برای اولین بار از عنصر در حال حاضر طبقه بندی شده اند.
و به این ترتیب پس از آن شما برای هر ادامه عنصر در شناسایی کوچکترین
ارزش و مبادله آن را.
برای من برابر با 0، عنصر اول، به n منهای 1، شما در حال رفتن به
مقایسه هر مقدار بعدی پس از که و پیدا کردن صفحه اول
از حداقل مقدار است.
هنگامی که شما در پیدا کردن مقدار شاخص حداقل، شما می توانید که مقدار آرایه مبادله
حداقل و آرایه من.
>> نوع دیگری از نوعی که شما می توانید پیاده سازی مرتب سازی حبابی است.
بنابراین تکرار مرتب سازی بر حباب در بالای لیست، مقایسه عناصر مجاور و
مبادله از عناصر است که در جهت اشتباه است.
و به این ترتیب بزرگترین عنصر حباب خواهد شد تا پایان.
و این فهرست طبقه بندی شده اند یک بار بیشتر عناصر جابجا شده است.
>> بنابراین کسانی که دو نمونه از نوع به الگوریتم های که شما می توانید برای اجرای
برنامه پیدا کردن.
هنگامی که شما به پایان مرتب کردن و تو انجام جستجو، شما به پایان رسید.
نام من Zamyla است، و این CS50 است.