函数式编程
Tridu33
All is ones
展开
-
“后序遍历二叉运算树进行Lambda演算的化简”带来的联系
今天闲来无事,想到一个自以为绝妙的想法,那就是用后序遍历二叉树Lambda演算的化简。数据结构与算法中,我们想写个计算器就必须遇到一个问题,表达式求值!其实表达式很多就是我们所谓的现实生活中的问题解法的一种抽象------“函数”的写法。看到邓俊辉老师数据结构说的用栈求解运算表达式的时候,提到一个“push代表左括号,POP代表右括号”的想法,其实也相当于写出了“逆波兰表达式”,然后求值。根据...原创 2019-02-07 19:40:10 · 329 阅读 · 0 评论 -
dijkstra+Floyd图论算法的校内应急路线规划Matlab+Haskell打开方式
我的校区的图形分布,和某校区的路线,根据不同地区的学生活动区域,就近分组,对地图进行适当的简化,分组情况如下:1,2,3公寓;4+11公寓;3餐厅+9公寓;4餐厅+8公寓;13公寓;5餐+7公寓+保卫办+快递站+交通楼;5,6公寓+1餐;大虾;图书馆;二教;致远超市;一教;三教前路口;逸夫楼+管理学院;路口1;路口2;体育馆;篮球场入口;体育入口;东门;西门;南门;北门;能源动力大楼+工训中心+...原创 2019-05-12 12:47:49 · 899 阅读 · 0 评论 -
Haskell大世界+思考
文章目录基石般灵活表现自由的抽象范式编程语言是什么?推荐论文大佬建议MetaHaskell 实现类型系统语言抽象/模式问题解决方案Haskell在工业界有哪些实际的应用?关于fp的一些思考递归是循环的超集。同样是a higher level of abstraction轮子封装。世界运作的规律的更加高明的现实建模的抽象万花筒,就是编程语言百态的根本原因Haskell,你就是话题之王?令人敬畏的Ha...原创 2019-09-02 10:43:43 · 8911 阅读 · 0 评论