C#中遍历TreeView的两个常用方法

TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。

 

第一种,递归算法,代码如下:

Code


第二种,非递归算法,代码如下:

Code


程序调用,如下:

Code


我自己又封装了一个调用的方法,用来返回布尔类型:

Code


 

posted on 2009-03-11 11:24  冷月孤峰  阅读(3038)  评论(0)    收藏  举报