Picture Picture Picture Picture Picture Picture Picture

2020-7-11 关于递归函数 判断Arrylist是否包含某元素 自定义小部件的监听器

我们要注意

   1、递归一定有出口 和参数 这二者一定要看清楚
   2、递归的对象一般为不规则的树

什么时候使用递归

   一个不规则的树我们想要遍历它的每个节点的时候,(我们不知道它有几层)。
或者某些情况,我们想要进行死循坏 ,只有满足某种条件的时候才可以跳出循坏。也可以使用递归

怎么使用递归

   递归的使用是使用 参数的变化来实现的。而且每次递归只处理一部分相关数据(比如树的某层循坏)。
递归一定有结束条件,可以使树遍历结束,也可以是自己写的breank跳出语句。且不可以死循环。每次尽兴递归的时候,参数都应该发生变化。
如此来进行下一层不同的递归遍历。

判断Arrylist是否包含某元素

  (数组.indexOf(元素)) ==-1
  数组不包含会返回-1 否则返回一个小标。

自定义小部件的监听器

  自定义的swt小部件的时候,删除某个元素一定要删除它对应的监听。同时,进行重新排列的时候,
移除元素,不删监听。

posted @ 2020-07-11 15:07  云行雨步  阅读(213)  评论(0编辑  收藏  举报
Title - Artist
0:00