Untitled
unknown
csharp
2 years ago
1.8 kB
1
Indexable
Never
static void Main(string[] args) { int[] dizi = { 1, 5, 8, 4, 6, 7, 12 }; //BubbleSort(dizi); SelectionSort(dizi); } public static void BubbleSort(int[] dizi) { int length = dizi.Length; int sonraki = 0; int tempVal = 0; for (int k = 0; k < length; k++) { for (int i = 0; i < length - 1; i++) { sonraki = dizi[i + 1]; if (dizi[i] > dizi[i+1]) { tempVal = dizi[i]; dizi[i] = dizi[i + 1]; dizi[i + 1] = tempVal; continue; } } } foreach (var item in dizi) { Console.Write(item + " "); } } public static void SelectionSort(int[] dizi) { int length = dizi.Length; int enKucuk = 0; int temp = 0; for(int i = 0; i < length; i++) { enKucuk = dizi[i]; for (int j = i; j < length; j++) { if (dizi[j] < dizi[i]) { enKucuk = dizi[j]; temp = dizi[i]; dizi[i] = enKucuk; dizi[j] = temp; } } } foreach (var item in dizi) { Console.Write(item + " "); } }