by Deniz Husniev
Copyright © 2021
Метод на мехурчето е един от популярните и най-тривиални алгоритми за сортиране. Този алгоритъм за сортиране не е много ефективен, но е лесен за разбиране и съставяне.Алгоритъмът работи по следния начин: взимаме първият елемент на масива и го сравняваме със следващия (втория в нашия случай) и разменяме стойностите им, ако първият е по – голям от втория. След това сравняваме вторият елемент с третия и пак разменяме, ако има нужда. Ако нашият масив е от 10 елемента, след 9 такива сравнения най – отгоре ще изплува най – голямата стойност. След това започваме отново да сравняваме като пак взимаме първият елемент и сравняваме с втория и така нататък.
Код за метода на мехурчето: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //Метод на мехурчето за сортиране на масив int[] arr = new int[] { 6, 9, 4, 3, 5, 1, 42, -2 }; for (int i = 0; i < arr.Length - 1; i++) { for(int j=0; j<arr.Length - 1; j++) if (arr[j] > arr[j + 1]) { int t = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = t; } } for(int i=0; i< arr.Length; i++) Console.Write(arr[i]+ " "); Console.WriteLine(); } } }
Благодаря за отделеното време и се надявам да ви е харесало!
Published: Jan 28, 2021
Latest Revision: Jan 28, 2021
Ourboox Unique Identifier: OB-1023152
Copyright © 2021