Just who is Dick Baldwin? Richard G. Baldwin is on the faculty of Austin Community College at the Northridge Campus. Nothing remarkable about that - but what is remarkable about Dick Baldwin is his apparent dogged determination to create well-written tutorials on every Computer Science problem known to man.
Baldwin has his massive collection of tutorials up for a sale for folks who want a copy to study offline, but all of the tutorials can be had for free on his personal site. Since I always have an eye out for more good Data Compression material, I thought you might like to take a look at these:
- Understanding the Huffman Data Compression Algorithm in Java
- Understanding the Lempel-Ziv Data Compression Algorithm in Java
- Understanding the Discrete Cosine Transform in Java
All pretty good stuff, written in a somewhat breezy style, and done in the way I like it, with a stress on explaining how it works by illustrating with code.