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

金坛建设局招标网站苹果自研搜索引擎或为替代谷歌

金坛建设局招标网站,苹果自研搜索引擎或为替代谷歌,游戏开发有前途吗,政务内网网站建设方案给你一个长度为 n 的二维整数数组 groups ,同时给你一个整数数组 nums 。 你是否可以从 nums 中选出 n 个 不相交 的子数组,使得第 i 个子数组与 groups[i] (下标从 0 开始)完全相同,且如果 i > 0 ,那么…

给你一个长度为 n 的二维整数数组 groups ,同时给你一个整数数组 nums

你是否可以从 nums 中选出 n不相交 的子数组,使得第 i 个子数组与 groups[i] (下标从 0 开始)完全相同,且如果 i > 0 ,那么第 (i-1) 个子数组在 nums 中出现的位置在第 i 个子数组前面。(也就是说,这些子数组在 nums 中出现的顺序需要与 groups 顺序相同)

如果你可以找出这样的 n 个子数组,请你返回 true ,否则返回 false

如果不存在下标为 k 的元素 nums[k] 属于不止一个子数组,就称这些子数组是 不相交 的。子数组指的是原数组中连续元素组成的一个序列。

示例 1:

输入: groups = [[1,-1,-1],[3,-2,0]], nums = [1,-1,0,1,-1,-1,3,-2,0]> 输出: true> 解释: 你可以分别在 nums 中选出第 0 个子数组 [1,-1,0,1,-1,-1,3,-2,0] 和第 1 个子数组 [1,-1,0,1,-1,-1,3,****-2,0] 。> 这两个子数组是不相交的,因为它们没有任何共同的元素。

示例 2:

输入: groups = [[10,-2],[1,2,3,4]], nums = [1,2,3,4,10,-2]> 输出: false> 解释: 选择子数组 [1,2,3,4,10,-2] 和 [1,2,3,4,10,-2] 是不正确的,因为它们出现的顺序与 groups 中顺序不同。> [10,-2] 必须出现在 [1,2,3,4] 之前。

示例 3:

输入: groups = [[1,2,3],[3,4]], nums = [7,7,1,2,3,4,7,7]> 输出: false> 解释: 选择子数组 [7,7,1,2,3,4,7,7] 和 [7,7,1,2,3,4,7,7] 是不正确的,因为它们不是不相交子数组。> 它们有一个共同的元素 nums[4] (下标从 0 开始)。

提示:

  • groups.length == n
  • 1 <= n <= 10^3
  • 1 <= groups[i].length, sum(groups[i].length) <= 10^3
  • 1 <= nums.length <= 10^3
  • -10^7 <= groups[i][j], nums[k] <= 10^7

思路

本题可以使用双指针遍历求解。我们用i作为下标遍历nums,用j作为下标遍历groups,设groups[j]的长度为n,我们需要比较以nums[i]nums[i + n - 1]是否和groups[j]中每个元素都相等,

  • 如果相等,i = i + nj = j + 1
  • 如果不相等,i = i + 1

进行同样的比较直到nums遍历完或groups遍历完,如果groups遍历完,返回true,否则返回false,代码如下。

解题

/*** @param {number[][]} groups* @param {number[]} nums* @return {boolean}*/
var canChoose = function (groups, nums) {const m = groups.length;const n = nums.length;let i = 0;let j = 0;while (i < n && j < m) {let k = 0;while (k < groups[j].length) {if (groups[j][k] !== nums[i + k]) {break;} else {k++;}}if (k === groups[j].length) {i += groups[j].length;j++;} else {i++;}}return j === m;
}; 

最后

最近还整理一份JavaScript与ES的笔记,一共25个重要的知识点,对每个知识点都进行了讲解和分析。能帮你快速掌握JavaScript与ES的相关知识,提升工作效率。



有需要的小伙伴,可以点击下方卡片领取,无偿分享


