这个递归函数怎么写,在线等,急
这个递归函数怎么写,在线等,急
Results为自定义的类
class Results
{
string Title="";
ArrayList ResultList=new ArrayList();
}
class Form1
{
//根据text查找对应的Results
public Results FindResults(string text, ArraylList resultList)
{
for (int i = 0; i < resultList.Count; i++)
{
Results result = (Results)resultList[i];
if (result.Title == text) return result;
if (result.ResultList.Count > 0)
return FindResults(text, result.ResultList);
}
ruturn null;
}
//如果不要最后那个(ruturn null;),那么并非所有代码返回值
//但如果要ruturn null;当第一遍循环后最后一个页节点就直接返回null了,后面的循环无法进行下去。
应该怎么写了,高手帮忙看一下
}
Results为自定义的类
class Results
{
string Title="";
ArrayList ResultList=new ArrayList();
}
class Form1
{
//根据text查找对应的Results
public Results FindResults(string text, ArraylList resultList)
{
for (int i = 0; i < resultList.Count; i++)
{
Results result = (Results)resultList[i];
if (result.Title == text) return result;
if (result.ResultList.Count > 0)
return FindResults(text, result.ResultList);
}
ruturn null;
}
//如果不要最后那个(ruturn null;),那么并非所有代码返回值
//但如果要ruturn null;当第一遍循环后最后一个页节点就直接返回null了,后面的循环无法进行下去。
应该怎么写了,高手帮忙看一下
}
...全文
相关推荐
Python递归函数实例讲解
Python递归函数是一种基于函数自身调用的编程技术,它在解决问题时会将问题分解为更小的子问题,直到子问题变得足够简单,可以直接得出答案。
计算递归函数调用次数
本主题关注的是如何计算递归函数的调用次数,这在理解和优化算法性能时至关重要。首先,我们要理解递归函数的结构。
Python 递归函数详解及实例
"本文主要介绍了Python递归函数的概念和实现方式,通过实例解析了如何使用递归函数求解自然数中所有数字的和。"在编程语言中,递归是一种强大的解决问题的技巧,尤其在Python中,递归函数的使用
行业文档-设计装置-简易在线带钢急峻度测量平台.zip
【标题解析】标题"行业文档-设计装置-简易在线带钢急峻度测量平台.zip"揭示了这个压缩包文件的主要内容,它包含了关于一个特定行业的技术文档,具体是关于设计一种装置,该装置用于在线测量带钢的急峻度。"
急加速急刹车标准
在谈论急加速和急刹车标准时,我们首先需要明确何为急加速和急减速。


