您当前的位置: 首页 >  leetcode

呆呆敲代码的小Y

暂无认证

  • 1浏览

    0关注

    385博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【算法千题案例】⚡️每日LeetCode打卡⚡️——61.下一个更大元素 I

呆呆敲代码的小Y 发布时间:2021-10-24 11:23:54 ,浏览量:1

        • 📢前言
    • 🌲原题样例:下一个更大元素 I
      • 🌻C#方法:暴力解法
      • 🌻Java 方法:暴力解法
    • 💬总结

请添加图片描述

📢前言 🚀 算法题 🚀
  • 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜
  • 🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题
  • 🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!
  • 🌲 今天是力扣算法题持续打卡第61天🎈!
🚀 算法题 🚀 🌲原题样例:下一个更大元素 I

给你两个 没有重复元素 的数组 nums1nums2,其中 nums1nums2 的子集。

请你找出 nums1 中每个元素在nums2 中的下一个比其大的值。

nums1中数字x的下一个更大元素是指xnums2中对应位置的右边的第一个比x 大的元素。如果不存在,对应位置输出 -1 。

示例:

输入: nums1 = [4,1,2], nums2 = [1,3,4,2].
输出: [-1,3,-1]
解释:
对于 num1 中的数字 4 ,你无法在第二个数组中找到下一个更大的数字,因此输出 -1 。
对于 num1 中的数字 1 ,第二个数组中数字1右边的下一个较大数字是 3 。
对于 num1 中的数字 2 ,第二个数组中没有下一个更大的数字,因此输出 -1 。

示例 2:

输入: nums1 = [2,4], nums2 = [1,2,3,4].
输出: [3,-1]
解释:
 对于 num1 中的数字 2 ,第二个数组中的下一个较大数字是 3 。
 对于 num1 中的数字 4 ,第二个数组中没有下一个更大的数字,因此输出 -1 。

提示:

  • 1
关注
打赏
1663854676
查看更多评论
立即登录/注册

微信扫码登录

0.0447s