>> SPEAKER 1: Kiderült, hogy van még arra, hogy javítani ezen
program design.
Figyeljük meg a hurok, hogy minden iteráció, én ellenőrizte, hogy az i kisebb
mint a húr hossza s.
De a húr hossza s mindig lesz ugyanaz, mert s maga
nem változik.
És mégis, minden alkalommal, ezen keresztül a hurok Én nézem a húr hossza s,
a húr hossza s, a húr hossza s, ami csak ostoba.
Mert biztosan meg kell tennie bizonyos időt, hogy kitaláljuk, a
karakterlánc hossza.
És én pazarlás, hogy időt kér ugyanazt a kérdést újra és újra.
>> Nos, kiderült, hogy tudunk javítani ezen úgy nyilatkozott, mondjuk, a második változó
belső én a hurok.
Nevezzük n - és külön is I, vesszővel, mint ez -
és állítsa be az N értékét az karakterlánc hossza s.
Pontosvessző.
És most, most megváltoztatni a feltétel nem hasonlítható i ellen a húr
s hossza önmagában, de ehelyett ellen n.
Ily módon, mi n inicializálni hogy a húr hossza s.
De minden egyes iterációban az én ciklus, én ehelyett ellenőrzése i ellen n.