我试图在巨大的文本中找到包含子字符串(作为输入)的单词。文本看起来像这样:*america*python*erica*逸出*..示例:输入:"rica“=>输出: america,erica我的伪代码(pythonlike)是:suffixArray=getSuffixArray(text) // suffix array
for every index of suffix array which points to firstChar
我正在尝试(用Java)进行并行/并发编程,并被一些基础知识所困扰,这些基础知识似乎在我读过的任何教程中都没有涉及。当我们谈论“多线程”或“并行/并发编程”时,这是否意味着我们正在处理一个大问题并将其分散到多个线程中,还是我们首先显式地将其分解为较小的子问题,并将每个子问题传递给它自己的线程?为了完成它的目标,它必须做一些非常繁重的工作,比如说,一亿次:
public voidfor(int i = 0;