伪代码
在《算法导论》中,主要用伪代码书写的程序形式来表达算法,这种伪代码在很多方面都与 C、Pascal 或 Java等语言比较相似。如果熟悉这几种语言的话,阅读书中的算法时应该不会有什么困难。伪代码与真实代码的不同之处在于,在伪代码中,可以采用最具表达力的、最简明扼要的方法,来表达一个给定的算法。有时,最清晰的方法就是英语,因此,当遇到在一段“真正的”代码中嵌入了一个英语短语或者句子的时候,不要感到惊讶。在伪代码和真正的代码之间还有一点区别,就是伪代码一般不关系软件工程方面的问题。亦即,数据抽象、模块化和错误处理等问题往往都被忽略掉了,以便更简练的表达算法的核心内容。 在《算法导论》中,主要用伪代码书写的程序形式来表达算法,这种伪代码在很多方面都与 C、Pa