About Me     |     About My Mentor     |     Research     |     Journal

<< PREV. Week 6: 07/26 - 07/30 NEXT >>

After the sublist implementation, I began working on a new means of speeding up the order maintenance algorithm with the use of skip lists.

A skip list builds multiple layers on top of a regular linked list. The original linked list contains all the elements, and the first level of the skip list contains nodes from the original list chosen with a certain probability. In our case, this probability was 50%. The next level of the skip list is 50% of the nodes from the previous level and so on.

Over the course of the week, I read up on skip lists and created a skip list independent of the order maintenance algorithm.

On Thursday, a few of my roommate's graduate student friends invited me along to see Cats at the local outdoor theatre. Free seats are available to theatregoers who get there early, and we waited for about 90 minutes in line to get in. Luckily, the other students had packed a picnic dinner and waiting didn't feel long at all. Cats was, well, Cats, but we agreed to meet up again in two weeks for their production of the Sound of Music.

We went to Fitz's again this week. It is quickly becoming a lab favorite. We also went to see Inception at the Tivoli. The movie really divided the lab. Some people loved it, some people hated it. The Tivoli is advertising a film festival for the next week, and a few of us are talking about going. Unfortunately, the Loop can be a little unsafe at night, so some of the students don't want to be in the area after dark. My apartment is quite literally right around the corner, so it's very easy for me to go without worrying about making a long journey at night. Zach, a student from the lab, and his friend Mark, a chemistry student, have agreed to meet me to see the "Comedy" shorts at the festival.