Я только что нашел определение на мой учебник и не может себе представить, что nexp
должен делать/средний:При представлении 2^пх 2^п матриц с использованием quadtrees
data (Eq a, Show a) => QT a = C a | Q (QT a) (QT a) (QT a) (QT a)
deriving (Eq, Show)
data (Eq a, Num a, Show a) => Mat a = Mat {
nexp :: Int,
mat :: QT a}
deriving (Eq,Show)
Какова цель от nexp :: Int
?
Для чего используется учебник? –
@Jeremiah Willcock: В основном это упражнение, поэтому он никогда не использует его, я должен :). Кстати, при вычислении, если матрица ниже треугольной, он говорит: «Обратите внимание на то, что функция должна возвращать, скажем, для' $ Mat 0 (C 2) 'и' $ Mat 1 (C 2) '". Ничего больше ... остальное - всего лишь список упражнений. – gremo
Какой учебник? Если вы сейчас используете класс, который использует этот учебник, я бы предложил вам спросить своего профессора. Если нет, то я предлагаю вам найти профессора, который учит этой книге и спрашивает его. –