Pergunta de entrevista da empresa TuSimple

Write two interface functions for a classroom class: 1. int sit(): find a seat for a student based on several rules(priority , gap, etc.), return the seat number 2. leave(int seatNum): the student in that seat number left Time complexity required: O(n)