一年多以前,我参加了Coursera的算法I课程。现在我不能再开课了。我在这里看过几篇帖子,但是没有帮助。我已经尝试过从Eclipse和终端,但我得到的错误如下:
./src/Percolation.java:7: error: cannot find symbol
private WeightedQuickUnionUF qfObj = null;
^
symbol: class WeightedQuickUnionUF
location: class Percolation
或
./Deque.java:45: error: cannot find symbol
StdOut.print(i+":");
^
symbol: variable StdOut
location: class Deque<Item>
where Item is a type-variable:
Item extends Object declared in class Deque
我以前在我的课程中有过这样的导入:
import edu.princeton.cs.algs4.StdRandom;
import edu.princeton.cs.algs4.StdStats;
import edu.princeton.cs.algs4.WeightedQuickUnionUF;
import edu.princeton.cs.algs4.Stopwatch;
但它们在eclipse中被标记为错误。我的库中有algs4.jar和stdlib.jar
类似的课程可以在这里找到: https://github.com/zhichaoh/Coursera-Algorithms 所以也许问题是:如何使它们运行?
答案 0 :(得分:0)
嗯,就我而言,解决方案非常简单。我必须使用正确的扩展名重命名该文件,然后重新构建。