При представлении 2 ^ nx 2 ^ n матриц с использованием четырех деревьев - PullRequest
0 голосов
/ 06 февраля 2011

Я только что нашел определение в своем учебнике и не могу представить, что nexp должен делать / означать:

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?

1 Ответ

2 голосов
/ 06 февраля 2011

Мое лучшее предположение состоит в том, что nexp - это просто n , используемый в exp -оненте для определения размера матрицы (2^n x 2^n).

...