algorithm - 具有常量内存的最长公共(public)子串?

标签 algorithm

给定两个字符串——如何仅使用常量内存找到最长的公共(public)子串?

更新:时间限制是在 O(len1 * len2) 中解决它,就像标准的动态规划解决方案一样。

最佳答案

恒定的内存和没有时间限制

只做一个蛮力方法:比较所有可能性,在内存中只保留 6 个整数索引:startend 用于两个字符串,加上 2 用于找到的最长字符串然而……

关于algorithm - 具有常量内存的最长公共(public)子串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1580577/

相关文章:

java - Negamax国际象棋算法: How to use final return?

performance - 快速 SSE 阈值算法

algorithm - 用较短的字母数组表示一长串数字

java - 将两个大数作为字符串相除,而不使用java中的Bignumbers

algorithm - 如何从列中创建对称矩阵?

评估嵌套逻辑表达式的算法

algorithm - 使用 php 和 mysql 加密和解密数据的最佳方法

Java 根据总和查找最接近的对是 ArrayIndexOutOfBoundsException

algorithm - 在线算法 - 雪具租赁

algorithm - 在体素立方体的 3D 网格中寻找视线