Permutation einer Liste in Haskell


Verwandte Artikel


Wenden Sie Rang in der Permutation einer Liste an

Shane Ich habe zwei Listen: l1 = [0, 1, 12, 33, 41, 52, 69, 7.2, 8.9, 9.91] l2 = [45, 51] Ich muss alle möglichen Kombinationen (ohne Wiederholung) l1mit einer Größe erhalten, die der Länge von entspricht l2. Wenden Sie dann eine Rangmetrik auf l2und l1(für j

Triangularisieren einer Liste in Haskell

Peter Kagey: Ich bin daran interessiert, eine effiziente Haskell-Funktion zu schreiben triangularize :: [a] -> [[a]], die eine (möglicherweise unendliche) Liste in eine Liste von Listen "trianguliert". Zum Beispiel triangularize [1..19]sollte zurückkehren [[1,

Aufbau einer Liste in Haskell

Tag Ich möchte eine Liste zufälliger Ganzzahlen ohne Duplikate erstellen. Als ersten Schritt habe ich eine Funktion, die eine Liste von n Zufallsstichproben erstellt. Wie schreibt man dies auf eine eher Haskell-idiomatische Weise, bei der keine leere Liste übe

Umkehren einer Liste in einer anderen Liste in Haskell

ZCoder Ich bin ziemlich neu in Haskell und versuche, eine Liste umzukehren. Gleichzeitig möchte ich die Listen in dieser Liste umkehren. Also zum Beispiel: Prelude> rev [[3,4,5],[7,5,2]] [[2,5,7],[5,4,3]] Ich weiß, dass der folgende Code eine Liste umkehrt: r

Filterliste innerhalb einer Liste in Haskell

zanhtet Ich möchte eine Funktion schreiben, die englische Markierungen größer als 60 auffüllt. Ich weiß nicht, wie man eine Liste in einer Liste auffüllt type Name = String type Mark = (String, Int) data Student = Student Name [Mark] deriving (

Haskell - In einer Liste gespeicherte Benutzereingaben

Matt G Ich möchte eine Benutzereingabe aufnehmen und als Liste speichern, die ich später durchsuchen kann. Im Moment habe ich eine leere Liste namens "Sales" und diese Funktion, um eine Eingabe aufzunehmen und in dieser Liste zu speichern. sales = [] recordPu

Erstes Element in einer Liste haskell

Q_96 Also muss ich eine find2-Methode machen, die das erste Element herausnimmt. Zum Beispiel find2 :: (a -> Bool) -> [a] -> a und find2 (>4) [1 .. 10] Sollte eine Ausgabe haben 5 Ich bin nicht gut mit Haskell, aber ich möchte es lernen. Mein erster Versuch wa

Haskell: Speicheradresse einer Liste abrufen

asp5 Gibt es eine Möglichkeit, die Adresse des Datenelements (z. B. eines Listenelements) in Haskell abzurufen? combineLists :: [a] -> [a] -> [a] combineLists [] y = y combineLists (x:xs) y = x : combineLists xs y *Main> let x=[1,23, 12, 45] *Main> x [1,23,1

Vorletztes Element einer Liste in Haskell

Elliot Gorokhovsky Betrachten Sie die folgende Funktion, um das vorletzte Element einer Liste zu finden: myButLast (x:xs) = if length xs > 1 then myButLast xs else x Dies ist ein O (n ^ 2) -Algorithmus, da er length xsO (n) ist und O (n) mal genannt wird. Was