1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> GARSIAKALBIS 1: Pasirodo, vis dar galimybė tobulinti šį 3 00:00:02,830 --> 00:00:04,240 Programos dizainas. 4 00:00:04,240 --> 00:00:08,860 Skelbimo mano už linijos, kad kiekvienas iteracija, aš patikrinti, kad aš mažiau 5 00:00:08,860 --> 00:00:10,520 nei eilutės ilgis ir s. 6 00:00:10,520 --> 00:00:13,920 Tačiau eilutė ilgis s visada bus tas pats, nes ai pati 7 00:00:13,920 --> 00:00:15,010 nesikeičia. 8 00:00:15,010 --> 00:00:18,630 Ir dar, kiekvieną kartą per šią kilpa Aš patikrinti stygų ilgį s, 9 00:00:18,630 --> 00:00:21,810 string ilgis s, eilutė ilgis s, kuri yra tiesiog kvailas. 10 00:00:21,810 --> 00:00:24,580 Nes tikrai ji turi imtis tam tikrų daug laiko išsiaiškinti, 11 00:00:24,580 --> 00:00:25,450 STRING ilgis. 12 00:00:25,450 --> 00:00:28,680 Ir aš eikvoti tą laiką paklausti Tas pats klausimas vėl ir vėl. 13 00:00:28,680 --> 00:00:32,920 >> Na, paaiškėja, mes galime pagerinti šį pareikšdamas, tarkim, antras kintamasis 14 00:00:32,920 --> 00:00:34,470 viduje mano už linijos. 15 00:00:34,470 --> 00:00:38,240 Pavadinkime jį n - ir jį atskirti nuo i, su tokia - kablelis 16 00:00:38,240 --> 00:00:42,000 ir nustatykite N lygų string ilgis s. 17 00:00:42,000 --> 00:00:42,990 Kabliataškis. 18 00:00:42,990 --> 00:00:46,350 Ir dabar, galime pakeisti savo būseną, negalima lyginti i prieš eilutę 19 00:00:46,350 --> 00:00:49,560 ilgis ai per se, bet o prieš n. 20 00:00:49,560 --> 00:00:52,360 Tokiu būdu, mes inicijuoti n į eilutės ilgį s. 21 00:00:52,360 --> 00:00:57,210 Bet kiekvienam savo kilpa iteracijos, aš vietoj to turi būti patikrinti i prieš n. 22 00:00:57,210 --> 00:00:59,628