wuxian递归的问题
wuxian递归的问题wuxian递归的问题wuxian递归的问题
wuxian递归的问题wuxian递归的问题
wuxian递归的问题
wuxian递归的问题wuxian递归的问题
wuxian递归的问题
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
画魂火狐 2014-12-07 11:03最佳回答 专家已采纳1234567891011121314151617181920212223242526272829private
static
void
digui(String displayName, ArrayList<ArrayList<String>> object,
int
flag) {
// TODO Auto-generated method stub
Log.d(
"hehe"
,
"每次进来flag="
+flag);
if
(flag > object.size()) {
return
;
}
//displayName博达波打安 //bda //object{博,波}{打,达}{安}
ArrayList<String> value = object.get(flag);
for
(
int
i =
0
; i < value.size(); i++) {
// 博 波
Log.d(
"hehe"
,
"flag ====="
+ flag);
Log.d(
"hehe"
,
"value ====="
+ value);
displayName = flag ==
0
? mDisplayName : displayName;
Log.d(
"hehe"
,
"displayName="
+ displayName+
";mDisplayName="
+mDisplayName);
int
pos = displayName.indexOf(value.get(i));
Log.d(
"hehe"
,
"值="
+ value.get(i) +
",pos="
+ pos);
if
((flag ==
0
) || (flag >
0
&& pos ==
0
)) {
if
(flag == object.size() -
1
) {
Log.d(
"hehe"
,
"return!!!!!!!!!!!!!!!!!!!!!!!"
+ flag);
return
;
}
flag = flag +
1
;
String subStr = displayName.substring(pos + value.get(i).length());
Log.d(
"hehe"
,
"剩余subStr="
+ subStr +
",flag="
+ flag);
digui(subStr, object, flag);
// 达 打 、、安
}
}
//Log.d("hehe", "js*********************"+flag);
}
不好意思代码这么来贴
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2014-12-07 10:56回答 2 已采纳 ?1234567891011121314151617181920212223242526272829private static void digui(String displayName, Arra
- 2020-12-30 20:37回答 4 已采纳 首先test(3)如果需要结束方法:需要 调用test(2) ,test(1) 才可以使i = 1, 输出一个属于test(3) 的1 test(2)要结束方法,需要调用一次test(1),才可以
- 2015-01-20 16:08回答 2 已采纳 if(i>1) {print();//先到这里,但这里是递归,又调用当前函数,当前函数没有执行完 System.out.println("***** "+sum);//当B时点执行完后,这里
- 2021-07-19 08:45天狼1222的博客 Java 递归 跳出死循环 学习了知道树形数据,如何遍历子集,生成List数据,如果数据里面是带各种循环的呢? 要如何处理? 如何跳出死循环? 要求: 根据当前环节id,比如18,找到前置路径: 17到11; 或是14的...
- 2021-03-10 00:23匿名悄悄的的博客 import java.io.File;import java.util.ArrayList;import java.util.List;.../*** @author tiwson 2010-06-02**/public class FileSearcher {/*** 递归查找文件* @param baseDirName 查找的文件夹路径* @para...
- 2020-09-04 16:41进击的攻城狮-zxc的博客 朋友一个业务场景存在父子关系,需要玄幻递归但是i需要再摸个条件下跳出,直接试过传递一个变量,然后修改,由于java是值传递,下层递归修改了对上层无效,全局静态变量又存在线程安全问题。所以最后采用抛出异常的...
- 2020-03-16 14:34回答 2 已采纳 字符串处理中使用递归,将字符串切割成一个字符+子字符串,然后递归处理子字符串。base case当然是子字符串是一个字符了,就不用执行了。 ``` public static String t
- 2020-07-16 23:44回答 3 已采纳 ``` public void replaceMutili5(int [] array, int number) { replace(0, array, number); }
- 2020-12-11 00:15回答 2 已采纳 方法调用就是压栈和弹栈,递归调用也是一样。以你的代码段为例,每次调用printSubFile就会记录执行点位然后压一个方法栈,然后在新的方法栈中循环。循环完了方法结束就会弹出当前方法栈回到上一个方法栈
- 2020-05-23 00:35dnc8371的博客 Streams API是Java 8中的真正瑰宝,我一直在为它们寻找或多或少的意外用途。 我最近写过有关将它们用作ForkJoinPool门面的文章 。 这是另一个有趣的例子:遍历递归数据结构。 事不宜迟,请看一下代码: class ...
- 2021-03-13 18:19weixin_39930557的博客 Java处理List的双层循环程序员经常遇到,一般都是当两个List某个值满足某条件时候,进行相应的处理;1.list和map之间的相互转换/*** 两个List对象当id相同的时候(注意是两个对象,而非两个集合)* @param husbands* @...
- 2021-02-12 09:04慢潜空间站的博客 前言最近在看书的时候看到这一内容,感觉还是蛮有收获的。迭代使用的是循环(for,while,do...wile)或者迭代器,当循环条件不...上面是迭代和递归的语法特性,他们在Java中有什么不同呢?下面通过这篇文章来详细了...
- 2016-12-03 11:16回答 3 已采纳 如果你使用成员变量,那么你就不要返回值,因为每次都将获得的文件大小累加到成员变量size上了。但很显然你使用成员变量的同时又返回了值。 比方说: 第一次查找到一个文件,大小是 100 byte,s
- 2015-08-17 02:43回答 12 已采纳 数据小的话用递归,数据大还是用循坏吧,毕竟递归太消耗内存
- 2018-03-22 08:18回答 7 已采纳 public class test { public static List> source; public static void main(String[] args
- 2021-03-17 13:08皮肤科老徐医生的博客 正则可以看做一门 DSL,但它却应用极其广泛,可以轻松解决很多场景下的字符串匹配、筛选问题。同时呢有句老话:“ 如果你有一个问题,用正则表达式解决,那么你现在就有两个问题了。”Some people, when confronted ...
- 2021-03-15 12:16weixin_39604139的博客 >递归案例: >第一个角色确实存在 >如果匹配,则增加出现次数 >别无所事事 > return(occurrence)(使用子字符串递归的结果); 标签:java,string,recursion,count,character 来源: ...
- 2021-03-10 04:11技术型健身爱好者的博客 它必须是递归的,不能使用任何循环,静态&全局变量. 可以使用局部变量&方法重载. 只能使用以下方法:charAt(i),substring(i),substring(i,j),length(). 例子: 1:TheExamIsEasy; 2:* xamIs * y→true 1:...
- 2021-08-07 09:36回答 1 已采纳 你要学会设置断点,调试就知道程序运行过程了。上次循环不说了,关键看getNumber这个方法,假设传一个参数5,那么会执行else , gerNumber(4)+gerNumber(3)gerNumb
- 2021-03-03 13:03兰伽禾的博客 注:方法签名:方法名+参数列表 (区分一个方法的唯一) 重载方法只和方法名+参数列表相关 调用重载方法:匹配不同的实参就可以 方法的重载和修饰符的无关 方法的重载和有无反回值无关 方法的重载和返回值类型无关 方法...
- 没有解决我的问题, 去提问