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

做网站多少前陕西省城乡和住房建设厅网站

做网站多少前,陕西省城乡和住房建设厅网站,市场调研报告1500字,培训教育网站建设1. 题目 给定两个没有重复元素的数组 nums1 和 nums2 #xff0c;其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在#xff0c;对应…1. 题目 给定两个没有重复元素的数组 nums1 和 nums2 其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在对应位置输出-1。 示例 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。来源力扣LeetCode 链接https://leetcode-cn.com/problems/next-greater-element-i 2. 解题 将数组2的数值作为哈希表的 key下标作为 value用数组1的数值去哈希表里查找在该数值在数组2中的位置 class Solution { public:vectorint nextGreaterElement(vectorint nums1, vectorint nums2) {int i, j;unordered_mapint, int m;for(i 0; i nums2.size(); i){m[nums2[i]] i;}vectorint ans;for(i 0; i nums1.size(); i){for(j m[nums1[i]]1; j nums2.size(); j){if(nums1[i] nums2[j]){ans.push_back(nums2[j]);break;}if(j nums2.size()-1){ans.push_back(-1);break;}}if(j nums2.size())ans.push_back(-1);}return ans;} };
http://www.zqtcl.cn/news/400235/

相关文章:

  • 嘉祥网站建设公司小企业网站建设多少钱
  • 做设计.不抠图网站114在线查询电话
  • 上饶网站制作需要多少钱网站百度地图标注
  • 微信网站二次开发广州番禺人才网
  • 支部网站及活动室建设免费建设网站有哪些
  • 深圳福田专业网站推广互联网网站开发有哪些职位
  • 手机网站生成西安北郊做网站
  • 深圳宝安区网站建设南通建设厅网站
  • 介绍做网站的标题在线图片编辑器好用吗
  • 金华建设网站公司笔记本销售网站开发的背景
  • 国外做的好看的网站设计网络营销推广方案怎么做
  • 网站建站业务wordpress网站域名地址
  • 烟台网站制作这做菠菜网站
  • 网站建设vr百度站长
  • 织梦网站广告代码如何写网页设计你若安好便是晴天作业
  • 网站建设 上海wordpress 知更鸟 公告
  • 建小说网站需要多少钱罗湖区住房和建设网站
  • 湖南专业网站建设服务做网站的底图尺寸多大
  • 山东省住房与建设厅网站首页有名的wordpress主题商
  • 常州市金坛区网站建设毕业设计代做淘宝好还是网站好
  • 品牌网站建设营销型网站设计网站整合方案
  • 网站开发设计师网站代理什么意思
  • 网站层级关系邯郸品牌商标vi设计策划公司
  • 网站开发产品需求说明小网站代码
  • 苏州网站推广排名网站建设方案范文8篇
  • 自己做考试题目网站广州番禺区美食攻略
  • 广州做网站如何如何制作一个网页
  • 网站定制开发收费标准是多少网站代码优化方案
  • 制作卡牌的网站深圳正规煤气公司
  • 手表网站哪家好网站用图片