小编srr*_*vnn的帖子

退出整个递归堆栈

我从main()调用一个函数fooA,调用另一个递归的函数fooB.当我想返回时,我继续使用exit(1)来停止执行.当递归树很深时退出的正确方法是什么?

返回通过递归堆栈可能没有帮助,因为返回通常会清除我构建的部件解决方案,我不想这样做.我想从main()执行更多代码.

我读过可以使用Exceptions,如果我能获得代码片段会很好.

c++ recursion

7
推荐指数
1
解决办法
5962
查看次数

Lucene Porter Stemmer不公开

如何在Lucene 3.6.2中使用Porter Stemmber类?这是我有的:

import org.apache.lucene.analysis.PorterStemmer;
...
PorterStemmer stemmer = new PorterStemmer();
term = stemmer.stem(term);
Run Code Online (Sandbox Code Playgroud)

我被告知:在org.apache.lucene.analysis中,PorterStemmer不公开; 无法从外部包裹访问.

编辑:我也广泛阅读有关使用Snowball的内容,但不鼓励这样做.什么是在Java中使用Lucene的正确方法?

java lucene porter-stemmer

4
推荐指数
1
解决办法
7441
查看次数

标签 统计

c++ ×1

java ×1

lucene ×1

porter-stemmer ×1

recursion ×1