Meet Potential Roommates Online And Offline Learning