Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » pfp » Aufgabe 1 (Wissensfragen) (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:bachelor:pfp:loesungws12 [23.07.2016 12:21] – Aufgabe 4 hinzugefügt Marcel[Inf] | pruefungen:bachelor:pfp:loesungws12 [01.08.2017 19:45] (aktuell) – ab21ajus | ||
---|---|---|---|
Zeile 133: | Zeile 133: | ||
helper(m,0) | helper(m,0) | ||
} | } | ||
- | + | ||
+ | // | ||
+ | def sortRows2: Matrix => Matrix = m => m match { | ||
+ | case Nil => Nil | ||
+ | case (row:: | ||
+ | sortAsc(row):: | ||
+ | else | ||
+ | sortDes(row):: | ||
+ | } | ||
+ | |||
def sortHelper: (Int, Matrix) => Stream[(Matrix, | def sortHelper: (Int, Matrix) => Stream[(Matrix, | ||
case (n,m) => if (n%2==0) (m, sortRows(m)) #:: | case (n,m) => if (n%2==0) (m, sortRows(m)) #:: |