1 00:00:00,000 --> 00:00:00,260 2 00:00:00,260 --> 00:00:02,830 >> Gjuha 1: Ajo rezulton se ka ende një mundësi për të përmirësuar këtë 3 00:00:02,830 --> 00:00:04,240 dizajn programit. 4 00:00:04,240 --> 00:00:08,860 Njoftimi në tim për lak që në çdo përsëritje, unë jam duke kontrolluar se i është më pak 5 00:00:08,860 --> 00:00:10,520 se gjatësia e vargut s. 6 00:00:10,520 --> 00:00:13,920 Por gjatësi varg s është gjithmonë do të jetë i njëjtë, sepse s vetë 7 00:00:13,920 --> 00:00:15,010 nuk po ndryshon. 8 00:00:15,010 --> 00:00:18,630 E megjithatë, sa herë nëpër këtë lak Unë jam duke kontrolluar gjatësinë e string s, 9 00:00:18,630 --> 00:00:21,810 gjatësia varg s, string gjatësia e S, e cila është vetëm trashë. 10 00:00:21,810 --> 00:00:24,580 Sepse me siguri ajo duhet të marrë disa sasinë e kohës që të gjej një 11 00:00:24,580 --> 00:00:25,450 Gjatësia String-së. 12 00:00:25,450 --> 00:00:28,680 Dhe unë jam i humbur në atë kohë duke pyetur të njëjtën pyetje përsëri dhe përsëri. 13 00:00:28,680 --> 00:00:32,920 >> E pra, ajo rezulton që ne mund të përmirësojë këtë duke e deklaruar, të themi, një variabël i dytë 14 00:00:32,920 --> 00:00:34,470 brenda e mia për lak. 15 00:00:34,470 --> 00:00:38,240 Le të thërrasë atë n - dhe ndarë atë nga I, me një presje si kjo - 16 00:00:38,240 --> 00:00:42,000 dhe vendosur n barabartë me Gjatësia varg s. 17 00:00:42,000 --> 00:00:42,990 Pikëpresje. 18 00:00:42,990 --> 00:00:46,350 Dhe tani, le të ndryshojë gjendjen time të nuk i krahasojnë kundër të vargut 19 00:00:46,350 --> 00:00:49,560 Gjatësia e s per se, por në vend kundër n. 20 00:00:49,560 --> 00:00:52,360 Në këtë mënyrë, ne nisja n në gjatësinë e vargut te s. 21 00:00:52,360 --> 00:00:57,210 Por në çdo përsëritje e lak tim, unë do të në vend që të jetë i kontrolluar kundër n. 22 00:00:57,210 --> 00:00:59,628