TheInterceptor
Banned
- Registriert
- Feb. 2016
- Beiträge
- 545
Array.Sort
Ansonsten wird hier dicht gemacht werden, weil das kein Hausaufgaben-Forum ist.
Ansonsten wird hier dicht gemacht werden, weil das kein Hausaufgaben-Forum ist.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
TheInterceptor schrieb:* Überflüssiges Zitat editiert! *
fhtagn schrieb:* Überflüssiges Zitat editiert! *
class Program
{
static void Main(string[] args)
{
var list = new List<int?>();
var rnd = new Random();
list.Add(null);
list.Add(null);
for (var i = 0; i < 6; i++)
{
list.Add(rnd.Next(-10, 10));
}
list.Sort(new MyNullableIntComparer());
Console.WriteLine(string.Join(" ", list.Select(item => { return item.HasValue ? item.ToString() : "null"; })));
Console.ReadKey();
}
}
class MyNullableIntComparer : IComparer<int?>
{
public int Compare(int? x, int? y)
{
if (!x.HasValue || !y.HasValue) return int.MinValue;
return Nullable.Compare(x, y);
}
}
bubbleSort(Array A)
for (n=A.size; n>1; n=n-1){
for (i=0; i<n-1; i=i+1){
if (A[i] > A[i+1]){
A.swap(i, i+1)
} // ende if
} // ende innere for-Schleife
} // ende äußere for-Schleife