问题标签 [suffix]

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.

0 投票
0 回答
292 浏览

java - 如何在树中找到后缀

我正在尝试制作基本的面向对象的后缀树控制台程序,但我不知道如何制作布尔后缀(String s)方法。我的实际后缀方法无法正常工作。最后它应该看起来像:

以 # 作为叶子的后缀树

节点用于对象,SuffixTree 创建树并具有该树的方法,TestTree 具有用于测试的主要方法

节点

后缀树

测试树

0 投票
1 回答
330 浏览

c++ - 使用 OOP/C++ 实现 Suffix Trie

我正在尝试在 C++ 中实现后缀 trie 以进行编程作业。现在我认为我的想法是正确的,但是我一直遇到分段错误,并且我无法找到导致它的原因。

对于这个作业,我们鼓励使用 VIM/其他一些基本的文本编辑器,并从控制台编译程序。尽管如此,我还是下载了 CLion 来尝试调试代码,以便找到错误。

现在在 CLion 中运行时,我收到消息

尝试运行调试器会给出消息

我是 CLion 的新手,我不确定该怎么做(我使用的唯一 JetBrains IDE 是 Pycharm)。你能帮我解决这个问题吗?

现在程序本身包含三个类,TrieEdgeNode它们的实现如下所示。Trie 实现背后的主要思想是在Trie.cpp.

代码在下面详细说明。我很感激任何帮助。


主文件

Trie.hpp

Trie.cpp

节点.hpp

节点.cpp

边缘.hpp

边缘.cpp

0 投票
1 回答
965 浏览

c++ - 访问没有字符的字符串的第一个字符

我正在用 C++ 实现一个后缀 trie。构造函数的实现Trie如下所示。

我正在使用两种数据结构,Node它们Edge有一些你所期望的 getter 和 setter 以及属性。该方法childLoc()返回表示给定字符的边(如果存在)的位置。

代码编译得很好,但由于某种原因,我在运行时收到此错误:

有人告诉我这个错误意味着我正在访问一个空字符串的第一个字符,但我看不到代码中发生这种情况的位置。

0 投票
1 回答
46 浏览

integer - C99 中的隐式整数转换与静态代码检查器

我在我的 C99 代码中使用了类似以下的内容:

我假设U总是意味着unsigned int

我的静态代码检查器现在在这里抱怨隐式类型转换,这是正确的。但是它并没有抱怨unsigned long longvs unsigned int。相反,它抱怨unsigned charvs。unsigned short

所以我的问题是:上面的这些文字可以解释为C99 之外的unsigned long long其他东西(尤其是更小的东西)吗?unsigned int

0 投票
0 回答
102 浏览

file - [批处理]子文件夹中新复制的文件如何复制并添加后缀?

这是我到目前为止的代码:

进展:我具有接受用户输入、选择单个随机文件、复制并粘贴新名称的功能。

问题:它不适用于子文件夹,用户输入不是作为后缀添加的,而是从字面上重命名整个文件。

问题:如何在保留文件名和文件类型的同时将用户输入作为后缀添加到新复制的文件中?

是否也可以将此功能应用于子文件夹?

0 投票
1 回答
29 浏览

php - 不以 di 和 men 开头的单词(前缀)

我在创建符合以下标准的正则表达式时遇到问题:

  1. 前缀:不以“di”和“men”开头</li>
  2. 字符序列:az
  3. 后缀 : 结尾: • in, at, ah, iah, • 元音序列 (a,e,i,o,u), • 然后是“wi”, • 以 i 结尾的辅音序列

这是我创建的正则表达式,但它似乎不起作用。请帮我。

例如,输出应该捕获单词“lain”,而不是“dian”。

0 投票
1 回答
163 浏览

php - 为每一行添加后缀 [PHP 和 textarea HTML]

问候是否可以使用 PHP 为 textarea 中的每一行添加后缀?我知道我们可以将文本从 textarea 获取到变量,然后呢?如何添加 enter- (新行)作为变量?

0 投票
1 回答
1378 浏览

r - R中的stemDocument是否删除“ed”结尾?

下面是我如何阻止我的语料库和我的文件。然而,例如“工作”和“工作”出现了大量的时间,在我的分析中,对于所有意图和目的来说,这些显然是同一个词。是否有一个包或一些代码片段来删除“-ed”结尾?谢谢!

0 投票
1 回答
336 浏览

bash - lsyncd 不能使用动态备份后缀

我不想使用 lsyncd 来创建使用日期/时间字符串作为后缀的修改文件的备份。如果我使用 lua 设置后缀选项(在 lsyncd.conf 文件中),则日期/时间在我启动守护程序时计算一次,并且不会在每次同步迭代时更新。这导致每个修改的文件(具有相同的后缀)只创建一个备份文件,我希望每个文件的每个修改都创建一个新的备份文件。我使用的配置文件如下:

如果我尝试在后缀选项中传递 bash 的日期函数,如下所示:

它在不计算值的情况下转换为字符串,从而生成一个名称如下的备份文件:

我仅限于使用 2.1.4 版本的 lsyncd。是否可以创建动态备份文件后缀?

0 投票
1 回答
51 浏览

matlab - 在matlab中用函数后缀命名文件

我正在尝试在 MATLAB 中保存多个具有不同颜色的圆圈的 png 文件。我希望有多个名称为:

n是显示的不同文件的数量,colorname是圆圈颜色的名称。

由于圆圈具有 RGB 颜色,因此我使用函数 translatecolor 将每种 RGB 颜色转换为颜色的实际名称。

我可以在命名每个文件时调用该函数吗?如果没有,我怎样才能用它们各自的颜色命名所有文件?

预先感谢您的帮助。

这是我的代码: