Problem: Meeting Room Scheduler
Background:
A company has multiple meeting rooms. Employees want to book these rooms for meetings. Your task is to build a simple meeting room scheduler.
Requirements:
Implement a class-based system for managing meeting room bookings.
Each room has:
- A unique name.
- A capacity.
A booking has:
- A meeting room.
- A start time and end time.
- A list of attendees.
这道题要求实现一个基于类的会议室预约系统,核心是把“会议室”和“预订”这两个实体建模清楚:会议室通常包含唯一名称和容量,预订则包含所属会议室、开始时间、结束时间以及参会人列表。解题时重点在于设计数据结构并维护会议室的占用状态,判断新预约与已有预约是否时间重叠,同时还要考虑容量是否足够容纳参会人数。
正文完