Diberikan dua string : x = abc, dan y = 123
·
Prefik string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau
lebih simbol-simbol paling belakang dari string w tersebut.
Contoh : abc, ab, a, dan e adalah semua Prefix(x)
·
ProperPrefix
string w adalah string yang
dihasilkan dari string w dengan
menghilangkan satu atau lebih simbol-simbol
paling belakang dari string w
tersebut.
Contoh : ab, a, dan e adalah semua ProperPrefix(x)
·
Postfix
(atau Sufix) string w adalah string
yang dihasilkan dari string w dengan
menghilangkan nol atau lebih
simbol-simbol paling depan dari string w
tersebut.
Contoh : abc, bc, c, dan e adalah semua Postfix(x)
·
ProperPostfix
(atau PoperSufix) string w adalah
string yang dihasilkan dari string w
dengan menghilangkan satu atau lebih
simbol-simbol paling depan dari string w
tersebut.
Contoh : bc, c, dan e adalah semua ProperPostfix(x)
·
Head string w
adalah simbol paling depan dari string w.
Contoh : a adalah Head(x)
·
Tail string w
adalah string yang dihasilkan dari string w dengan menghilangkan simbol paling depan dari string w tersebut.
Contoh : bc adalah Tail(x)
·
Substring string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau
lebih simbol-simbol paling depan dan/atau simbol-simbol paling belakang dari
string w tersebut.
Contoh : abc, ab,
bc, a, b, c, dan e
adalah semua Substring(x)
·
ProperSubstring string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau
lebih simbol-simbol paling depan dan/atau simbol-simbol paling belakang dari
string w tersebut.
Contoh : ab, bc,
a, b, c, dan e
adalah semua Substring(x)
·
Subsequence string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau
lebih simbol-simbol dari string w
tersebut.
Contoh : abc,
ab, bc, ac, a, b,
c, dan e
adalah semua Subsequence(x)
·
ProperSubsequence string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau
lebih simbol-simbol dari string w
tersebut.
Contoh : ab, bc,
ac, a, b, c, dan e
adalah semua Subsequence(x)
·
Concatenation adalah penyambungan dua buah
string. Operator concatenation adalah concate
atau tanpa lambang apapun.
Contoh :
concate(xy) = xy = abc123
·
Alternation
adalah pilihan satu di antara dua buah string. Operator alternation
adalah alternate atau ½.
Contoh : alternate(xy) = x½y = abc atau 123
·
Kleene Closure : x* = e½x½xx½xxx½… = e½x½x½x½…
·
Positive Closure : x = x½xx½xxx½…
= x½x½x½…
Tidak ada komentar:
Posting Komentar