文件名称:java算法笔试题-Scala-Algorithms:RobertSedgewick的Java算法的Scala翻译
文件大小:114KB
文件格式:ZIP
更新时间:2024-06-22 19:05:05
系统开源
java算法笔试题Scala算法 来自 Robert Sedgewick 和 Kevin Wayne 的网站的大约 50 种算法的 Java 到 Scala 翻译,他们的书Algorithms 。 我选择了 Robert Sedgewick 在 Coursera 课程和 . 背景 这些课程在 Martin Ordersky 的课程之后不久开始并结束。 在Algorithms I论坛上,我问是否有 Scala 版本,但没有回复。 我认为自己编写它们会在 Scala 和算法中构建一个曲目,并且对其他 Scala 程序员有用。 最少表达规则 Scala 结合了面向对象和函数式编程,这为您提供了一个更大的工具箱,但让您可以做出其他语言为您所做的选择。 Peter Van Roy 在说:每个组件都应该在其“自然模型”中进行编程。 使用表达能力较低的模型会产生更复杂的程序,而使用表达能力更强的模型不会产生更简单的程序,但会使推理变得更加困难。 因此,我没有尝试将所有棘手的命令式代码转换为纯函数,而是留在变量、空值和副作用中,因为摆脱它们会破坏或模糊与原始代码的等效性。 太多的 Scala 示例要么