1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> SPEAKER 1: On käynyt ilmi, siellä on vielä mahdollisuus parantaa tätä 3 00:00:02,830 --> 00:00:04,240 ohjelman suunnittelussa. 4 00:00:04,240 --> 00:00:08,860 Ilmoitus minun silmukka, että jokaisella iteraatio, olen tarkistanut, että i on pienempi 5 00:00:08,860 --> 00:00:10,520 kuin merkkijonon pituus s. 6 00:00:10,520 --> 00:00:13,920 Mutta merkkijonon pituus s on aina tulee olemaan sama, koska s itse 7 00:00:13,920 --> 00:00:15,010 ei muutu. 8 00:00:15,010 --> 00:00:18,630 Ja kuitenkin, joka kerta läpi tämän silmukan Olen tarkkailun merkkijonon pituus s, 9 00:00:18,630 --> 00:00:21,810 merkkijonon pituus s, merkkijono pituus s, joka on vain typerä. 10 00:00:21,810 --> 00:00:24,580 Sillä varmasti se on otettava jossain määrin aikaa selvittää 11 00:00:24,580 --> 00:00:25,450 merkkijonon pituus. 12 00:00:25,450 --> 00:00:28,680 Ja olen tuhlaa tuolloin pyytämällä saman kysymyksen uudelleen ja uudelleen. 13 00:00:28,680 --> 00:00:32,920 >> No, se kääntyy pois voimme parantaa tätä julistamalla, vaikkapa toisen muuttujan 14 00:00:32,920 --> 00:00:34,470 sisällä minun silmukan. 15 00:00:34,470 --> 00:00:38,240 Kutsukaamme sitä n - ja erottaa se alkaen i, pilkulla näin - 16 00:00:38,240 --> 00:00:42,000 ja asettaa n on yhtä suuri kuin merkkijonon pituus s. 17 00:00:42,000 --> 00:00:42,990 Puolipisteellä. 18 00:00:42,990 --> 00:00:46,350 Ja nyt, nyt vaihdan kunnossa ei vertaa i vastaan ​​merkkijono 19 00:00:46,350 --> 00:00:49,560 pituus s sinänsä, mutta sen sijaan vastaan ​​n. 20 00:00:49,560 --> 00:00:52,360 Tällä tavalla me alustaa n merkkijonon pituus s. 21 00:00:52,360 --> 00:00:57,210 Vaan jokaisen iteraation minun silmukan, minä sen sijaan olla tarkkailun i vastaan ​​n. 22 00:00:57,210 --> 00:00:59,628