Paul的第二次作业,Use higher-order functions such as map and fold (or adaptations thereof for relevant structures) rather than explicit recursion.也就是用自己针对Pathtree进行fold定义,然后利用fold来替换递归.这个是这次作业的重点.占了三分之一的得分比例.
2022-11-25 02:47:43 160KB haskell 最短路 fold替换递归
1
pandoc-crossref:用于交叉引用的Pandoc过滤器
2022-11-11 10:41:27 1.18MB haskell pandoc pandoc-filter pandoc-crossref
1
category theory for programmers,本书介绍范畴论的各个概念,并使用haskell和c++实现这些概念,阐明与函数式编程的关系。学习本书有助于提高抽象能力,学习函数式编程的高级设计模式。
2022-10-24 20:00:56 12.5MB 范畴论 haskell category theory
1
第一章:入门第二章:类型和函数第三章:Defining Types, Streamlining Functions第四章:函数式编程第五章:编写 JSON 库第
2022-10-22 11:55:21 2.35MB 软件/插件
1
gifcurry:Has Haskell为GIF制作者构建的开源视频编辑器
2022-08-23 11:55:21 13.78MB linux gifs gif-library imagemagick
1
仅仅作为一本入门的书籍,不会讲到 Haskell 所 有的概念以及它相关的函数库。本书多半是介绍这门语言主要的特点,另外一部分则是通过一 些例子来学习 Haskell 函数编程。每一章都有一些课后练习及帮助读者进一步学习一些专业、 高级主题的建议。
2022-08-04 19:44:03 2.6MB haskell
1
nbd ' ' 是一个 Haskell 库,用于实现 (网络块设备)服务器。 这可用于使用编程语言和库在用户空间中实现块设备。 演示 此存储库中包含一个非常简单的演示服务器,请参阅 。 服务器可以导出多个文件(都作为不同的设备),目前只支持只读访问。 要进行测试,请使用构建库和二进制文件,然后运行以下命令: $ dd if=/dev/urandom of=blocks bs=1024 count=65536 $ md5sum blocks 7604d00d72b9b8f8cb10e709a1ac3075 blocks $ ./dist/build/nbd-demo-server/nbd-demo-server blocks 现在在另一个 shell 中,以 root 身份: # modprobe nbd # # Connect to the server, creating /
2022-07-29 10:53:48 37KB Haskell
1
Programming in HasKell 2nd Edition
2022-07-22 10:37:07 6.35MB Programming in Haskell 2nd
1
学习物理 用于矢量微积分、电场、电通量、磁场以及力学和电磁理论中的其他量的计算的函数库。
2022-07-04 14:07:48 63KB haskell
人工智能算法: Russell 和 Norvig 的现代方法。 完全的: 问题 节点 树搜索(图 3.7) 图形搜索(图 3.7) 广度优先搜索(图 3.11) 统一成本搜索(图 3.14) 深度优先搜索 深度受限搜索(图 3.17) 迭代深化搜索(图 3.18) 贪婪的最佳优先搜索 A* 搜索 去做: 递归最佳优先搜索(图 3.26) 迭代深化 A* 内存受限 A* (MA*) 简化 MA* 双向搜索 八拼图 4.超越经典搜索 完全的: 爬山(图 4.2) 模拟退火(图 4.5) 去做: 遗传算法(图 4.8) 和/或图搜索(图 4.11) 在线深度优先搜索(图 4.21) LRTA*(图 4.24) 更多详情、使用方法,请下载后阅读README.md文件
2022-06-25 13:04:35 646KB Haskell