February 1991
Volume 9 Number 2

ALGORITHMS

Removing Recursion From Algorithms

By Gary Syck
Recursion is a powerful technique; eliminating recursion can add still more power.

Skip Lists

By Frederick Hegeman
Skip lists have caused much recent excitement -- the numbers show you why.

Positioning Nodes For General Trees

By John Q. Walker II
Nothing is more lovely than a tree drawn well.

Searching With Skip Lists (Article unavailable in electronic form)

By Ken Grogan
Here's a tutorial introduction to an important new piece of technology.

OTHER FEATURES

Removing Duplicate Files Across Disk Drives

By Jerzy Tomasik
Climbing over DOS directory structures is easy, with this code as a starting point.

Reviving The UNIX sbrk Function

By Dave Schmitt
When it comes to allocating storage, sometimes the old ways are the best ways.

Automated Software Testing

By Robert McLaughlin
Automate your testing to lower bug rates -- and development costs.

A Login Shell For DOS

By Leor Zolman
Simplify machine sharing with this special command.

COLUMNS

Standard C

P.J. Plauger

Doctor C's Pointers

Rex Jaeschke

On The Networks

Sydney Weinstein

Questions & Answers

Ken Pugh

BOOK REVIEWS

Object-Oriented Design With Applications

Reviewed By Alex Lane

Algorithmics: The Spirit of Computing

Reviewed By Tom Rombouts

DEPARTMENTS

Editor's Forum

New Products

We Have Mail