summaryrefslogtreecommitdiffstats
path: root/AufgabeFFP5.hs
diff options
context:
space:
mode:
Diffstat (limited to 'AufgabeFFP5.hs')
-rw-r--r--AufgabeFFP5.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/AufgabeFFP5.hs b/AufgabeFFP5.hs
index 78ed0fe..430fb22 100644
--- a/AufgabeFFP5.hs
+++ b/AufgabeFFP5.hs
@@ -97,18 +97,18 @@ divideAndConquer indiv solve divide combine initPb = dAC initPb
97-- 4. 97-- 4.
98------------------------------------------------------------------------------- 98-------------------------------------------------------------------------------
99 99
100miIndiv :: [a] -> Bool 100mi_indiv :: [a] -> Bool
101miIndiv a = length a <= 1 101miIndiv a = length a <= 1
102 102
103miSolve :: (Ix a, Show a) => (b -> Bool) -> [(a,b)] -> [(a,b)] 103mi_solve :: (Ix a, Show a) => (b -> Bool) -> [(a,b)] -> [(a,b)]
104miSolve wf [(a,b)] 104miSolve wf [(a,b)]
105 | wf b = [(a,b)] 105 | wf b = [(a,b)]
106 | otherwise = [] 106 | otherwise = []
107 107
108miDivide :: [a] -> [[a]] 108mi_divide :: [a] -> [[a]]
109miDivide (x:xs) = [[x], xs] 109miDivide (x:xs) = [[x], xs]
110 110
111miCombine :: [a] -> [[a]] -> [a] 111mi_combine :: [a] -> [[a]] -> [a]
112miCombine _ [] = error "No matching index" 112miCombine _ [] = error "No matching index"
113miCombine a (x:xs) 113miCombine a (x:xs)
114 | null x = miCombine a xs 114 | null x = miCombine a xs