>> Gjuha 1: Ajo rezulton se ka ende një mundësi për të përmirësuar këtë
dizajn programit.
Njoftimi në tim për lak që në çdo përsëritje, unë jam duke kontrolluar se i është më pak
se gjatësia e vargut s.
Por gjatësi varg s është gjithmonë do të jetë i njëjtë, sepse s vetë
nuk po ndryshon.
E megjithatë, sa herë nëpër këtë lak Unë jam duke kontrolluar gjatësinë e string s,
gjatësia varg s, string gjatësia e S, e cila është vetëm trashë.
Sepse me siguri ajo duhet të marrë disa sasinë e kohës që të gjej një
Gjatësia String-së.
Dhe unë jam i humbur në atë kohë duke pyetur të njëjtën pyetje përsëri dhe përsëri.
>> E pra, ajo rezulton që ne mund të përmirësojë këtë duke e deklaruar, të themi, një variabël i dytë
brenda e mia për lak.
Le të thërrasë atë n - dhe ndarë atë nga I, me një presje si kjo -
dhe vendosur n barabartë me Gjatësia varg s.
Pikëpresje.
Dhe tani, le të ndryshojë gjendjen time të nuk i krahasojnë kundër të vargut
Gjatësia e s per se, por në vend kundër n.
Në këtë mënyrë, ne nisja n në gjatësinë e vargut te s.
Por në çdo përsëritje e lak tim, unë do të në vend që të jetë i kontrolluar kundër n.