Sveiki, turiu koda, kuri surūšiuoja nurodytą skaičių seką didėjimo tvarka, noriu, kad šalia spausdintų dar ir mažėjimo tvarka, kaip tai padaryti? (kodas ne mano)
Visaip bandau, niekaip nepavyksta. Ir kitą tokį pat variantą radau. Dvikrypčių įterpimų algoritmas čia, tačiau nesugebu paleist. public IList InsertionSort(IList arrayToSort) { for (int i = 1; i < arrayToSort.Count; i++) { object val = arrayToSort; int j = i - 1; bool done = false; do { if (((IComparable)arrayToSort[j]).CompareTo(val) > 0) { arrayToSort[j + 1] = arrayToSort[j]; RedrawItem(j + 1); pnlSamples.Refresh(); if (chkCreateAnimation.Checked)
Kaip manai, kodėl čia rašau. Galbūt dėl to, kad tai ką sugebėjau rasti google ir išbandyti nepadeda? Ar manai, kad aš nesugebu įvesti paprastos frazės į google?
Taigi, pradėjau "žiūrinėti" įvairius aibių rušiavimo algoritmus, viskas klostėsi kuo puikiausiai, kol priėjau šį: Vykdant programą, išmetamas error http://i.imgur.com/1o8Y6SX.jpg Pirmą kart matau, todėl kreipiuosi į jus. :)