مرتب سازی چگونه کار می کند؟

فهرست مطالب:

مرتب سازی چگونه کار می کند؟
مرتب سازی چگونه کار می کند؟
Anonim

یک الگوریتم مرتب‌سازی برای مرتب کردن مجدد یک آرایه یا عناصر فهرست بر اساس عملگر مقایسه روی عناصر استفاده می‌شود. عملگر مقایسه برای تصمیم گیری ترتیب جدید عنصر در ساختار داده مربوطه استفاده می شود. به عنوان مثال: لیست زیر از کاراکترها به ترتیب افزایش مقادیر ASCII آنها مرتب شده است.

هر الگوریتم مرتب سازی چگونه کار می کند؟

برخی از الگوریتم‌ها (انتخاب، حباب، دسته‌بندی) با حرکت دادن عناصر به موقعیت نهایی‌شان، هر بار کار می‌کنند. شما آرایه‌ای به اندازه N را مرتب می‌کنید، 1 مورد را در جای خود قرار می‌دهید، و مرتب‌سازی آرایه‌ای با اندازه N – 1 را ادامه می‌دهید (هپ‌اسرت کمی متفاوت است). … آنها می توانند برای مرتب سازی مجموعه داده های کوچک سریعتر باشند (< 10 مورد).

مرتب‌سازی با مثال چیست؟

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

الگوریتم مرتب‌سازی چه می‌کند؟

الگوریتم مرتب‌سازی موارد را در یک فهرست به ترتیب قرار می‌دهد، مانند ترتیب حروف الفبا یا عددی. برای مثال، فهرستی از نام‌های مشتریان را می‌توان بر اساس نام خانوادگی به ترتیب حروف الفبا مرتب کرد، یا فهرستی از افراد را می‌توان بر اساس سن به ترتیب عددی مرتب کرد.

کدام تکنیک مرتب‌سازی بهتر است و چرا؟

Quicksort . Quicksort یکی از کارآمدترین الگوریتم‌های مرتب‌سازی است، و این باعث می‌شود که یکی از پرکاربردترین‌ها نیز باشد. اولین کاری که باید انجام دهید این است که یک عدد محوری انتخاب کنید، این عدد داده ها را از هم جدا می کند، در سمت چپ آن اعداد کوچکتر از آن و اعداد بزرگتر در سمت راست هستند.

توصیه شده:

مقالات جالب
چرا کوهنوردی یک ورزش است؟
ادامه مطلب

چرا کوهنوردی یک ورزش است؟

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

نیپت چقدر برای تعیین جنسیت دقیق است؟
ادامه مطلب

نیپت چقدر برای تعیین جنسیت دقیق است؟

شفر می گوید، احتمال اشتباه بودن تعیین جنسیت از طریق NIPT حدود 1 درصد است، وقتی این آزمایش بعد از هفته دهم بارداری شما یا بعد از آن انجام شود. آیا تست NIPT جنسیت را تعیین می کند؟ آیا این آزمایش خون جنسیت کودک من را نشان می دهد؟ بله.

آتروفی عضلانی نخاعی چیست؟
ادامه مطلب

آتروفی عضلانی نخاعی چیست؟

آتروفی عضلانی نخاعی (SMA) گروهی از بیماری‌های ارثی بیماری‌های ارثی است. بیماری‌هایی که در اثر جهش‌های ژنتیکی در طول رشد جنین یا جنین ایجاد می‌شوند، اگرچه ممکن است بعداً در زندگی مشاهده شوند. جهش ها ممکن است از ژنوم والدین به ارث برده شوند یا ممکن است در رحم به دست آیند.