首页 > 代码库 > Algorithms(Sedgewick)配套Java源码配置教程

Algorithms(Sedgewick)配套Java源码配置教程

最近正在学习Coursera的算法课,打算跟着Sedgewick大神重新过一遍算法这一核心课程。这门课程的配套教材是Algorithms 4th Edition,官方网站为http://algs4.cs.princeton.edu/,这篇文章主要介绍本书源码的配置过程。

1,jar包的导入
作为小白,之前我使用Eclipse比较少,所以在配置初期遇到了不少问题,首先便是如何导入他的jar包(我居然被这个艹了一小时。。),一般来说,jar包的导入直接通过build path进行就行了,可是我在导入他的stdlib.jar和algs4.jar后居然无法使用!后来才发现是因为这两个jar文件没有package名称导致的,在官网上找了半天才发现还有两个-package系列的文件可以用,这两个文件是具备package名称的。导入这两个文件,顺利解决jar包的导入问题。
顺便提一下,当你把jar文件放入package路径中后,Eclipse的查找器可能还未将其收录,导致你找不到相应文件,这时候你可以使用refresh功能刷新文件目录解决该问题。

2,java的编译机制
这里先要提一下java的编译机制,我们所写的代码文件是.java文件,这个文件需要经过编译形成.class文件才可以被计算机执行。eclipse中java文件全部在src文件夹下,当你在其中保存文件后它会直接将编译好的class文件保存在bin文件夹下,所以Eclipse是默认是自动编译的。
执行一般文件时,直接点击run便可,而执行带参数的文件时,可以点击Run Configurations,在Arguments中设置参数。

3,默认文件查找路径是Project目录,所以把你所需要使用的文本文档直接放在Project目录下便可。

这三个问题注意好之后,相信大家都能轻松的使用该书配套的jar包执行程序了。

Algorithms(Sedgewick)配套Java源码配置教程