W języku Python, jeśli mam ciąg needle
i chcę sprawdzić, czy istnieje (w sposób ciągły) jako podciąg w haystack
, wystarczy sprawdzić tylko if needle in haystack
.Wyszukiwanie podłańcucha (niepodzielne)
Co dzieje się w przypadku podciągu?
przykład:
haystack = "qabcdzzzefgyyyh"
needle = "acgh"
"acgh" jest subsekwencją qabcdzzzefgyyyh
- nie istnieje ciągły w haystack
, lecz nie nie ciągły. c
pojawia się po a
, g
pojawia się po c
, a h
pojawia się po g
.
Czy możesz podać przykład? – Kasramvd
Czy możesz użyć lepszego słowa do wyjaśnienia? –
Dodano przykład – user4847061