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

这几年做哪个网站致富谷歌优化的网络公司

这几年做哪个网站致富,谷歌优化的网络公司,怎样查商标注册信息查询,网站站点名一、题目描述 二、解题思路 这里首先要分辨清楚是子序列还是子数组 原数组:[1,2,3,4,5] 子序列:元素和元素之间相对位置保持不变,但是在原数组中不一定连续,如:[1,3,4]; 子数组:元素元素之间保…

一、题目描述

二、解题思路

这里首先要分辨清楚是子序列还是子数组

        原数组:[1,2,3,4,5]

        子序列:元素和元素之间相对位置保持不变,但是在原数组中不一定连续,如:[1,3,4];

        子数组:元素元素之间保持原数组的连续关系,如:[1,2,3];

问题中问的是子序列

        所以我们这边可以使用回溯法,在回溯过程中判断是否存在子序列和为7的倍数(相当于穷举了所有情况)。

        设置一个标记数组hasUsed,用于判断当前元素是否被使用过,如果没有使用过纳入子序列范围计算和,然后做出判断,直到所有的子序列都尝试过。

三、代码实现

import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param nums int整型一维数组 * @return int整型*/public int findRainbow (int[] nums) {// write code here//初始化hasUsed数组boolean[] hasUsed = new boolean[nums.length];for(int i=0;i<nums.length;i++){hasUsed[i]=false;}return recursiveFunc(nums,hasUsed,0)?1:0;}//注意:这里是子序列,并不是子数组,不能直接通过双层for循环来实现//通过回溯法进行查找public boolean recursiveFunc(int[] nums,boolean[] hasUsed,int nowSum){boolean resbool=false;//如果没找到则默认返回falseif(nowSum!=0&&nowSum%7==0){resbool=true;}else{for(int i=0;i<nums.length;i++){if(!hasUsed[i]){nowSum+=nums[i];hasUsed[i]=true;if(recursiveFunc(nums,hasUsed,nowSum)){resbool=true;break;}else{//这里注意,把未满足情况的当前元素要从nowSum中删除nowSum-=nums[i];hasUsed[i]=false;}}}}return resbool;}
}

四、测试用例问题

在提交测试中:这个测试用例没有通过,这个测试用例应该是返回1,在提交以后注意一下。

五、刷题链接

牛牛的彩虹数组_牛客题霸_牛客网

http://www.ds6.com.cn/news/100422.html

相关文章:

  • 广元网站建设价格鞍山做网站的公司
  • 电子商务网站开发的关键点114外链
  • 中国b2b网站前100名外贸seo推广招聘
  • 网站建设毕业设计刻光盘百度知道客服电话
  • 建盏生态公司二十条优化措施
  • 淄博天一建设项目招标代理有限公司网站2345网址导航是什么浏览器
  • 合肥专业做网站的搜索词热度查询
  • 广东智能网站建设费用百度推广咨询
  • 劳务派遣做网站有必要吗网店无货源怎么做
  • share poine 户做网站软文优化
  • 有哪个网站能卖自己做的衣服俄罗斯搜索引擎yandex推广
  • 网站一次性链接怎么做的合肥网站制作公司
  • 赛事竞猜网站开发优就业seo课程学多久
  • 网站开发为什么要写接口贵港网站seo
  • 武汉高端网站建设公司外贸营销推广
  • 石家庄网站建设企业建立网站需要什么
  • 免费自制app软件平台上海有哪些优化网站推广公司
  • 大学网站建设技术方案苹果看国外新闻的app
  • 网站开发一般用的字体类型云搜索系统
  • 房地产市场现象南宁seo优化公司排名
  • 建设银行网站查询密码怎么设置企业邮箱哪个好
  • 济南网站建设yigeseo优化设计七年级上册数学答案
  • 网站原创文章规范张家界百度seo
  • 企业网站建设难吗怎么在网上销售
  • 网站建设思路互联网推广的优势
  • 邢台招聘网关键词优化排名的步骤
  • 网页模板下载网站1058百度搜索引擎
  • 做直播网站廊坊优化技巧
  • 做网络销售保温材料用什么网站好百度知道官网首页登录入口
  • 湖州站内优化seo公司互联网推广是什么工作内容