www.wikidata.uk-ua.nina.az
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lipen 2013 V informatici pidryadok neporozhnya zv yazna chastina ryadka Zmist 1 Formalne viznachannya 2 Prefiks 3 Priklad 4 Otrimannya pidryadka 4 1 U movi C 4 2 U movi Python 4 3 U movi Perl 4 4 U movi Pascal 5 Operaciyi z pidryadkom 6 Div takozh 7 PrimitkiFormalne viznachannya RedaguvatiNehaj L c 0 c n 1 displaystyle L c 0 dots c n 1 nbsp ryadok dovzhini n displaystyle n nbsp Bud yakij ryadok S c i c j displaystyle S c i dots c j nbsp v yakomu 0 i j n 1 displaystyle 0 leq i leq j leq n 1 nbsp ye pidryadkom L displaystyle L nbsp dovzhini j i 1 displaystyle j i 1 nbsp Yaksho i 0 displaystyle i 0 nbsp todi S displaystyle S nbsp nazivayetsya prefiksom L displaystyle L nbsp dovzhini j 1 displaystyle j 1 nbsp Yaksho j n 1 displaystyle j n 1 nbsp todi S displaystyle S nbsp sufiks L displaystyle L nbsp dovzhini j i 1 displaystyle j i 1 nbsp Prefiks RedaguvatiPrefiksom ryadka T t 1 t n displaystyle T t 1 dots t n nbsp nazivayetsya ryadok T t 1 t m displaystyle widehat T t 1 dots t m nbsp de m n displaystyle m leq n nbsp Vlasnij prefiks ryadka ne dorivnyuye samomu ryadku 0 m lt n displaystyle 0 leq m lt n nbsp 1 deyaki dzherela 2 na dodatok do cogo nakladayut obmezhennya neporozhnosti 0 lt m lt n displaystyle 0 lt m lt n nbsp Prefiks mozhna rozglyadati yak osoblivij vipadok pidryadka Priklad RedaguvatiZ tochki zoru informatiki ryadki kiped Viki diya ye pidryadkami ryadka Vikipediya pri comu Viki prefiksom a diya sufiksom Vikipediya kiped Viki diyaOtrimannya pidryadka RedaguvatiYaksho line pochatkovij ryadok begin poziciya pershogo simvolu pidryadka end poziciya ostannogo simvolu pidryadka to pidryadok subline virahovuyetsya nastupnim chinom U movi C Redaguvati char subline char malloc end begin 2 if subline NULL fprintf stderr ERROR malloc failed exit 1 memcpy subline line begin end begin 1 subline end begin 1 0 U movi Python Redaguvati subline line begin end 1 U movi python pidryadok ye slajsom zrizom angl slice U movi Perl Redaguvati subline substr line begin end begin U movi Pascal Redaguvati SubStr Copy SourceStr StartCharIndex SubStrLength Operaciyi z pidryadkom RedaguvatiOkrim prostoyi zadachi vidilennya pidryadka z ryadka za dvoma indeksami isnuye i skladnisha zadacha poshuku indeksiv sho vkazuyut na zadanij pidryadok Div takozh RedaguvatiRyadkovi algoritmiPrimitki Redaguvati Kelli Din 1995 Automata and Formal Languages An Introduction London Prentis Gol Interneshnl ISBN 0 13 497777 7 Gusfild Den 1999 1997 Algorithms on Strings Trees and Sequences Computer Science and Computational Biology SShA Kembridzh Yuniversiti Pres ISBN 0 521 58519 8 nbsp Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Pidryadok amp oldid 38233613