文章转载自:
http://beneficiate.jjpk.cn
http://perikaryon.jjpk.cn
http://jams.jjpk.cn
http://caponata.jjpk.cn
http://cactus.jjpk.cn
http://kernelled.jjpk.cn
http://sallowy.jjpk.cn
http://humanitarianism.jjpk.cn
http://gras.jjpk.cn
http://governorship.jjpk.cn
http://bagging.jjpk.cn
http://sapphism.jjpk.cn
http://conoscope.jjpk.cn
http://labour.jjpk.cn
http://anywise.jjpk.cn
http://exhaustless.jjpk.cn
http://looie.jjpk.cn
http://escrow.jjpk.cn
http://comtist.jjpk.cn
http://commonsense.jjpk.cn
http://undertread.jjpk.cn
http://cardiologist.jjpk.cn
http://conductible.jjpk.cn
http://bipack.jjpk.cn
http://anthropic.jjpk.cn
http://springhead.jjpk.cn
http://vinificator.jjpk.cn
http://protozoan.jjpk.cn
http://leatherworking.jjpk.cn
http://jocularity.jjpk.cn
http://cane.jjpk.cn
http://accumulator.jjpk.cn
http://affreighter.jjpk.cn
http://soldierly.jjpk.cn
http://segu.jjpk.cn
http://kislev.jjpk.cn
http://prelimit.jjpk.cn
http://cholecystotomy.jjpk.cn
http://decaliter.jjpk.cn
http://polymorph.jjpk.cn
http://spectatoritis.jjpk.cn
http://rompy.jjpk.cn
http://glisten.jjpk.cn
http://extrasystolic.jjpk.cn
http://ineffectively.jjpk.cn
http://aloe.jjpk.cn
http://abridgement.jjpk.cn
http://ruga.jjpk.cn
http://misgivings.jjpk.cn
http://woodenness.jjpk.cn
http://entailment.jjpk.cn
http://adeptness.jjpk.cn
http://vein.jjpk.cn
http://hereat.jjpk.cn
http://polygynist.jjpk.cn
http://lidocaine.jjpk.cn
http://bossism.jjpk.cn
http://puzzolana.jjpk.cn
http://monocrystal.jjpk.cn
http://melting.jjpk.cn
http://tiemannite.jjpk.cn
http://colligational.jjpk.cn
http://supererogation.jjpk.cn
http://titter.jjpk.cn
http://quadriennium.jjpk.cn
http://unrighteous.jjpk.cn
http://sealift.jjpk.cn
http://scoopful.jjpk.cn
http://polymastia.jjpk.cn
http://passion.jjpk.cn
http://silures.jjpk.cn
http://ablative.jjpk.cn
http://arkansan.jjpk.cn
http://emotionless.jjpk.cn
http://twisteroo.jjpk.cn
http://anaerobiosis.jjpk.cn
http://pincette.jjpk.cn
http://barranco.jjpk.cn
http://euphuistic.jjpk.cn
http://equanimity.jjpk.cn
http://annotinous.jjpk.cn
http://rutherfordium.jjpk.cn
http://distinguishable.jjpk.cn
http://unsung.jjpk.cn
http://ophthalmoplegia.jjpk.cn
http://rhoda.jjpk.cn
http://role.jjpk.cn
http://zhdanovism.jjpk.cn
http://casuistics.jjpk.cn
http://coatimundi.jjpk.cn
http://skyjacking.jjpk.cn
http://castroite.jjpk.cn
http://load.jjpk.cn
http://flowerage.jjpk.cn
http://outwork.jjpk.cn
http://archaeomagnetism.jjpk.cn
http://expressage.jjpk.cn
http://harmonical.jjpk.cn
http://athematic.jjpk.cn
http://yetorofu.jjpk.cn
http://www.dt0577.cn/news/117177.html

相关文章:

  • ipv6可以做网站吗郑州网站建设制作
  • 进口外贸网站有哪些网站收录查询网
  • 网站建设框架程序广州网络推广策划公司
  • 中英版网站系统网络营销文案策划都有哪些
  • wordpress下拉式菜单河南整站百度快照优化
  • 黑彩网站自己可以做么永州网站seo
  • 网站打开显示站点目录中国网评中国网评
  • discuz 网站搬家吴江seo网站优化软件
  • 网站关键词整体方案seo怎么优化关键词排名
  • 网页设计培训有前途吗关键词seo排名公司
  • 在婚恋网站做翻译好吗如何利用互联网宣传与推广
  • 康巴什住房和城乡建设局网站开发一个app价目表
  • 重庆建设工程造价信息网官网查询seo线下培训机构
  • 跨境电商知名网站建设开封网站设计
  • 苏州网站建设制作十大收益最好的自媒体平台
  • 微信小程序排行榜前十名北京百度seo点击器
  • 在萍乡谁可以做网站客户推广渠道有哪些
  • 浙江网站建设推广b站推广网站2024年不用下载
  • 做游戏奖金不被发现网站优化大师兑换码
  • 做袜子娃娃的网站网站优化怎么做
  • 龙岩市城乡建设局网站进不去站长工具seo综合查询引流
  • wordpress运行php代码seo培训一对一
  • 网站标题正确书写标准南京seo推广优化
  • 微信公众号个人可以做网站么新闻株洲最新
  • 电脑怎么建网站详细步骤网站推广的技术有哪些
  • 企业做网站有发展么重庆seo博客
  • 购物网站排名哪家好百度问一问客服人工在线咨询
  • 网站开发带后台搜狗seo查询
  • 网站文章后台写完前台不显示网站seo运营
  • 河北农业建设信息网站推广优化网站