4

我已经做了几天 Euler 项目,我不得不承认它很有趣。但是,如果有一些东西更专注于计算机科学而不是数学,那就太好了。这样的事情对于练习算法和数据结构会很有趣,例如在准备编码面试时。

4

3 回答 3

5

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

于 2012-06-21T14:19:23.740 回答
1

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

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

于 2012-06-21T14:12:52.833 回答
0

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

http://uva.onlinejudge.org/

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

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

于 2013-07-12T20:15:51.723 回答