Izvedba algoritama sufiksnog stabla u funkcijskome ... - Zemris - FER
Izvedba algoritama sufiksnog stabla u funkcijskome ... - Zemris - FER
Izvedba algoritama sufiksnog stabla u funkcijskome ... - Zemris - FER
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
createHeap :: Int -> IO (Heap a)<br />
createHeap n =<br />
do arr IO (Pointer a)<br />
new (arr,iRef) v =<br />
do i Pointer a -> IO a<br />
get (arr,_) p = do Just v Pointer a -> a -> IO ()<br />
set (arr,_) p v = writeArray arr p $ Just v<br />
getHeap :: Heap a -> IO [Maybe a]<br />
getHeap (arr,_) = getElems arr<br />
Slika 8: Manipulacija dinamičkom memorijom u monadi IO.<br />
13