This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术 / 给坛子里自己在搞软件,孩子在学或者想学CS的朋友分享一道滑大 CS145 的期末考试题。看看他们都在学些什么。
-james_2018(James_2018);
2019-1-3
{609}
(#11865340@0)
+2
-
长度未知的情况下不用循环和递归?没想出来。
-liber(radish);
2019-1-3
(#11865514@0)
-
是难。 提示一下, 这门课叫 CS 145: Designing Functional Programs (Advanced Version)。 一定要用 FP 才做得出来。
-james_2018(James_2018);
2019-1-3
(#11865534@0)
+2
-
觉得Dp才难,只要多做题才能领悟
-littlecarpio(_);
2019-1-4
(#11866362@0)
-
滑铁卢读CS出来的都是牛人啊。当年我读CS读不下去了才转精算,毕业后花了8,9年才达到肉联平均工资水平。感谢滑铁卢给我这个普通学生普通智商一个平台(自己在国内应该中山大学都考不到的水平),也深深羡慕着那些CS大拿毕业一两年就可以赚大钱的校友们,也觉得确实他们大多数都有那水平!
-jeffrey815(Smartiecat);
2019-1-3
{209}
(#11865600@0)
+4
-
是给龙潭提供一个思路吗 -- 考不上或者念不下去CS就转精算,88%的人一辈子也到不了肉坦平均水平。
-235(吃豹子);
2019-1-3
(#11865664@0)
-
好奇问一下。肉联平均工资水平的都哪毕业的? 滑大毕业的普通生要毕业8-9年才能达到这平均水平。
-kakaka(小胖子);
2019-1-4
(#11866378@0)
-
蓝翔
-shaoxing(绍兴师爷);
2019-1-4
(#11866446@0)
-
Functional Progarmming is new to me. Very interesting!
-sailor(Ocean & Mountain);
2019-1-3
(#11865689@0)
-
1, Recursion can replace loop.
2, In FP, functions can be arguments and results of other functions. This serves the purpose of recursion.
-sailor(Ocean & Mountain);
2019-1-3
(#11865698@0)
-
javascript 的promise竟是些那个东东
-guanshui88(约定);
2019-1-3
(#11865704@0)
-
Promise is about asynchronization, is that right?
-sailor(Ocean & Mountain);
2019-1-3
(#11865726@0)
-
u can define a func and use it as argument but i feel in this case, that func still needs to call itself? In a way it's still recursive? no?
-xmlhttprequest(build5381);
2019-1-3
(#11866036@0)
-
Defining a function which calls itself inside the body is recursive.
But,actually it's another hint, assume we define a function f, which return a function g, and g behaves like f(f(f(..... with has indefinite layers.
Then this is not recursive.
Now the problem gets simplified - only need to figure out how to define this function g.
-james_2018(James_2018);
2019-1-3
{268}
(#11866098@0)
-
tail recursive function?
-xmlhttprequest(build5381);
2019-1-3
(#11866177@0)
-
key point 是不是用 recursive lambda 实现 tail call 不造成 stack overflow?
-xmlhttprequest(build5381);
2019-1-4
(#11866353@0)
-
need to think about the language features to avoid overflow.
-james_2018(James_2018);
2019-1-4
(#11866423@0)
-
ok my bad - 我原以为 compiler 能用类似优化 tail call 的方法来优化 recursive lambda... 不是 cs 科班出身总有些缺课的感觉...
-xmlhttprequest(build5381);
2019-1-4
(#11867354@0)
-
If A -> B, B->A, this is still recursion.
-iamflying(叶和花);
2019-1-4
(#11866863@0)
-
这种题要做一个钟头。俸劝改专业吧
-09876(闲人);
2019-1-4
(#11866545@0)
+4
-
人家还只是个一年级的孩子。
-newtruck(一);
2019-2-17
(#11937191@0)
-
这题估计考的是FUNCTIONAL PROGRAMMING 特性。国内大学计算机课程里没学过。
-bobo123(bobo123);
2019-1-8
(#11872197@0)
+2
-
是的,用了FP这道题真不算什么了。
-newtruck(一);
2019-2-17
(#11937189@0)