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

做视频直播类型的网站个人网站 不备案

做视频直播类型的网站,个人网站 不备案,江西邢台网络科技,网站开发项目实战目录链接#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目#xff1a; https://github.com/September26/java-algorithms 原题链接#xff1a;力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 描述#xff1a; 请你设计一… 目录链接 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目 https://github.com/September26/java-algorithms 原题链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 描述 请你设计一个队列支持在前中后三个位置的 push 和 pop 操作。 请你完成 FrontMiddleBack 类 FrontMiddleBack() 初始化队列。void pushFront(int val) 将 val 添加到队列的 最前面 。void pushMiddle(int val) 将 val 添加到队列的 正中间 。void pushBack(int val) 将 val 添加到队里的 最后面 。int popFront() 将 最前面 的元素从队列中删除并返回值如果删除之前队列为空那么返回 -1 。int popMiddle() 将 正中间 的元素从队列中删除并返回值如果删除之前队列为空那么返回 -1 。int popBack() 将 最后面 的元素从队列中删除并返回值如果删除之前队列为空那么返回 -1 。 请注意当有 两个 中间位置的时候选择靠前面的位置进行操作。比方说 将 6 添加到 [1, 2, 3, 4, 5] 的中间位置结果数组为 [1, 2, 6, 3, 4, 5] 。从 [1, 2, 3, 4, 5, 6] 的中间位置弹出元素返回 3 数组变为 [1, 2, 4, 5, 6] 。 示例 1 输入 [FrontMiddleBackQueue, pushFront, pushBack, pushMiddle, pushMiddle, popFront, popMiddle, popMiddle, popBack, popFront] [[], [1], [2], [3], [4], [], [], [], [], []] 输出 [null, null, null, null, null, 1, 3, 4, 2, -1]解释 FrontMiddleBackQueue q new FrontMiddleBackQueue(); q.pushFront(1); // [1] q.pushBack(2); // [1, 2] q.pushMiddle(3); // [1, 3, 2] q.pushMiddle(4); // [1, 4, 3, 2] q.popFront(); // 返回 1 - [4, 3, 2] q.popMiddle(); // 返回 3 - [4, 2] q.popMiddle(); // 返回 4 - [2] q.popBack(); // 返回 2 - [] q.popFront(); // 返回 -1 - [] 队列为空class FrontMiddleBackQueue {ListInteger list;public FrontMiddleBackQueue() {list new ArrayList();}public void pushFront(int val) {list.add(0, val);}public void pushMiddle(int val) {int size list.size();int middle size / 2;list.add(middle, val);}public void pushBack(int val) {list.add(val);}public int popFront() {if (list.size() 0) {return -1;}return list.remove(0);}public int popMiddle() {if (list.size() 0) {return -1;}int size list.size();int middle size % 2 0 ? size / 2 - 1 : size / 2;return list.remove(middle);}public int popBack() {if (list.size() 0) {return -1;}return list.remove(list.size() - 1);} }/*** Your FrontMiddleBackQueue object will be instantiated and called as such:* FrontMiddleBackQueue obj new FrontMiddleBackQueue();* obj.pushFront(val);* obj.pushMiddle(val);* obj.pushBack(val);* int param_4 obj.popFront();* int param_5 obj.popMiddle();* int param_6 obj.popBack();*/ 提示 1 val 109最多调用 1000 次 pushFront pushMiddle pushBack popFront popMiddle 和 popBack 。 解题思路 使用List实现虽然效率低了点但是暂时也没想到更好的解决方案。 代码
http://www.huolong8.cn/news/117003/

相关文章:

  • dw做的网站如何发布百度浏览器打开
  • 平面设计师的网站办办网上海
  • 梧州网站平台建设公司佛山免费自助建站模板
  • 优化网站最好的刷排名软件赣州网站设计有哪些
  • 电源 东莞网站建设排名查询系统
  • 做公司展示网站做门面商铺比较好的网站
  • wordpress网站文章加密佛山html5网站建设
  • 做网站策划营销推广广州做外贸网站建设
  • 做兼职哪个网站好wordpress 免费企业网站 模板下载
  • 如何做自己官方网站工具类网站开发
  • 电子商务网站建设软件开发课设营销型网店与品牌型网店的区别
  • 杭州桐庐网站建设wordpress移除自豪的使用
  • 大型网站开发什么书籍好做免费的视频网站可以赚钱吗
  • 智联招聘网站怎么做微招聘做网络推广的技巧
  • 营销网站建设yyeygtytty多用户商城网站方案
  • 企业模板网站vue电子商务教材电子版
  • 静态网站开发与实施的论文wordpress采集小说的主题
  • 360网站建设价位外贸网站和普通网站
  • 移动网站做微信小程序石家庄网站设计制作
  • 上海室内设计公司排名前十强资阳优化团队平台
  • 新津公园城市建设局网站ps模板网站推荐
  • 怎么制作网站教程下载广告设计公司员工荣誉证书
  • 钓鱼网站二维码制作软件移动开发和网站开发
  • 珠宝网站模板潍坊高端网站建设公司
  • asp网站后台下载网络专题策划书模板
  • 网站开发商标属于哪一类深圳市城乡住房和建设局网站首页
  • 网站建设公司douyanet手表商城网站建设
  • 唐山快速建站的公司阿里云做网站预装环境
  • 自己做的网站网页错位建设公共资源交易中心网站
  • 大连金普新区规划建设局网站wordpress漂浮插件