问题标签 [suffix-tree]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
suffix-tree - how to find all the possible longest common subsequence from the same position
I am trying to find all the possible longest common subsequence from the same position of multiple fixed length strings (there are 700 strings in total, each string have 25 alphabets ). The longest common subsequence must contain at least 3 alphabets and belong to at least 3 strings. So if I have:
I need the answer to be:
My one problem is this needs to be as fast as possible. I am trying to find the answer with suffix tree, but the solution of suffix tree method is ["ab","pq"]
.Suffix tree can only find continuous substring from multiple strings.The common longest common subsequence algorithm cannot solve this problem.
Does anyone have any idea on how to solve this with low time cost?
Thanks
cocos2d-iphone - cocos2d-iphone。Spritesheet取决于屏幕分辨率?
cocos2d 为资源添加后缀的方式类似于 "@2x" 适用于通常的 iOS 应用程序。我还想将这些图片放入精灵表中。
问题是一个默认的 cocos2d spritesheet 表示为一个 png 和一个带有 sprite 帧的 plist 文件。
那么如何强制cocos2d引擎在需要的时候将这些后缀应用到plist文件中呢?
algorithm - Suffix tree VS Tries - 简单的英语,有什么区别?
我已经查看了这个问题,但我仍然看不出 Suffix tree 和 Trie 之间的区别。
两者都有给定字符串的所有子字符串,那么它们之间有什么不同呢?
tree - 修改广义后缀树以保存节点在文本字符串中出现的次数
如何修改Ukkonen 论文中的过程以保存一个单词在文本中出现的次数的值。是否有任何这样的实现也可以提供字符串频率?
我想要的修改就像一个字符串“hehe”,所有“h”、“e”、“he”的频率计数在树中应该是 2。其余节点的默认值为 1。
但是他们都没有描述我的问题的足够好的解决方案。我还必须处理一个非常大的字典文件(大约十亿字)。然后算法需要非常快。我准备在空间上妥协一点。
pattern-matching - 我们可以使用后缀树来计算不同子序列的数量吗?
我们可以使用后缀树来计算不同子序列(而不是子字符串)的数量吗?
定义:字符串的子序列是一个新的字符串,它是从原始字符串中删除一些字符而不干扰其余字符的相对位置而形成的。(即,“ACE”是“ABCDE”的子序列,而“AEC”不是)。
那么如果给定一个字符串 S = "rabbbit",子序列 P = "rabbit" 的模式,我们可以使用后缀树找出 S 中 P 的不同子序列的数量吗?
它应该从人工检查中返回 3。
如果有人愿意通过绘制“兔子”的后缀树来解决这个问题,我将非常感激。
注意 - 我们可以使用 DP 等其他技术来解决这个问题,但我更感兴趣的是我们是否可以使用后缀树来解决它。谢谢!
c++ - 深度优先搜索
我有一个后缀树,这棵树的每个节点都是一个结构
我需要为每个节点制作 dfs 并获取我可以到达的所有字符串,但我不知道如何制作。这是我的 dfs 函数
如果我能做出类似的东西就完美了
其中 int 是我的树的一个节点和我可以到达的向量字符串
现在它可以工作了
haskell - 带引用的 Haskell 数据类型
我正在实现 Ukkonen 的算法,它要求树的所有叶子都包含对同一整数的引用,我在 Haskell 中这样做以了解有关该语言的更多信息。但是,我很难写出执行此操作的数据类型。
如何将引用放在Leaf
类型声明中?
algorithm - 后缀链接和失效链接有什么区别?
我在这学期学习算法,并阅读了关于Aho-Corasick 字符串匹配算法和Ukkonen构建后缀树的算法。
我阅读了它们,但无法理解这两者的主要基本区别,除了失败链接检查前缀和后缀链接检查后缀。
这两种算法有什么区别?
perl - 尝试安装 Tree::Suffix 时出现 Devel::CheckLib 语法错误
我正在尝试在安装了Perl 5.18.1 的 Debian 测试系统上从 CPAN安装Tree::Suffix模块。
在编译过程中,我收到了一堆与Devel::CheckLib相关的语法错误和警告。
完整的日志在这里。
我做错什么了吗?有人可以确认在尝试安装 Tree::Suffix 时发生这些错误吗?
如果这是一个错误,它属于 Tree::Suffix、Devel::CheckLib、Perl 还是 Debian?
任何帮助将不胜感激!