为了账号安全,请及时绑定邮箱和手机立即绑定

数组无顺序匹配?

数组无顺序匹配?

犯罪嫌疑人X 2018-12-28 19:14:21
有一道题,要求编写一个函数,判断一个数组符合预设的条件,并告知匹配了第几个数组(多个数组匹配时第一个匹配的数组为正解):函数有两个参数,一个是需要你的函数进行判断的数组(arr:1-9的数组),一个作为判断条件的数组(arrs:二维数组,每个项都是0-9的数组,0代表1-9的任意数字,数组长度与arr一致)可以忽视数组项的顺序,每个项最多只能被匹配一次,数组项数不固定示例:arr=[1,1],arrs=[[1,2],[1]] // falsearr=[1,2,3],arrs=[[3,1,2]] // 1arr=[1,2,3,4],arrs=[[2,1,2,4],[1,2,3,0],[1,2,3,4]] // 2我的想法是将arrs的每项拿出来匹配一次。该数组(就a吧)有一项成功匹配时从a中移除,a的长度减到0时代表匹配成功。大家能不能提供些不一样的思路?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 483 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信