有没有一个项目欧拉相当于强调计算机科学而不是数学?

时间:2012-06-21 14:04:54

标签: computer-science

我一直在做项目欧拉几天,我不得不承认这很有趣。然而,如果有更多的东西更专注于计算机科学而不是数学,那将是一件好事。这样的东西对于练习算法和数据结构很有意思,比如准备编码访谈。

3 个答案:

答案 0 :(得分:5)

你可能会喜欢Programming Praxis,它提供了一系列练习曲,每周更新一次,用于教育和享受精明的程序员。

答案 1 :(得分:1)

我在另一个问题上遇到了这个问题 - http://www.scs.stanford.edu/10wi-cs140/pintos/pintos.html

它基本上会引导您完成这个简化的操作系统,触及操作系统的关键组件,如何在Pintos中实现它们,以及如何修改和自定义它们。这是学习系统内部编程的好方法,基本上是免费的Level 300“操作系统”大学课程。

答案 2 :(得分:0)

我很惊讶没有人回答这个问题,但是......

http://uva.onlinejudge.org/

您提交代码,它会告诉您是否成功解决了输入问题。跟踪您的成功,失败,提交,排名......类似于Project Euler。

可悲的是(在我看来)它接受提交的语言数量/类型有些限制(C,C ++,Java,Pascal)。尽管如此,项目的数量和组织都非常好,你可以在一些概念上得到推动。