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

哪个兄弟来个直接看的网站中国500强企业排名完整版

哪个兄弟来个直接看的网站,中国500强企业排名完整版,wordpress 开发主题,祝贺网站改版一、无法吃午餐的学生数量 学校的自助午餐提供圆形和方形的三明治#xff0c;分别用数字 0 和 1 表示。所有学生站在一个队列里#xff0c;每个学生要么喜欢圆形的要么喜欢方形的。 餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个 栈 里#xff0c;每一轮#…一、无法吃午餐的学生数量 学校的自助午餐提供圆形和方形的三明治分别用数字 0 和 1 表示。所有学生站在一个队列里每个学生要么喜欢圆形的要么喜欢方形的。 餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个 栈 里每一轮 如果队列最前面的学生 喜欢 栈顶的三明治那么会 拿走它并离开队列。 否则这名学生会 放弃这个三明治 并回到队列的尾部。 这个过程会一直持续到队列里所有学生都不喜欢栈顶的三明治为止。 给你两个整数数组 students 和 sandwiches 其中 sandwiches[i] 是栈里面第 i 个三明治的类型i 0 是栈的顶部 students[j] 是初始队列里第 j 名学生对三明治的喜好j 0是队列的最开始位置。 请你返回无法吃午餐的学生数量。 提示 1 students.length, sandwiches.length 100 students.length sandwiches.length sandwiches[i] 要么是 0 要么是 1 。 students[i] 要么是 0 要么是 1。 示例 输入students [1,1,0,0], sandwiches [0,1,0,1] 输出0 解释 最前面的学生放弃最顶上的三明治并回到队列的末尾学生队列变为 students [1,0,0,1]。 最前面的学生放弃最顶上的三明治并回到队列的末尾学生队列变为 students [0,0,1,1]。 最前面的学生拿走最顶上的三明治剩余学生队列为 students [0,1,1]三明治栈为 sandwiches [1,0,1]。 最前面的学生放弃最顶上的三明治并回到队列的末尾学生队列变为 students [1,1,0]。 最前面的学生拿走最顶上的三明治剩余学生队列为 students [1,0]三明治栈为 sandwiches [0,1]。 最前面的学生放弃最顶上的三明治并回到队列的末尾学生队列变为 students [0,1]。 最前面的学生拿走最顶上的三明治剩余学生队列为 students [1]三明治栈为 sandwiches [1]。 最前面的学生拿走最顶上的三明治剩余学生队列为 students []三明治栈为 sandwiches []。 所以所有学生都有三明治吃。 二、代码 public static int countStudents(int[] students, int[] sandwiches) {// 由于学生可以从队列头部删除和添加到队尾则用LinkedList存储合适// 三明治依次从栈顶取出则用Stack存储合适DequeInteger dequeList new LinkedList();StackInteger stack new Stack();for (int i 0; i students.length; i) {dequeList.add(students[i]);// 由于三明治存储在栈中则将原始sandwiches数组倒序存入这样取出时候才是原始sandwiches顺序stack.push(sandwiches[sandwiches.length - i - 1]);}while (!dequeList.isEmpty() !stack.isEmpty() dequeList.contains(stack.peek())) {if (!dequeList.peekFirst().equals(stack.peek())) {// 移除队列头部元素将其添加至尾部Integer tempFirst dequeList.poll();dequeList.offer(tempFirst);} else {// 移除队列头部元素移除栈顶元素dequeList.removeFirst();stack.pop();}}return dequeList.size();}
http://www.hkea.cn/news/14258432/

相关文章:

  • 企业网站开发需求分析代理ip地址
  • 直播网站开发步骤wordpress分享文章缩略图
  • 绍兴网站建设报价中国工商网注册官网
  • 营销网站建设需要多少钱网站网页设计培训
  • 海淀区社区建设网站软件开发大学
  • 网站建设方案书一定要交环保设备网站怎么做
  • 美工怎么做网站效果图怎样建网站宣传产品
  • 网站更名策划方案如何制作一个企业网站
  • python基础教程推荐怎么关闭seo查询
  • 谷歌找网站后台关于设计的网站有哪些
  • 潍坊手机网站制作网站空间和云服务器
  • dede网站名称更改不了怎样建设公司网站小程序
  • wordpress tag页面优化seo优化一般包括哪些内容
  • 个人备案可以做盈利网站吗wordpress的登录页
  • 电子商务网站平台开发建设方案html居中代码
  • 效果好的网站建设公搜索引擎关键词的工具
  • 网站开发虚拟主机是什么网站下载免费软件安装
  • 想注册一个设计网站吗wordpress 链接添加
  • 做水果网站特点分析报告wordpress破解插件
  • 福建省交通建设质量安全监督局网站wordpress文章来源
  • 企业网站官网模板电影网站做静态是不是好一些
  • 椒江建设网站新吴区推荐做网站电话
  • 合肥最好的网站建设公司哪家好做一个网站 多少钱
  • 非交互式网站可以做商城吗如何做网站需求表格清单
  • wordpress下载安装是英文茂名网站建设优化
  • 公司注销后 网站备案吗济南市莱芜区都市网
  • 临沂网站设计公司网页美工设计基础
  • 推广注册app拿佣金平台网站推广优化淄博公司
  • 网站开发是做什么长沙公司建设网站
  • 网站建设的步骤过程如何用dw制作网页文字链接