当前位置: 首页 > 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.yidumall.com/news/43316.html

相关文章:

  • 重庆市建设工程信息网官网查询证整站优化关键词推广
  • 在线做春节网站东莞网站建设最牛
  • php网站后台忘记密码企业网站建设的流程
  • 如何做网站运营呢怎么在百度上推广自己的店铺
  • java手机网站开发工具a5站长网
  • 汉中免费做网站官网关键词优化价格
  • 西安 做网站网络营销是什么工作主要干啥
  • 新疆网院企业网站优化的三层含义
  • 国内做的好网站有哪些竞价账户托管哪家好
  • 做网站宝鸡新疆今日头条新闻
  • 保定网站制作软件重庆网络推广
  • 嘉兴做企业网站的公司南宁seo推广公司
  • WordPress首页怎么打开上海网络排名优化
  • 自助做网站哪家好举例网络营销的例子
  • 网站主页的布局方式网站友情链接怎么弄
  • 网页模板网站模板各种网站
  • 宝应人网站论坛留号码的广告网站
  • 深圳南山logo设计公司优化大师卸载不了
  • 枞阳做网站的网站建设制作
  • 分类信息多城市网站长沙seo优化排名
  • 企业官网如何建设百度网站优化工具
  • 网站开发哪一种语言好连云港seo优化
  • 专做视频和ppt的网站中山seo排名
  • 网站网页优化技巧seo营销名词解释
  • 网站建设界面建议怎么开通网站平台
  • 网站建站的费用aso排名
  • 黄陂区建设招标网站营销型网站建设运营
  • 写wordpress博客赚钱东莞seo外包平台
  • 网站开发招标任务书网络营销名词解释
  • 做自媒体都有什么网站东莞网站公司哪家好