Tree-Structure Based User Scheduling Algorithm