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

支付宝支持12306网站建设社交网站开发意义

支付宝支持12306网站建设,社交网站开发意义,厦门网络公司网站,广东东莞公司大家好,我是晴天学长,一个简单的dfs思想,需要的小伙伴可以关注支持一下哦!后续会继续更新的。 1) .数树数 2) .算法思路 代码的主要逻辑是: 1.使用Scanner读取输入的整数n和q,其中n表示测试用例的数量&am…

大家好,我是晴天学长,一个简单的dfs思想,需要的小伙伴可以关注支持一下哦!后续会继续更新的。


1) .数树数

在这里插入图片描述


2) .算法思路

代码的主要逻辑是:

1.使用Scanner读取输入的整数n和q,其中n表示测试用例的数量,q表示每个测试用例的步数。
2.使用循环遍历每个测试用例:
3.读取一个字符串s,该字符串由字符’L’和’R’组成,表示树的结构。
4.初始化ans为0,用于记录树的数目。
5.调用dfs方法进行深度优先搜索,传入参数s、初始的ans和步数1。
6.输出搜索结果并进行下一个测试用例的处理。
7.dfs方法是递归的深度优先搜索函数,它根据输入的字符串s和当前的ans和步数来计算树的数目。

具体逻辑如下:

1.如果当前步数对应的字符是’L’,则树的数目按照公式(ans-1)*2+1计算。
2.如果当前步数对应的字符是’R’,则树的数目按照公式(ans-1)*2+2计算。
3.如果当前步数是字符串s的最后一个字符的位置,则返回计算得到的树的数目。
4.增加步数step的值,并递归调用dfs方法,传入更新后的ans和步数。
5.返回递归调用的结果。


3).代码示例

package LanQiaoTest.枚举;import java.util.Scanner;public class 数树数 {static int ans = 0;public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int q = scanner.nextInt();for (int i = 0; i < q; i++) {String s = scanner.next();ans= 0;System.out.println(dfs(s, 1, 0));}}public static int dfs(String s, int ans, int step) {if (s.charAt(step) == 'L') {if (ans == 1) {ans = Math.max(1, ans-1);}else {ans=(ans-1)*2+1;}} else {ans = (ans-1)*2+2;}if (step==s.length()-1){return ans;}step++;ans=dfs(s,ans,step);return ans;}
}

5).总结

  • dfs的正确步骤。
  • 变量的正确赋值。
http://www.yayakq.cn/news/807665/

相关文章:

  • 企业网站 用个人备案哪家做网站的
  • 网站模板建设报价多语言网站一个域名
  • 建设第三方公众号平台网站教程为什么要选择做花卉网站
  • 内容分发网络CDN可以建设网站吗网络搜索引擎优化
  • 企业网站开发主要职责网络营销的特点不包括什么
  • 国外翻墙设计网站网站建设公司推广方案
  • 灰色行业网站新闻头条免费下载安装
  • 网站开发公司广告语wordpress4.7发布模块
  • 哪里有好的免费成品网站程序wordpress提交新字段到表
  • 企业建设网站有什么作用长尾词排名优化软件
  • 烟台专业做网站公司哪家好苏州市建设职业中心网站
  • 制作触屏版网站开发wordpress文章底部添加自定义内容
  • 在谷歌上做国际网站襄阳市建设工程造价管理站网站
  • 广州公司网站开发wordpress炫酷插件
  • 什么是新闻源网站江苏哪家做网站排名比较好
  • 公司做网站需要准备哪些资料吕梁网站定制
  • 商城网站建设目标做软件项目的网站
  • 如何做网站运营可视化网页编辑工具
  • 去掉wordpress顶部短视频seo推广隐迅推专业
  • 个人网站毕业设计网站pv怎么统计
  • 起公司名称大全免费网站网站建设实训总结范文
  • 建设银行手机个人网站大连建设学校
  • 深圳营销网站有限公司好玩的传奇
  • 模仿网站建设wordpress标签id在哪里
  • 免费企业网站php源码青岛网站建设有哪些公司
  • wordpress网站维护页面注册网站代码
  • 城乡建设局网站首页深圳海圳公司官网
  • 网站底部菜单WordPress表白墙主题
  • 导购网站如何做淘宝客网站建设与管理维护 李建青
  • 孝感网站建设xgsh广州:推动优化防控措施落