type
status
date
slug
summary
tags
category
icon
password
创建时间
Jul 31, 2025 02:57 PM
请你设计一个管理
n 个座位预约的系统,座位编号从 1 到 n 。请你实现
SeatManager 类:SeatManager(int n)初始化一个SeatManager对象,它管理从1到n编号的n个座位。所有座位初始都是可预约的。
int reserve()返回可以预约座位的 最小编号 ,此座位变为不可预约。
void unreserve(int seatNumber)将给定编号seatNumber对应的座位变成可以预约。
堆(优先队列)§5.1 基础
记录可用的座椅
记录取消预约的座椅——降低空间复杂度
📎 参考
- 无