我有三个带有字符串值的变量。需要找到所有三条线之间最长的交点。就像这样:
let str1 = 'abc123efg';
let str2 = 'c123efg';
let str3 = 'abcdefg';
// result -> 'efg'
然而,要解决这个问题,需要使用4对循环进行处理。简而言之,我把绳子切成不同长度的碎片,并将它们与其他每一根绳子进行比较。我不认为这是正确的方法。
请推荐一些有关这个主题的书籍或文章。
我看过一些关于算法的书籍,例如:
algorithmsAlgorithms ManualAlgorithims in a nutshelletc 简介
但是他们中的大多数都是用C/C++或者我不知道的语言。我知道算法是要掌握的通用主题,但是由于我不知道C/C++,我发现很难做到这一点。
有没有用JavaScript或PHP编写的包含示例的算法书?我在谷歌上搜索,但没有找到一本书。