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

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

 

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

Code


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

Code


程序调用,如下:

Code


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

Code


 

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