Algorithms and programming : problems and solutions / Alexander Shen. - Shen, A. (Alexander), 1958- (Birkhäuser, 1997)