Seçməli çeşidləmə (selection sort, rus. сортировка выбором, seçmeli sıralama – çeşidləmə alqoritmi; bu alqoritmə görə öncə massivin qiyməti ən kiçik olan elementi seçilir, sonra növbəti ən kiçik element seçilir və s. Təcrübədə, ən kiçik qiymətli element massivin axtarış aparılan hissəsinin birinci elementi ilə yerini dəyişir və bundan sonra axtarış massivin yerdə qalan hissəsində davam etdirilir.
public static int[] selectionsort(int[] numbers){ for (int i = 0; i < numbers.length-1; i++) { int index = i; for (int j = i+1; j < numbers.length; j++) if (numbers[j] < numbers[index]) //Finds smallest number index = j; int smallerNumber = numbers[index]; //Swap numbers[index] = numbers[i]; numbers[i] = smallerNumber; } return numbers;
}
Ədəbiyyat
- İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 761 s.
Xarici keçidlər
Bu məqalə . |
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Secmeli cesidleme selection sort rus sortirovka vyborom secmeli siralama cesidleme alqoritmi bu alqoritme gore once massivin qiymeti en kicik olan elementi secilir sonra novbeti en kicik element secilir ve s Tecrubede en kicik qiymetli element massivin axtaris aparilan hissesinin birinci elementi ile yerini deyisir ve bundan sonra axtaris massivin yerde qalan hissesinde davam etdirilir public static int selectionsort int numbers for int i 0 i lt numbers length 1 i int index i for int j i 1 j lt numbers length j if numbers j lt numbers index Finds smallest number index j int smallerNumber numbers index Swap numbers index numbers i numbers i smallerNumber return numbers EdebiyyatIsmayil Calalli Sadiqov Informatika terminlerinin izahli lugeti 2017 Baki nesriyyati 761 s Xarici kecidlerBu meqale qaralama halindadir Lutfen meqaleni umumvikipediya ve redakte qaydalarina uygun sekilde tertib edin Eger mumkundurse daha deqiq bir sablondan istifade edin