1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> SPEAKER 1: Izrādās, tur ir vēl iespēja uzlabot šo 3 00:00:02,830 --> 00:00:04,240 programmas projektēšana. 4 00:00:04,240 --> 00:00:08,860 Paziņojums Manā cilpa, kas katrā atkārtojuma, es esmu pārbaudīt, ka man ir mazāk 5 00:00:08,860 --> 00:00:10,520 nekā virknes garumu s. 6 00:00:10,520 --> 00:00:13,920 Bet virknes garums s vienmēr būs tāds pats, jo s pati 7 00:00:13,920 --> 00:00:15,010 nemainās. 8 00:00:15,010 --> 00:00:18,630 Un tomēr, katru reizi izmantojot šo cilpu Es esmu pārbaudes stīgu garumu s, 9 00:00:18,630 --> 00:00:21,810 virknes garums s, stīgu garums s, kas ir tikai muļķīgi. 10 00:00:21,810 --> 00:00:24,580 Tāpēc, protams, tas ir veikt dažas daudz laika, lai noskaidrotu 11 00:00:24,580 --> 00:00:25,450 STRING ir garuma. 12 00:00:25,450 --> 00:00:28,680 Un es esmu izšķērdēt šo laiku, uzdodot pašu jautājumu atkal un atkal. 13 00:00:28,680 --> 00:00:32,920 >> Nu, izrādās, mēs varam uzlabot šo deklarējot, teiksim, otrā mainīgā 14 00:00:32,920 --> 00:00:34,470 iekšpusē mana cilpa. 15 00:00:34,470 --> 00:00:38,240 Sauksim to par n - un to atdala no i, ar komatiem, piemēram, tas - 16 00:00:38,240 --> 00:00:42,000 un noteikt n ir vienāds ar virknes garums s. 17 00:00:42,000 --> 00:00:42,990 Semikols. 18 00:00:42,990 --> 00:00:46,350 Un tagad, pieņemsim mainīt savu stāvokli, lai ne salīdzināt i pret virkni 19 00:00:46,350 --> 00:00:49,560 garums s per se, bet vietā pret n. 20 00:00:49,560 --> 00:00:52,360 Tādā veidā, mēs sāktu n līdz virknes garumu s. 21 00:00:52,360 --> 00:00:57,210 , Bet par katru atkārtojuma mana cilpa, es ņemšu vietā būs pārbaudot i pret n. 22 00:00:57,210 --> 00:00:59,628