1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> SPEAKER 1: Det viser sig, er der stadig en mulighed for at forbedre dette 3 00:00:02,830 --> 00:00:04,240 programmets design. 4 00:00:04,240 --> 00:00:08,860 Bemærk i min for-løkke der på hver iteration, jeg tjekker, at jeg er mindre 5 00:00:08,860 --> 00:00:10,520 end strengen længde s. 6 00:00:10,520 --> 00:00:13,920 Men strengen længde s er altid vil være det samme, fordi s selv 7 00:00:13,920 --> 00:00:15,010 ikke ændrer sig. 8 00:00:15,010 --> 00:00:18,630 Og endnu, hver gang gennem denne løkke Jeg tjekker strengen længde s, 9 00:00:18,630 --> 00:00:21,810 strengen længde s, strengen Længden af ​​s, der er bare dumt. 10 00:00:21,810 --> 00:00:24,580 Fordi sikkert må det tage nogle mængde tid til at finde ud af en 11 00:00:24,580 --> 00:00:25,450 streng længde. 12 00:00:25,450 --> 00:00:28,680 Og jeg spilder den tid ved at spørge det samme spørgsmål igen og igen. 13 00:00:28,680 --> 00:00:32,920 >> Tja, det viser sig, at vi kan forbedre denne ved at erklære, siger, en anden variabel 14 00:00:32,920 --> 00:00:34,470 indersiden af ​​min for loop. 15 00:00:34,470 --> 00:00:38,240 Lad os kalde det n - og adskille det fra jeg, med et komma som dette - 16 00:00:38,240 --> 00:00:42,000 og indstil n lig med streng længde s. 17 00:00:42,000 --> 00:00:42,990 Semikolon. 18 00:00:42,990 --> 00:00:46,350 Og nu, lad os ændre min tilstand til ikke sammenligne i forhold til strengen 19 00:00:46,350 --> 00:00:49,560 Længden af ​​filtre per se, men i stedet mod n.. 20 00:00:49,560 --> 00:00:52,360 På denne måde initialisere vi n til strengen længde s. 21 00:00:52,360 --> 00:00:57,210 Men på hver iteration af mit loop, vil jeg stedet være kontrol i mod n.. 22 00:00:57,210 --> 00:00:59,628