Matlab中的后缀树
我在文本T中找到了最长的子字符串,因此它是字符串S的前缀。我使用后缀树制作了算法,该算法提供了不太复杂的解决方案,但由于Matlab不使用指针或任何其他引用,因此我在实现时陷入了困境Matlab中的后缀树,matlab,string-matching,suffix-tree,Matlab,String Matching,Suffix Tree,我在文本T中找到了最长的子字符串,因此它是字符串S的前缀。我使用后缀树制作了算法,该算法提供了不太复杂的解决方案,但由于Matlab不使用指针或任何其他引用,因此我在实现时陷入了困境 有人能为这个问题提出一些解决方案或其他方法吗,可能是在Matlab中。以下是一些在Matlab中使用“指针”的建议: 您可以简单地使用单元数组索引作为指针来引用单元数组元素。这可能是最简单的方法 可以使用来创建可以保存引用的类。从软件工程的角度来看,这有点复杂,但非常好 作为不太复杂的解决方案,您可以用C编写算法
有人能为这个问题提出一些解决方案或其他方法吗,可能是在Matlab中。以下是一些在Matlab中使用“指针”的建议:
- 您可以简单地使用单元数组索引作为指针来引用单元数组元素。这可能是最简单的方法
- 可以使用来创建可以保存引用的类。从软件工程的角度来看,这有点复杂,但非常好
- 作为不太复杂的解决方案,您可以用C编写算法,并使用mex在Matlab和您的算法之间进行接口