C#中的递归主要用于哪些地方?
答案:2 悬赏:50 手机版
解决时间 2021-02-01 23:13
- 提问者网友:十年饮冰
- 2021-02-01 01:56
C#中的递归主要用于哪些地方?
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-01 02:30
递归算法一般用于解决三类问题:
(1)数据的定义是按递归定义的。(Fibonacci函数)
(2)问题解法按递归算法实现。(回溯)
(3)数据的结构形式是按递归定义的。(树的遍历,图的搜索)
(1)数据的定义是按递归定义的。(Fibonacci函数)
(2)问题解法按递归算法实现。(回溯)
(3)数据的结构形式是按递归定义的。(树的遍历,图的搜索)
全部回答
- 1楼网友:慢性怪人
- 2021-02-01 03:51
所谓的递归就是自己调用自己,如:
int i=1;
public void test()
{
i++;
if(i<=100)
{
test();
}
else
{
response.write("条件已不满足,退出递归");
}
}
这就是递归最本质的小例子,如果不给一个限制条件,递归将无限下去,形成死循环。树形控件的数据绑定是常用递归的方法解决的控件之一。
回答完毕,楼主了解!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