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

河源网站搭建费用多种语言网站

河源网站搭建费用,多种语言网站,湖南常德石门县,成年做羞羞的视频网站space【力扣】496. 下一个更大元素 I nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。给你两个没有重复元素的数组 nums1 和 nums2 #xff0c;下标从 0 开始计数#xff0c;其中nums1 是 nums2 的子集。   对于每个 0 i 下标从 0 开始计数其中nums1 是 nums2 的子集。   对于每个 0 i nums1.length 找出满足 nums1[i] nums2[j] 的下标 j 并且在 nums2 确定 nums2[j] 的 下一个更大元素 。如果不存在下一个更大元素那么本次查询的答案是 -1 。   返回一个长度为 nums1.length 的数组 ans 作为答案满足 ans[i] 是如上所述的 下一个更大元素 。 示例 1 输入nums1 [4,1,2], nums2 [1,3,4,2]. 输出[-1,3,-1] 解释nums1 中每个值的下一个更大元素如下所述 4 用加粗斜体标识nums2 [1,3,4,2]。不存在下一个更大元素所以答案是 -1 。1 用加粗斜体标识nums2 [1,3,4,2]。下一个更大元素是 3 。2 用加粗斜体标识nums2 [1,3,4,2]。不存在下一个更大元素所以答案是 -1 。 示例 2 输入nums1 [2,4], nums2 [1,2,3,4]. 输出[3,-1] 解释nums1 中每个值的下一个更大元素如下所述 2 用加粗斜体标识nums2 [1,2,3,4]。下一个更大元素是 3 。4 用加粗斜体标识nums2 [1,2,3,4]。不存在下一个更大元素所以答案是 -1 。 提示 1 nums1.length nums2.length 1000 0 nums1[i], nums2[i] 1 0 4 10^4 104 nums1和nums2中所有整数 互不相同 nums1 中的所有整数同样出现在 nums2 中 题解 单调栈哈希 import java.util.*;public class Solution {public int[] nextGreaterElement(int[] nums1, int[] nums2) {//单调栈StackInteger stack new Stack();//存放结果最终结果大小和nums1一样int[] result new int[nums1.length];Arrays.fill(result, -1);//求nums1和nums2的映射关系HashMapInteger, Integer map new HashMap();for (int i 0; i nums1.length; i) {// key为数值value为下标map.put(nums1[i], i);}//先放第一个元素的下标进单调栈stack.add(0);//单调栈遍历数组nums2for (int i 1; i nums2.length; i) {//当前遍历的元素和栈口元素的比较if (nums2[i] nums2[stack.peek()]) {stack.push(i);}else {//循环比较while (!stack.isEmpty() nums2[i] nums2[stack.peek()]) {if (map.containsKey(nums2[stack.peek()])) {Integer index map.get(nums2[stack.peek()]);result[index] nums2[i];}stack.pop();}stack.push(i);}}return result;} }暴力 public class Solution {public int[] nextGreaterElement(int[] nums1, int[] nums2) {int[] result new int[nums1.length];//遍历nums1的元素逐个去nums2找for (int i 0; i nums1.length; i) {//先找到相等的位置int j 0;while (j nums2.length nums2[j] ! nums1[i]) {j;}//继续找右边第一个比它大的int k j 1;while (k nums2.length nums2[k] nums2[j]) {k;}//k nums2.length说明找到了右边比它大的result[i] (k nums2.length) ? nums2[k] : -1;}return result;} }
http://www.hkea.cn/news/14412712/

相关文章:

  • 中国网站备案查询系统上海公司购房政策
  • 网站没建设可以访问吗seo搜索引擎优化实战
  • 怎么建立免费的网站网站搜索功能实现
  • 深圳市网站开发公司常州网络推广平台
  • 五华建设银行网站西安十强广告公司名单
  • 莱芜做网站的商家有哪些个人网站可备案
  • 安装网站模板电商网站首页设计
  • 阿里 网站备案核验单做网站到内容填充需要多久
  • 有哪些做网游单机版的网站下载ppt模板免费的网站
  • 网站推广有哪些举措网站运营公司排名
  • 网站建设购物车招聘网站如何做运营
  • 公司网站建设方案建议wordpress 设置导航菜单
  • 广州建设网站开发网页浏览器打开
  • 企业网站优化系统wordpress虾米音乐插件
  • 做外贸网站的好处做吗查网站的流量
  • 网站建设方案书模板自己建网站做app
  • 如何利用dw建设网站手机购物网站建设
  • 网站建设带采集免费域名分发网站
  • 网站开发工程师是干嘛的企业推广费用占比多少合适
  • 内蒙古乌海建设局网站免费企业名录搜索软件
  • 有没有专门做线下活动的网站wordpress淘宝i主题
  • 怎么获取网站数据做统计给企业做免费的推广
  • ps做网站首页怎么图片制作成动态视频
  • 凡科快图在线抠图宁波seo推广外包公司
  • 网站首页没有收录怎么查网站的备案号
  • 代做毕设网站可信么湘西网站制作
  • 医院网站cms沙漠风网站建设公司
  • 平板做网站服务器建设网站个人简介范文
  • 兰州网站建设推荐q479185700上墙wordpress编辑图像
  • 表白网站制作在线备案查询工信部