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.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
pruefungen:bachelor:pfp:loesungws12 [01.08.2017 19:40] ab21ajuspruefungen:bachelor:pfp:loesungws12 [01.08.2017 19:45] (aktuell) ab21ajus
Zeile 133: Zeile 133:
   helper(m,0)   helper(m,0)
 } }
 +
 +//Alternative ohne Helfer-Funktion:
 +  def sortRows2: Matrix => Matrix = m => m match {
 +    case Nil => Nil
 +    case (row::m)  => if (m.length % 2 == 0)
 +                          sortAsc(row)::sortRows2(m)
 +                     else 
 +                          sortDes(row)::sortRows2(m)
 +  }