Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

frage zu haskell ...

Anzeigen:

Thema geschlossen
 
Themen-Optionen Thema durchsuchen
vase2k
Alt 07.01.2004, 00:03   #1
Frage frage zu haskell ...

moin moin zusammen ..

ich weiß zwar nicht, ob das hier das richtige forum dafür ist .. es schien mir aber noch am besten zu passen ..

ich stehe vor folgendem problem ..

aufgabenstellung ist folgende:

Schreiben Sie eine Haskellfunktion [b]komb :: [INT] -> INT -> [[INT]], wobei komb l m = L zu einer gegebenen Liste l = a(1) .. a(n), alle Listen der Länge m berehcnet, die sich mit den Elementen aus l bilden lassen.
prinzipiell hab ich das ja verstanden .. nur komm ich irgendwie mit dem quellcode nich klar .. habt ihr evtl. vorschläge ?

mfg && danke im voraus

vase2k
 
 
Nach oben
ANSI Lady
Alt 07.01.2004, 14:02   #2
Standard

Definierst Du mir mal... Haskel ?
 
 
Nach oben
vase2k
Alt 07.01.2004, 14:49   #3
Standard

haskell ist eine funktionale programmiersprache .. so ähnlich wie fortran ..

bei funktionalen programmiersprachen geht es häufig um die lösung von mathematischen problemen ..

im gegensatz zu imperativen sprachen wie c++ oder java wird bei haskell nicht der weg beschrieben, wie etwas berechnet wird, sondern was berechnet wird .. dadurch wird der quelltext extrem kurz ..

ein kleines beispiel, welches immer gerne angeführt wird, ist quicksort:

Code:
qsort [ ]= [ ]
qsort (x:xs)= qsort [y | y <- xs, y < x]
              ++ [x]
              ++ qsort [y | y <- xs, y>=x]
weiterführende informationen zu haskell gibt es unter www.haskell.org

mein ursprüngliches problem hat sich mittlerweile gelöst ...

Code:
komb :: [Int] -> Int -> [[Int]]
komb [] _ = []
komb l 0 = [[]]
komb l n = kombh l l n


kombh [] l n = []
kombh (h:t) l n = (prepend h (komb l (n-1)))++ (kombh t l n)
mfg

vase2k
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
Verschwörungs Theorien . Was geschah wirklich am 11 September ? Christian Philosophie und Gedanken 82 05.06.2006 03:58
Antworten aus "Der Schwächste fliegt" Grandylein Fun und Rätsel-Planet 10 21.07.2002 21:21
Frage zu einer Hausdurchsuchung joni Im Namen des Gesetzes 13 25.05.2002 15:38
Die Wächter - eine neue Art zu leben.... MonoMan Philosophie und Gedanken 19 30.08.2001 14:28
Hmmm hab mal ne frage? Hel Philosophie und Gedanken 9 03.02.2001 13:10
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche



Alle Zeitangaben in WEZ +2. Es ist jetzt 00:40 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.