发展历程 克林星是什么? -技术百科的定义

克林星是什么? -技术百科的定义

目录:

Anonim

定义-Kleene Star是什么意思?

用计算机科学的术语来说,Kleene星是一种编程资源,它提供与字符串集的串联相关的结果。 开发人员和其他人员使用Kleene星,评估如何根据输入过滤给定的结果。

Kleene星也称为Kleene算子或Kleene闭包。

Techopedia解释了Kleene Star

在构建“自动机”或自动化系统中有用的Kleene星,在数学上被描述为“一元”运算或“自由monoid”构造。 它被描述为可能的字符串集合,可以通过串联基本字符串的元素来创建。 换句话说,必须存在输入字符串的每个单独元素,但是可以在任何程度上重复其他元素。

一个简单的字母示例可以显示Kleene星的工作原理。 如果输入字符串由单词“ cat”组成,则所得的Kleene星型字符串集将包括结果“ cat”和“ ccat”以及“ ccatt”,“ cccat”和“ ccaattt”。

工程师和专业人员使用Kleene之星来确定字符串集,例如,以匹配自动化中的特定输入,并处理进入IT系统的大数据集。

克林星是什么? -技术百科的定义