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

网站建设和维护面试题烟台怎么做网站

网站建设和维护面试题,烟台怎么做网站,湖北网站建设公司,用eclipse编程做网站一、无法吃午餐的学生数量 学校的自助午餐提供圆形和方形的三明治#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.dnsts.com.cn/news/189315.html

相关文章:

  • 网站规划内容重庆企业服务建站网站开发
  • 移动网站开发语言wordpress开启多语言
  • 申请永久网站空间字体WordPress
  • 网络科技公司企业文化山东网站营销seo哪家好
  • 做威尼斯网站代理算是违法吗十大网络推广公司
  • 网站设计 收费网站代码免费下载
  • 动易门户网站价格动态效果酷炫的网站
  • 微信小网站怎么做wordpress 集成paypal
  • 服装网站ui设计建设厅网站的无法打印
  • 广州网站建设(信科网络)wordpress 主题选项
  • 装饰网站建设多少钱网站详情页用cdr做可以吗
  • 广东知名网站wordpress春节插件
  • 网站开发的环境网站开发公司福建
  • 基于企业网站的网络营销方法流量套餐汇总网站
  • 网站建设推广行业甘肃省最新消息今天
  • 好看简单易做的网站wordpress 格式
  • 网站生成手机网站家装设计风格
  • 搜狗网站排名软件国内永久免费crm系统z
  • 揭阳网站开发mituad购物网站建设哪家好
  • 有做足球裁判跑动数据的网站吗网站面包屑导航
  • 保定市城乡建设局官方网站下载好的网站模板怎么用
  • 烟台公司网站开发简述网页制作步骤
  • 必须在当地网站备案在域名做网站
  • 做家教网站赚钱么免费申请logo
  • 网站建设后怎么赚钱跨境电商网络营销方式
  • 海天网站建设广州最好的网站建设公司
  • 网站登录入口网站除了域名还要什么用
  • o2o网站建设最好公司泰安网站销售公司
  • 网站建设win2012wordpress最漂亮主题
  • 网站ui设计规范app软件开发企业