Well, if accuracy is not a requirement, why bother with a data structure ? Write a function which, given a longitude, returns the offset, expressed in hours, from the Greenwich meridian.
And if this doesn't work for you, I'd go with Joel Neely's answer.