CS Table 5/7/19: Esoteric Algorithms

May 7 CS Table location: JRC 224B, noon.
This is the last CS Table of the semester.

The last topic will be something a little less serious than our usual CS Table material: estoteric algorithms. We’ll spend the hour looking at algorithms (and data structures) that are intentionally inefficient or amusing. For example, this classic XKCD comic introduces five different esoteric sorting algorithms.

We will have a few algorithms and data structures prepared, but we would like your suggestions, too! Please send suggestions to Prof. Curtsinger by email, preferably by the end of the day on Monday, May 6. Please include a code or pseudo-code snippet we can show on the projector during our discussion.

Computer science table (CS Table) is a weekly meeting of Grinnell College community members (students, faculty, staff, etc.) interested in discussing topics related to computing and computer science. CS Table meets Tuesdays from 12:00–12:50pm. Most CS Tables for the spring semester will meet in JRC 224B inside the Marketplace, though a small number will be in an alternate location, so watch each week for the location. Contact the CS faculty for the weekly reading. Students on meal plans, faculty, and staff are expected to cover the cost of their meals. Visitors to the College and students not on meal plans can charge their meals to the department (sign in at the Marketplace front desk).