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

滨州的网站开发写论文的网站

滨州的网站开发,写论文的网站,江西省注册和城乡建设厅网站,外贸网建站题目#xff1a; nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 #xff0c;下标从 0 开始计数#xff0c;其中nums1 是 nums2 的子集。 对于每个 0 i nums1.lengt…题目 nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 下标从 0 开始计数其中nums1 是 nums2 的子集。 对于每个 0 i nums1.length 找出满足 nums1[i] nums2[j] 的下标 j 并且在 nums2 确定 nums2[j] 的 下一个更大元素 。如果不存在下一个更大元素那么本次查询的答案是 -1 。 返回一个长度为 nums1.length 的数组 ans 作为答案满足 ans[i] 是如上所述的 下一个更大元素 。 分析 这道题目最直接的思路就是俩次for循环遍历nums2找到第一个比当前元素大的值存入map然后遍历nums1即可 还有一种办法可以不用俩次for循环遍历nums2我们想一下俩次遍历nums2的目的就是因为有可能比当前元素最大的那个值还在后面在当下的遍历没办法确定下来这种时候就要想到一个数据结构即栈栈可以先暂时把不确定的元素存起来 import java.util.Map; import java.util.HashMap; import java.util.Deque; import java.util.LinkedList;public class nextGreaterElementI {public static void main(String[] args) {int[] arr {4,1,2};int[] brr {1,3,4,2};int[] crr getNextMax(arr,brr);for(int i 0;icrr.length;i) {System.out.println(crr[i]);}}public static int[] getNextMax(int[] arr,int[] brr) {Map mp new HashMap();Deque stack new LinkedList();for(int i 0;ibrr.length;i) {while(stack.size() ! 0 (int) stack.peek() brr[i]) {mp.put(stack.peek(),brr[i]);stack.pop();}stack.push(brr[i]);}int[] crr new int[arr.length];int j 0;for(int i 0;iarr.length;i) {if(mp.containsKey(arr[i])) {crr[j] (int) mp.get(arr[i]);} else {crr[j] -1;}}return crr;} }
http://www.zqtcl.cn/news/148015/

相关文章:

  • 深圳百度推广网站建设深圳电器网站建设
  • 响应式网站有什么区别官方app
  • 手机网站建设哪里好网站架构设计师待遇怎么样
  • 静态网站设计wordpress网页视频播放器
  • 打电话做网站的话术网站安全维护方案
  • 变更备案网站可以访问吗google浏览器下载安装
  • 网站空间更换网站开发的服务器是什么
  • 网站 网页玉溪建设网站
  • 江西宜春市城市建设档案馆网站朋友圈广告30元1000次
  • 响应式网站 分辨率惊艳的网站
  • 苏州网站公司排名前十最好看的视频免费下载
  • 快速设计一个网站wordpress4.9.6
  • 网站建立教学深圳宝安网站建设公司推荐
  • 深圳企业网站建设制作公司叶县红色家园网站建设
  • 网站制作报价被哪些因素影响建设银行官方网站首页个人登录
  • 免费网站怎么建谁能给个网站谢谢
  • 吴忠网站建设家里面的服务器可以做网站吗
  • 这是我自己做的网站做网站前台要学什么课程
  • 程序网站开发建设隔离变压器移动网站
  • 网站设置不发送消息怎么设置回来用typecho做的网站
  • 网站机房建设嵌入式培训机构哪家好
  • 购物网站页面设计图片网站 签约
  • 上海网站改版方案网站邮件设置
  • 如何在自己网站添加链接高端品牌logo图片
  • 网站建设找c宋南南app软件设计
  • 龙岗网站推广seo 0xu
  • 成都做网站微网站后台录入
  • 开发区网站建设山东房地产新闻
  • 手机如何搭建网站网站菜单导航
  • 网站建设丿金手指专业社交投票论坛网站开发