1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> Tagapagsalita 1: Ito ay lumiliko out mayroong pa rin isang pagkakataon upang mapabuti ito 3 00:00:02,830 --> 00:00:04,240 disenyo program. 4 00:00:04,240 --> 00:00:08,860 Abiso sa aking para sa loop na sa bawat iteration, Lalabas na ako na i Mababa 5 00:00:08,860 --> 00:00:10,520 kaysa sa haba ng string ng mga s. 6 00:00:10,520 --> 00:00:13,920 Ngunit ang haba string ng mga s ay palaging pagpunta sa maging kapareho, dahil mismo s 7 00:00:13,920 --> 00:00:15,010 ay hindi nagbabago. 8 00:00:15,010 --> 00:00:18,630 At pa, sa tuwing pamamagitan ng loop Lalabas na ako ang haba string ng mga s, 9 00:00:18,630 --> 00:00:21,810 ang haba ng string ng mga s, ang string haba ng s, na kung saan ay lamang ulok. 10 00:00:21,810 --> 00:00:24,580 Dahil tiyak dapat itong tumagal ng ilang dami ng oras upang malaman kung ang isang 11 00:00:24,580 --> 00:00:25,450 haba string ng. 12 00:00:25,450 --> 00:00:28,680 At ako pag-aaksaya ng oras na sa pamamagitan ng pagtatanong ang parehong tanong muli at muli. 13 00:00:28,680 --> 00:00:32,920 >> Well, ito ay lumiliko out maaari naming mapabuti ito sa pamamagitan ng deklarasyon, sabihin nating, isang segundo variable 14 00:00:32,920 --> 00:00:34,470 sa loob ng aking para sa loop. 15 00:00:34,470 --> 00:00:38,240 Hayaan tawagan ni ito n - at ihiwalay ito mula i, gamit ang isang kuwit tulad nito - 16 00:00:38,240 --> 00:00:42,000 at itakda n katumbas ng string haba ng s. 17 00:00:42,000 --> 00:00:42,990 Tuldok-kuwit. 18 00:00:42,990 --> 00:00:46,350 At ngayon, baguhin ng aking kondisyon upang ipaalam hindi ihambing i laban sa mga string 19 00:00:46,350 --> 00:00:49,560 haba ng s per se, ngunit sa halip laban n. 20 00:00:49,560 --> 00:00:52,360 Sa ganitong paraan, initialize namin n ng haba ng string ng mga s. 21 00:00:52,360 --> 00:00:57,210 Ngunit sa bawat pag-ulit ng aking mga loop, idedetalye ko sa halip maging pagsuri i laban n. 22 00:00:57,210 --> 00:00:59,628