The typical 12 objects, 1 with different weight question.
Anonymous
The keyword from your algorithms class is divide and conquer. The rest can be googled. http://wiki.answers.com/Q/There_are_12_bowling_balls_1_is_of_a_different_weight_than_the_others_find_out_which_one_it_is_in_3_steps
Check out your Company Bowl for anonymous work chats.