当前位置: 首页 > 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/4316.html

相关文章:

  • dede做视频网站网站关键词有哪些
  • 网页设计软件最好用重庆排名优化整站优化
  • 6黄页网站建设西安seo网站推广优化
  • 专业的单位网站开发网络推广经验
  • 深圳做网站排名公司如何做好网络营销
  • 金华做网站的公司搜索引擎营销案例分析题
  • 中国林业建设协会网站企业文化宣传策划方案
  • 做网站怎么推广收益大大量微信群推广代发广告
  • 阿里巴巴网站威海哪里做?济南百度推广公司电话
  • 如何查看网站的建设方式我有广告位怎么找客户
  • 黄冈网站建设价格seo常用工具
  • 电子商务网站建设教材市场调研问卷
  • 梦幻西如何建立网站做代练网络优化公司有哪些
  • 网站怎么做百度快照网站建设首页
  • 织梦网站支付安装帮我搜一下长沙做网络销售
  • 如何提高网站的排名网络营销的认识与理解
  • 随州住房和城乡建设委员会网站seo属于什么职业部门
  • wordpress防护插件太原网站优化公司
  • 网站建设费计入 科目苏州seo关键词优化方法
  • 检索类的网站建设搜索引擎推广方式有哪些
  • 开县网站制作舆情监控
  • 免费网站认证网页制作模板
  • 如何做机票预订网站自己可以做网站推广吗
  • 广东烟草电子商务网站山西seo顾问
  • vs2015 建设微网站许昌网络推广外包
  • 东莞 塑胶 网站建设深圳推广优化公司
  • 网站建设的网络成都最新疫情
  • 做网站的好处在哪里阜康管委主任seo网站推广计划
  • 怎么注册自己的平台seo网站查询工具
  • 北京网站设计合理刻品牌如何做推广