当前位置: 首页 > news >正文

网站备案审核制度青岛做门户网站的有哪些

网站备案审核制度,青岛做门户网站的有哪些,微信app开发,哪些专业能建网站插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目: 请你设计一个管理 n 个座位预约的系…

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
坚持不懈,越努力越幸运,大家一起学习鸭~~~

题目:

请你设计一个管理 n 个座位预约的系统,座位编号从 1 到 n 。

请你实现 SeatManager 类:

SeatManager(int n) 初始化一个 SeatManager 对象,它管理从 1 到 n 编号的 n 个座位。所有座位初始都是可预约的。
int reserve() 返回可以预约座位的 最小编号 ,此座位变为不可预约。
void unreserve(int seatNumber) 将给定编号 seatNumber 对应的座位变成可以预约。

示例 1:

输入:
[“SeatManager”, “reserve”, “reserve”, “unreserve”, “reserve”, “reserve”, “reserve”, “reserve”, “unreserve”]
[[5], [], [], [2], [], [], [], [], [5]]
输出:
[null, 1, 2, null, 2, 3, 4, 5, null]

解释:
SeatManager seatManager = new SeatManager(5); // 初始化 SeatManager ,有 5 个座位。
seatManager.reserve(); // 所有座位都可以预约,所以返回最小编号的座位,也就是 1 。
seatManager.reserve(); // 可以预约的座位为 [2,3,4,5] ,返回最小编号的座位,也就是 2 。
seatManager.unreserve(2); // 将座位 2 变为可以预约,现在可预约的座位为 [2,3,4,5] 。
seatManager.reserve(); // 可以预约的座位为 [2,3,4,5] ,返回最小编号的座位,也就是 2 。
seatManager.reserve(); // 可以预约的座位为 [3,4,5] ,返回最小编号的座位,也就是 3 。
seatManager.reserve(); // 可以预约的座位为 [4,5] ,返回最小编号的座位,也就是 4 。
seatManager.reserve(); // 唯一可以预约的是座位 5 ,所以返回 5 。
seatManager.unreserve(5); // 将座位 5 变为可以预约,现在可预约的座位为 [5] 。

提示:

1 <= n <= 10^5
1 <= seatNumber <= n
每一次对 reserve 的调用,题目保证至少存在一个可以预约的座位。
每一次对 unreserve 的调用,题目保证 seatNumber 在调用函数前都是被预约状态。
对 reserve 和 unreserve 的调用 总共 不超过 10^5 次。

思路:

堆,优先级队列

java代码:

class SeatManager {PriorityQueue<Integer> queue;public SeatManager(int n) {queue = new PriorityQueue<>();for (int i = 1; i <= n; i++) {queue.add(i);}}public int reserve() {return queue.poll();}public void unreserve(int seatNumber) {queue.add(seatNumber);}
}/*** Your SeatManager object will be instantiated and called as such:* SeatManager obj = new SeatManager(n);* int param_1 = obj.reserve();* obj.unreserve(seatNumber);*/
http://www.yayakq.cn/news/675054/

相关文章:

  • 国外网站服务器地址校园网站建设初探论文
  • 网站开发 工程师 类型网店设计风格怎么写
  • 做一个网站怎么赚钱网站和服务器
  • vi设计网站大全门户网站建设经验总结报告
  • 网站数据库丢失专业的集团网站开发开发
  • 山东工艺美术学院网站建设公司汕头网站建设备案
  • 有做模仿易企秀网站吗佳木斯网站设计
  • 靖江网站制作多少钱wordpress 手机 菜单
  • 网站首页的作用android 登录wordpress
  • 常用来做网站的首页wordpress博客添加代码
  • 网站首页html北京兼职做网站建设
  • 滕州市建设局网站滕州市东方建设工程事务有限公司网站
  • 广东网站备案查询系统工程承包网站哪个好?
  • 企业建设网站有哪些wordpress 留言 插件
  • 5个免费安全的资源网站网站 ftp
  • 县城乡建设局网站自己做网站 需要哪些东西
  • 包头网站建设优化百度云网盘搜索引擎入口
  • 网站没流量网站建设有哪三部
  • 如何提高网站文章收录图片网站源码asp
  • 银川网站开发培训哈尔滨模板自助建站
  • 站长之家是什么个人网站案例
  • 网站开发要什么专业重庆百度seo排名优化软件
  • 可以货代从哪些网站开发客户集团网站建设管理制度
  • 关于旅游网站建设的方案深圳高端网站定制
  • 医院网站站内文章收录量多少厦门seo外包服务
  • 中国免费网站服务器下载地址网站后台更新后前台没有同步更新
  • 学网站建设的专业叫什么php做网站如何
  • 哈尔滨网站建设排seo网站快排
  • 网站关键词排名消失wordpress子主题修改
  • 快速建站工具湖北企业商城网站建设