1 00:00:00,000 --> 00:00:03,110 >> רעדנער 1: אין אַז לעצט ווערסיע פון סיגמאַ, איך ימפּלאַמענטאַד וואָס איך וואָלט רופן 2 00:00:03,110 --> 00:00:06,570 אַ יטערייטיוו לייזונג, ווערביי איך געוויינט אַ פאָרויס שלייף צו ציילן אַרויף אַלע פון ​​די 3 00:00:06,570 --> 00:00:09,720 נומערן צווישן 1 און עם, דערנאָכדעם אומגעקערט די סאַכאַקל. 4 00:00:09,720 --> 00:00:12,560 >> אבער עס טורנס אויס מיר קענען נוצן אנדערן טעכניק צו מאַכשער אַז זעלביקער 5 00:00:12,560 --> 00:00:15,120 פֿונקציע, אַ טעכניק באקאנט ווי רעקורסיאָן. 6 00:00:15,120 --> 00:00:19,360 א רעקורסיווע פֿונקציע, אַזוי צו רעדן, איז פשוט איינער וואס רופט זיך. 7 00:00:19,360 --> 00:00:21,290 איצט, אין און פון זיך, אַז זאל זיין אַ פּראָבלעם. 8 00:00:21,290 --> 00:00:24,500 אויב אַ פֿונקציע פשוט רופט זיך וואָס רופט זיך וואָס רופט זיך, 9 00:00:24,500 --> 00:00:26,080 אַז פּראָצעס זאל באָט אלץ סוף. 10 00:00:26,080 --> 00:00:30,490 אָבער אַזוי לאַנג ווי מיר אַרייַננעמען אַ אַזוי גערופענע באַזע פאַל, אַ צושטאַנד אַז ינשורז 11 00:00:30,490 --> 00:00:34,930 אַז אין עטלעכע סיטואַטיאָנס מיר טאָן ניט רופן זיך, אַז פּראָצעס פון אַנדערש 12 00:00:34,930 --> 00:00:37,070 ינפאַנאַט לופּינג זאָל אויפהערן. 13 00:00:37,070 --> 00:00:39,180 >> זאל ס איצט רעימפּלעמענט סיגמאַ ווי גייט. 14 00:00:39,180 --> 00:00:43,810 אויב N איז ווייניקער ווי אָדער גלייַך צו 0, איך בין פשוט, און עפּעס אַרביטרעראַלי, 15 00:00:43,810 --> 00:00:45,670 געגאנגען צו צוריקקומען 0. 16 00:00:45,670 --> 00:00:49,370 אַנדערש וואָס איך בין געגאנגען צו טאָן איז פאקטיש צונויפרעכענען סיגמאַ פֿאַר די positive ינט 17 00:00:49,370 --> 00:00:50,460 אַז איך 'ווע געווארן קאָלנער. 18 00:00:50,460 --> 00:00:52,050 >> איצט, וואָס איז סיגמאַ פון עם? 19 00:00:52,050 --> 00:00:55,480 נו, סיגמאַ פון עם איז, פון קורס, די סאַכאַקל פון 1 אַרויף דורך עם. 20 00:00:55,480 --> 00:00:58,820 אבער אויב מיר טראַכטן וועגן אים די אנדערע וועג, עס ס פשוט די סאַכאַקל פון עם פּלוס עם 21 00:00:58,820 --> 00:01:02,560 מינוס 1 פּלוס עם מינוס 2 און אַזוי אַרויס, אַלע די וועג אַראָפּ צו 1. 22 00:01:02,560 --> 00:01:08,080 אַזוי אין אַז זינען, עס מיינט אַז איך קען פשוט צוריקקומען עם פּלוס. 23 00:01:08,080 --> 00:01:10,210 >> און דעמאָלט איך דאַרפֿן עם מינוס 1 פּלוס עם מינוס 2. 24 00:01:10,210 --> 00:01:13,470 אבער איך האָבן אַ פֿונקציע וואס קענען געבן מיר דווקא אַז ענטפֿערן, ניימלי 25 00:01:13,470 --> 00:01:16,340 סיגמאַ פון עם מינוס 1. 26 00:01:16,340 --> 00:01:19,670 >> איצט, פאַך זיך אין דעם וועג טוט ניט ויסקומען ווי דער בעסטער געדאַנק. 27 00:01:19,670 --> 00:01:22,610 ווייַל אויב סיגמאַ רופט סיגמאַ וואָס רופט סיגמאַ וואָס רופט סיגמאַ, איר 28 00:01:22,610 --> 00:01:24,480 וואָלט טראַכטן אַז דעם פּראָצעס זאל ניט אלץ סוף. 29 00:01:24,480 --> 00:01:27,720 אבער אַז ס וואָס מיר האבן די אַזוי גערופענע באַזע פאַל בייַ די שפּיץ פון דעם פֿונקציע. 30 00:01:27,720 --> 00:01:31,540 די אויב צושטאַנד אַז טשעקס אויב עם איז ווייניקער ווי אָדער גלייַך צו 0 איך בין ניט געגאנגען 31 00:01:31,540 --> 00:01:32,610 צו רופן זיך. 32 00:01:32,610 --> 00:01:37,010 איך בין אַנשטאָט געגאנגען צו צוריקקומען 0, וואָס אין דרייַ איז געגאנגען צו זיין מוסיף צו די 33 00:01:37,010 --> 00:01:39,950 פרייַערדיק נומערן אַז איך 'ווע געווארן סוממינג אַרויף, דערמיט סטאָפּפּינג דעם 34 00:01:39,950 --> 00:01:41,740 אַנדערש ינפאַנאַט פּראָצעס. 35 00:01:41,740 --> 00:01:43,710 >> זאל ס איצט זען אויב דעם נייַ ימפּלאַמענטיישאַן אַרבעט. 36 00:01:43,710 --> 00:01:46,510 זאל ס היט, צונויפנעמען, און לויפן דעם פּראָגראַם. 37 00:01:46,510 --> 00:01:50,640 מאַכן סיגמאַ 1 פּונקט צעהאַקן סיגמאַ 1. 38 00:01:50,640 --> 00:01:52,900 און לאָזן ס צושטעלן עס מיט דער זעלביקער נומערן ווי פריער. 39 00:01:52,900 --> 00:01:55,520 2, וואָס זאָל אַלעווייַ געבן מיר 3. 40 00:01:55,520 --> 00:01:58,970 זאל ס צושטעלן עס מיט 3, וואָס זאָל אַלעווייַ געבן מיר 6. 41 00:01:58,970 --> 00:02:03,480 און לאָזן ס לעסאָף צושטעלן עס מיט 50, וואָס טאַקע גיט מיר 1275. 42 00:02:03,480 --> 00:02:06,130