Dom Razvoj Što je kleenska zvijezda? - definicija iz tehopedije

Što je kleenska zvijezda? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Kleene Star?

Zvijezda Kleene-a, u jeziku komunikacije, softverski je program koji nudi ishode povezane sa spajanjem niza. Pomoću Kleene zvijezde, programeri i drugi procjenjuju kako filtrirati dane rezultate na temelju unesenih podataka.

Kleene zvijezda je također poznata kao Kleene-ov operator ili Kleene-ovo zatvaranje.

Tehopedia objašnjava Kleene Star

Zvijezda Kleene, koja je korisna u izgradnji "automata" ili automatiziranih sustava, matematički je opisana kao "jednolična" operacija ili konstrukcija "slobodnog monoida". Opisana je kao mogući skup stringova koji se mogu stvoriti spajanjem elemenata osnovnog niza. Drugim riječima, svaki pojedinačni element ulaznog niza mora biti prisutan, ali se dodatni elementi mogu ponoviti u bilo kojoj mjeri.

Jednostavan abecedni primjer može pokazati kako djeluje zvijezda Kleene. Ako se ulazni niz sastoji od riječi "mačka", skup rezultirajući nizovima Kleene zvijezde uključivat će rezultate "mačka" i "ccat", kao i "ccatt", "cccat" i "ccaattt."

Inženjeri i profesionalci pomoću Kleene zvijezde odlučuju se na skupovima nizova, na primjer, kako bi se uskladili s pojedinim ulazima u automatizaciji i radili na velikim skupovima podataka koji dolaze u IT sustav.

Što je kleenska zvijezda? - definicija iz tehopedije