الگوریتم مرتبسازی، در دانش رایانه و ریاضی، الگوریتمی است که فهرستی از دادهها را به ترتیبی مشخص میچیند. پرکاربردترین ترتیبها، ترتیبهای عددی و واژهنامهای...
53 KB (4,260 words) - 13:11, 7 August 2024
طریق یک الگوریتم. در ویکیانبار پروندههایی دربارهٔ الگوریتم موجود است. فلوچارت الگوریتمهای مرتبسازی الگوریتم کروسکال الگوریتم حریصانه مرتبسازی حبابی...
21 KB (1,818 words) - 00:58, 12 December 2024
مرتبسازی ادغام (به انگلیسی: Merge sort) یک الگوریتم مرتبسازی تطبیقی با زمان اجرای n log n {\displaystyle n\log n} میباشد. در اکثر پیادهسازیها این...
16 KB (1,687 words) - 18:59, 3 November 2021
آرایه (partition) و قسمت مرتب کردن. روش مرتبسازی سریع (Quick Sort) یکی از الگوریتمهای مشهور مرتبسازی دادهها است. این الگوریتم طی مراحل بازگشتی زیر یک...
17 KB (1,859 words) - 18:38, 15 July 2023
مرتبسازی انتخابی یکی از انواع الگوریتم مرتبسازی میباشد که جزو دستهٔ الگوریتمهای مرتبسازی مبتنی بر مقایسهاست. این الگوریتم دارای پیچیدگی زمانی از...
12 KB (1,097 words) - 13:33, 15 July 2023
مرتبساز درجی (Insertion Sort) یک الگوریتم مرتبسازی ساده بر مبنای مقایسه است. این الگوریتم برای تعداد دادههای زیاد، کارآمد نیست و در این موارد، الگوریتمهای...
13 KB (1,256 words) - 13:15, 15 July 2023
در پاسخ به سوال الگوریتم چیست باید گفت که به مراحل گام به گام حل یک مسئله، الگوریتم گفته میشود. از آنجایی که برنامهنویسی با مسائل پیچیدهای سر و کار...
13 KB (1,391 words) - 17:44, 8 October 2024
تعمیم به احترام آنان الگوریتم مرتبسازی فورد_جانسون نام گرفت. ایده اصلی این الگوریتم تشکیل یک "زنجیره اصلی" از عناصری است که مرتب هستند و تعیین یک ترتیب...
17 KB (1,851 words) - 18:03, 16 June 2020
مرتبسازی حبابی (به انگلیسی: Bubble sort) یک الگوریتم مرتبسازی سادهاست که فهرست را پشت سرهم پیمایش میکند تا هر بار عناصر کنارهم را با هم سنجیده و اگر...
12 KB (1,294 words) - 19:05, 15 July 2023
مرتبسازی هرمی (به انگلیسی: Heapsort)، نوعی الگوریتم است که در آن از مقایسه برای چینش یک آرایه یا فهرست استفاده میشود. این الگوریتم بخشی از خانوادهٔ مرتبسازی...
14 KB (1,529 words) - 13:43, 14 January 2023
علوم کامپیوتر، الگوریتم تقسیم و حل (D&C) (به انگلیسی: Divide and conquer) الگوی طراحی الگوریتم مهمی بر اساس بازگشت چند خطی است. یک الگوریتم تقسیم و حل از...
31 KB (2,881 words) - 08:21, 16 July 2023
عموماً برای مرتب کردن کارتهای پانچ در بسیاری از گذرگاهها از الگوریتم مرتبسازی مبنایی استفاده میشد. یک الگوریتم کامپیوتری برای مرتبسازی مبنایی در سال...
20 KB (2,013 words) - 07:23, 30 March 2023
در علوم کامپیوتر، الگوریتم A* یک الگوریتم مسیریابی است که برای پیمایش و یافتن مسیر در گراف استفاده میشود. به علت کامل بودن، بهینه بودن (یافتن جواب بهینه)...
23 KB (2,273 words) - 10:10, 26 November 2023
توسط یک الگوریتم به صورت تابعی از اندازهٔ مسئله محاسبه میشود. به محاسبه یا تقریب زدن این چنین تابعی تحلیل الگوریتم گفته میشود. در تحلیل الگوریتمها بهترین،...
37 KB (4,175 words) - 10:19, 24 February 2023
حبابی (bubble sort) که مرتبسازی در هر جهت لیست را مرتب میکند. پیادهسازی این الگوریتم مرتبسازی مشکلتر از الگوریتم مرتبسازی حبابی است. پیادهسازی سادهترین...
8 KB (910 words) - 11:12, 25 August 2023
متفاوت است) یک الگوریتم از درجه (O(n+N است که n تعداد اعدادی است که باید مرتب شوند و N ارزشهای ممکن برای اعداد است. الگوریتم این مرتبسازی به صورت زیر است:...
4 KB (442 words) - 19:12, 15 July 2023
الگوریتم تبرید شبیهسازیشده (Simulated Annealing) (SA)، یک الگوریتم بهینهسازی فراابتکاری ساده و اثربخش در حل مسائل بهینهسازی در فضاهای جستجوی بزرگ است...
32 KB (3,330 words) - 11:59, 15 June 2023
میتواند با الگوریتمها ی پیمایش درخت حل شوند، مثل الگوریتم دیکسترا، الگوریتم کروسکال، الگوریتم نزدیکترین همسایه و الگوریتم پریم. میتوان این الگوریتمها را...
12 KB (1,086 words) - 12:08, 20 February 2023
مرتبسازی شِل یا مرتب سازی صدفی یکی از قدیمیترین الگوریتمهای مرتبسازی و تعمیمی از مرتبسازی درجی با در نظر گرفتن دو نکته زیر است: الگوریتم مرتبسازی...
21 KB (2,408 words) - 13:12, 15 July 2023
مرتبسازی گسترش یافته یک الگوریتم مرتبسازی است که در سال ۲۰۰۲ توسط Steven J. Ross ابداع شد. این الگوریتم، مفاهیمی از مرتبسازیهای توزیع شده مانند مرتبسازی...
16 KB (1,510 words) - 13:54, 12 October 2022
مرتب میشود که این کار مرتب کردن میتواند از یک الگوریتم مرتبسازی دیگر استفاده کرده یا مرتبسازی سطلی را بهطور بازگشتی روی آن اجرا کند. مرتبسازی سطلی...
15 KB (1,497 words) - 12:12, 20 February 2023
میگیرد؛ مثل مرتبساز حبابی. کد این الگوریتم ساده است و نیازی به حلقههای تودرتو ندارد. زمان اجرای الگوریتم، (O(n² است، ولی در عمل با سرعت مرتبساز درجی میتواند...
5 KB (500 words) - 04:59, 26 September 2024
توسط یک مولد تصادفی تعیین میشود. بنابراین در این نوع الگوریتم فرض میکنیم ماشینی که در آن الگوریتم خود را پیادهسازی میکنیم باید قابلیت تولیدکننده یاعداد...
14 KB (1,318 words) - 09:24, 30 January 2024
اعضای کلیهٔ آرایههای ورودی را خروجی میدهند. از این الگوریتم به عنوان زیرروال در الگوریتمهای مرتبسازی استفاده میشود. ادغام دو لیست در زمان اجرای خطی و...
10 KB (1,122 words) - 00:25, 19 July 2024
مرتبساز شمارشی یکی از الگوریتمهای مرتبسازی است که (مثل مرتبساز سطلی) با فرض دانستن بازه اعداد داخل آرایه (A)، عمل مرتبسازی را انجام میدهد. این الگوریتم...
5 KB (571 words) - 01:22, 20 November 2022
بنابراین زمان اجرای الگوریتم در مقایسه با الگوریتمهای مرتبسازی کارآمد، مانند مرتبسازی ادغامی، بسیار آهسته بوده و حتی آهستهتر از مرتبسازی حبابی عمل میکند...
2 KB (157 words) - 03:36, 13 May 2020
کامپیوتر، مرتبسازی ساختگی (به انگلیسی: Bogosor) (که به آن مرتبسازی تصادفی، مرتبسازی میمونی هم میگویند) یک روش غیر مؤثر در الگوریتمهای مرتبسازی محسوب...
7 KB (725 words) - 22:20, 30 April 2022
در علوم رایانه، مرتبسازی ادغام-درج یا الگوریتم فورد-جانسون از الگوریتمهای مرتبسازی مقایسهای است که در سال ۱۹۵۹ توسط لستر رادولف فورد و سلمر مارتین...
11 KB (1,432 words) - 00:12, 20 July 2024
ندارد. مرتبسازی تیم(timsort) یک الگوریتم مرتبسازی پایدار میباشد که از ترکیب مرتبسازی ادغامی و مرتبسازی درجی ایجاد شدهاست. این الگوریتم برای بسیاری...
8 KB (627 words) - 19:04, 5 February 2023
از این رو این الگوریتم گاهی با نام الگوریتم DJP نیز شناخته میشود که برگرفته از اسامی دایکسترا، جارنیک و پریم است. این الگوریتم مرتبسازی درخت را که از...
11 KB (819 words) - 11:13, 1 April 2023
توسعه مرتبسازی سریع، منطق هور و پردازشهای تبادلکننده متوالی (Communicating Sequential Processes) شناخته شدهاست. هورد الگوریتم مرتبسازی، مرتبسازی سریع...
6 KB (189 words) - 11:39, 5 January 2024