پروژه ساختمان داده استاد پرند اخلاقی (کار با آرایه و الگوریتم های جست و جو)
آرایه ای 50 عنصری که با اعداد تصادفی بین 1تا 50 پر گردد و با استفاده از الگوریتم selection sort مرتب شود.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Random random = new Random(); int[] array = new int[50]; int min; int temp;
for (int i = 0; i < 50; i++) { array[i] = random.Next(1, 50); }
for (int i = 0; i < 50; i++) { min = i;
for (int j = i + 1; j < 50; j++) { if (array[j] < array[min]) { min = j; } }
temp = array[i]; array[i] = array[min]; array[min] = temp; }
for (int i = 0; i < 50; i++) { Console.Write(array[i] + " "); } Console.ReadKey(); } } } |