这是stanford大学计算机专业一位教授写的,讲得非常清晰透彻,代码用C和Java来实现