1 00:00:00,000 --> 00:00:01,000 [Powered by Google Translate] [סעקשאַן 6] [מער באַקוועם] 2 00:00:01,000 --> 00:00:04,000 [ראָב באָוודען] [האַרוואַרד אוניווערסיטעט] 3 00:00:04,000 --> 00:00:09,000 [דאס איז קס50.] [CS50.TV] 4 00:00:09,000 --> 00:00:11,000 >> מיר קענען קאָפּ צו אונדזער אָפּטיילונג פון שאלות. 5 00:00:11,000 --> 00:00:17,000 איך געשיקט די URL פֿאַר דעם אָרט פאר. 6 00:00:17,000 --> 00:00:22,000 דער אָנהייב פון דער אָפּטיילונג פון די שאלות זאָגן- 7 00:00:22,000 --> 00:00:26,000 משמעות איך בין נישט לעגאַמרע ונסיקק-איז אַ זייער גרינג קשיא 8 00:00:26,000 --> 00:00:28,000 פון נאָר וואָס איז וואַלגרינד? 9 00:00:28,000 --> 00:00:30,000 וואָס טוט וואַלגרינד טאָן? 10 00:00:30,000 --> 00:00:34,000 ווער עס יז ווילן צו זאָגן וואָס וואַלגרינד טוט? 11 00:00:34,000 --> 00:00:36,000 [תּלמיד] טשעקס זכּרון ליקס. 12 00:00:36,000 --> 00:00:41,000 יאָ, וואַלגרינד איז אַ גענעראַל זכּרון טשעקער. 13 00:00:41,000 --> 00:00:44,000 עס, אין די סוף, דערציילט איר אויב איר האָבן קיין זכּרון ליקס, 14 00:00:44,000 --> 00:00:49,000 וואָס איז מערסטנס וואָס מיר רע ניצן עס פֿאַר ווייַל אויב איר ווילן צו 15 00:00:49,000 --> 00:00:54,000 טאָן געזונט אין די פּראָבלעם שטעלן אָדער אויב איר ווילן צו 16 00:00:54,000 --> 00:00:59,000 באַקומען אויף די גרויס ברעט, איר דאַרפֿן צו האָבן קיין זכּרון ליקס כוואַצאָועווער, 17 00:00:59,000 --> 00:01:01,000 און אין פאַל איר האָבן אַ זכּרון רינען אַז איר קענען ניט געפֿינען, 18 00:01:01,000 --> 00:01:04,000 אויך האַלטן אין גייַסט אַז ווען איר עפענען אַ טעקע 19 00:01:04,000 --> 00:01:07,000 און אויב איר טאָן ניט נאָענט עס, אַז ס אַ זכּרון רינען. 20 00:01:07,000 --> 00:01:10,000 >> א פּלאַץ פון מענטשן זענען קוקן פֿאַר עטלעכע נאָדע אַז זיי ניטאָ ניט פריינג 21 00:01:10,000 --> 00:01:15,000 ווען טאַקע, זיי האבן ניט נאָענט די ווערטערבוך אין די זייער ערשטער שריט. 22 00:01:15,000 --> 00:01:19,000 עס אויך דערציילט איר אויב איר האָבן קיין פאַרקריפּלט לייענט אָדער שרייבט, 23 00:01:19,000 --> 00:01:22,000 וואָס מיטל אויב איר פּרובירן און שטעלן אַ ווערט 24 00:01:22,000 --> 00:01:26,000 אַז ס ווייַטער פון די סוף פון די קופּע און עס טוט נישט פּאַסירן צו סעג שולד 25 00:01:26,000 --> 00:01:30,000 אָבער וואַלגרינד קאַטשאַז עס, ווי איר זאָל נישט פאקטיש זייַן שרייבן דאָרט, 26 00:01:30,000 --> 00:01:33,000 און אַזוי איר באשטימט זאָל נישט האָבן קיין פון יענע אָדער. 27 00:01:33,000 --> 00:01:38,000 ווי טאָן איר נוצן וואַלגרינד? 28 00:01:38,000 --> 00:01:42,000 ווי טאָן איר נוצן וואַלגרינד? 29 00:01:42,000 --> 00:01:45,000 >> עס ס אַ גענעראַל קשיא פון 30 00:01:45,000 --> 00:01:49,000 מין פון לויפן אים און קוק בייַ די רעזולטאַט. 31 00:01:49,000 --> 00:01:51,000 דער רעזולטאַט איז אָוווערוועלמינג אַ פּלאַץ פון מאל. 32 00:01:51,000 --> 00:01:54,000 עס ס אויך שפּאַס ערראָרס ווו אויב איר האָבן עטלעכע טעראַבלי אומרעכט זאַך 33 00:01:54,000 --> 00:01:59,000 געשעעניש אין אַ שלייף, דעמאָלט עס וועט יווענטשאַוואַלי זאָגן, "וועג אויך פילע ערראָרס. 34 00:01:59,000 --> 00:02:03,000 איך בין געגאנגען צו האַלטן קאַונטינג איצט ". 35 00:02:03,000 --> 00:02:08,000 עס ס בייסיקלי טעקסטשאַוואַל רעזולטאַט אַז איר האָבן צו פּאַרס. 36 00:02:08,000 --> 00:02:13,000 אין די סוף, עס וועט זאָגן איר קיין זכּרון ליקס אַז איר האָבן, 37 00:02:13,000 --> 00:02:16,000 ווי פילע בלאַקס, וואָס קענען זייַן נוצלעך ווייַל 38 00:02:16,000 --> 00:02:20,000 אויב עס ס איין בלאָק ונפרעעד, דעמאָלט עס ס יוזשאַוואַלי גרינגער צו געפֿינען 39 00:02:20,000 --> 00:02:23,000 ווי 1.000 בלאַקס ונפרעעד. 40 00:02:23,000 --> 00:02:26,000 1.000 בלאַקס ונפרעעד מיסטאָמע מיטל איר ניטאָ ניט פריינג 41 00:02:26,000 --> 00:02:30,000 דיין לינגקט רשימות אַפּראָופּרייטלי אָדער עפּעס. 42 00:02:30,000 --> 00:02:32,000 אַז ס וואַלגרינד. 43 00:02:32,000 --> 00:02:35,000 >> איצט מיר האָבן אונדזער אָפּטיילונג פון שאלות, 44 00:02:35,000 --> 00:02:38,000 וואָס איר טאָן ניט דאַרפֿן צו אָפּלאָדירן. 45 00:02:38,000 --> 00:02:41,000 איר קענען גיט אויף מיין נאָמען און ציען זיי זיך אין די פּלאַץ. 46 00:02:41,000 --> 00:02:44,000 איצט גיט אויף מיר. 47 00:02:44,000 --> 00:02:46,000 רעוויזיע 1 וועט זייַן אָנלייגן, וואָס מיר רע טאן ערשטער. 48 00:02:46,000 --> 00:02:55,000 רעוויזיע 2 וועט זייַן ריי, און רעוויסיאָן 3 וועט זייַן די יינציקווייַז לינגקט רשימה. 49 00:02:55,000 --> 00:02:58,000 סטאַרטינג אַוועק מיט אונדזער אָנלייגן. 50 00:02:58,000 --> 00:03:02,000 ווי עס זאגט דאָ, אַ אָנלייגן איז איינער פון די מערסט גרונט, 51 00:03:02,000 --> 00:03:07,000 פונדאַמענטאַל דאַטן סטראַקטשערז פון קאָמפּיוטער וויסנשאַפֿט. 52 00:03:07,000 --> 00:03:11,000 די זייער פּראָוטאַטיפּיקאַל בייַשפּיל איז 53 00:03:11,000 --> 00:03:13,000 די אָנלייגן פון טרייַס אין די דיינינג זאַל. 54 00:03:13,000 --> 00:03:16,000 עס ס בייסיקלי ווען איר זענט זייַענדיק באַקענענ צו אַ אָנלייגן, 55 00:03:16,000 --> 00:03:20,000 עמעצער איז געגאנגען צו זאָגן, "אָה, ווי אַ אָנלייגן פון טרייַס." 56 00:03:20,000 --> 00:03:22,000 איר אָנלייגן די טרייַס אַרויף. 57 00:03:22,000 --> 00:03:24,000 דעריבער ווען איר גיין צו ציען אַ טאַץ, 58 00:03:24,000 --> 00:03:31,000 דער ערשטער טאַץ אַז ס געטינג פּולד איז די לעצטע איינער וואָס איז געווען שטעלן אויף די אָנלייגן. 59 00:03:31,000 --> 00:03:34,000 די אָנלייגן אויך-ווי עס זאגט דאָ- 60 00:03:34,000 --> 00:03:37,000 מיר האָבן די אָפּשניט פון זכּרון גערופן די אָנלייגן. 61 00:03:37,000 --> 00:03:40,000 און וואָס איז עס גערופן די אָנלייגן? 62 00:03:40,000 --> 00:03:42,000 >> ווייַל ווי אַ אָנלייגן דאַטן סטרוקטור, 63 00:03:42,000 --> 00:03:46,000 עס פּושיז און פּאַפּס אָנלייגן ראָמען אויף דעם אָנלייגן, 64 00:03:46,000 --> 00:03:53,000 ווו אָנלייגן ראָמען זענען ווי אַ ספּעציפיש רופן פון אַ פֿונקציע. 65 00:03:53,000 --> 00:03:57,000 און ווי אַ אָנלייגן, איר וועט שטענדיק האָבן צו צוריקקומען 66 00:03:57,000 --> 00:04:03,000 פון אַ פֿונקציע רופן איידער איר קענען באַקומען אַראָפּ אין נידעריקער אָנלייגן ראָמען ווידער. 67 00:04:03,000 --> 00:04:08,000 איר קענען ניט האָבן הויפּט רופן פו רופן באַר און באַר צוריקקומען צו הויפּט גלייַך. 68 00:04:08,000 --> 00:04:14,000 עס ס שטענדיק גאַט צו נאָכפאָלגן די ריכטיק אָנלייגן פּושינג און פּאַפּינג. 69 00:04:14,000 --> 00:04:18,000 די צוויי אַפּעריישאַנז, ווי איך געזאגט, זענען שטופּן און קנאַל. 70 00:04:18,000 --> 00:04:20,000 יענע זענען וניווערסאַל טערמינען. 71 00:04:20,000 --> 00:04:26,000 איר זאָל וויסן שטופּן און קנאַל אין טערמינען פון סטאַקס קיין ענין וואָס. 72 00:04:26,000 --> 00:04:28,000 מיר וועט זען קיוז זענען מין פון פאַרשידענע. 73 00:04:28,000 --> 00:04:32,000 עס טוט ניט טאַקע האָבן אַ וניווערסאַל טערמין, אָבער שטופּן און קנאַל זענען וניווערסאַל פֿאַר סטאַקס. 74 00:04:32,000 --> 00:04:34,000 פּוש איז נאָר שטעלן אויף די אָנלייגן. 75 00:04:34,000 --> 00:04:37,000 פּאָפּ איז נעמען אַוועק די אָנלייגן. 76 00:04:37,000 --> 00:04:43,000 און מיר זען דאָ מיר האָבן אונדזער טיפּעדעף סטרוקט אָנלייגן, 77 00:04:43,000 --> 00:04:46,000 אַזוי מיר האָבן טשאַר ** סטרינגס. 78 00:04:46,000 --> 00:04:51,000 צי ניט באַקומען דערשראָקן דורך קיין **. 79 00:04:51,000 --> 00:04:54,000 דאס איז געגאנגען צו סוף אַרויף זייַענדיק אַ מענגע פון ​​סטרינגס 80 00:04:54,000 --> 00:04:58,000 אָדער אַ מענגע פון ​​פּוינטערז צו אותיות, ווו 81 00:04:58,000 --> 00:05:00,000 פּוינטערז צו אותיות טענד צו זייַן סטרינגס. 82 00:05:00,000 --> 00:05:05,000 עס טוט נישט האָבן צו זייַן סטרינגס, אָבער דאָ, זיי ניטאָ געגאנגען צו זייַן סטרינגס. 83 00:05:05,000 --> 00:05:08,000 >> מיר האָבן אַ מענגע פון ​​סטרינגס. 84 00:05:08,000 --> 00:05:14,000 מיר האָבן אַ נומער, וואָס רעפּראַזענץ ווי פילע עלעמענטן זענען דערווייַל אויף די אָנלייגן, 85 00:05:14,000 --> 00:05:19,000 און דעמאָלט מיר האָבן די קאַפּאַציטעט, וואָס איז ווי פילע יסודות קענען זייַן אויף די אָנלייגן. 86 00:05:19,000 --> 00:05:22,000 די קאַפּאַציטעט זאָל אָנהייבן אַוועק ווי עפּעס גרעסער ווי 1, 87 00:05:22,000 --> 00:05:27,000 אָבער די נומער איז געגאנגען צו אָנהייבן אַוועק ווי 0. 88 00:05:27,000 --> 00:05:36,000 איצט, עס זענען בייסיקלי דרייַ פאַרשידענע וועגן איר קענען טראַכטן פון אַ אָנלייגן. 89 00:05:36,000 --> 00:05:39,000 נו, עס זענען מיסטאָמע מער, אָבער די צוויי הויפּט וועגן זענען 90 00:05:39,000 --> 00:05:43,000 איר קענען מאַכשער עס ניצן אַ מענגע, אָדער איר קענען מאַכשער עס ניצן אַ לינגקט רשימה. 91 00:05:43,000 --> 00:05:48,000 לינגקט רשימות זענען מין פון נישטיק צו מאַכן סטאַקס פון. 92 00:05:48,000 --> 00:05:51,000 עס איז זייער גרינג צו מאַכן אַ אָנלייגן ניצן לינגקט רשימות, 93 00:05:51,000 --> 00:05:55,000 אַזוי דאָ, מיר רע געגאנגען צו מאַכן אַ אָנלייגן ניצן ערייז, 94 00:05:55,000 --> 00:05:59,000 און דעמאָלט ניצן ערייז, דאָרט ס אויך צוויי וועגן איר קענען טראַכטן וועגן אים. 95 00:05:59,000 --> 00:06:01,000 פריער, ווען איך געזאגט מיר האָבן אַ קאַפּאַציטעט פֿאַר דעם אָנלייגן, 96 00:06:01,000 --> 00:06:04,000 אַזוי מיר קענען פּאַסיק אַן עלעמענט אויף דעם אָנלייגן. 97 00:06:04,000 --> 00:06:09,000 >> די איין וועג עס קען פּאַסירן איז ווי באַלד ווי איר שלאָגן 10 עלעמענטן, דעמאָלט איר ניטאָ געטאן. 98 00:06:09,000 --> 00:06:13,000 איר זאל וויסן אַז עס איז אַ אויבערשטער געבונדן פון 10 זאכן אין דער וועלט 99 00:06:13,000 --> 00:06:16,000 אַז איר וועט קיינמאָל האָבן מער ווי 10 זאכן אויף דיין אָנלייגן, 100 00:06:16,000 --> 00:06:20,000 אין וואָס פאַל איר קענען האָבן אַ אויבערשטער געבונדן אויף די גרייס פון דיין אָנלייגן. 101 00:06:20,000 --> 00:06:23,000 אָדער איר קען האָבן דיין אָנלייגן זייַן אַנבאַונדיד, 102 00:06:23,000 --> 00:06:27,000 אָבער אויב איר ניטאָ טאן אַ מענגע, אַז מיטל אַז יעדער איין מאָל איר שלאָגן 10 עלעמענטן, 103 00:06:27,000 --> 00:06:29,000 דעמאָלט איר ניטאָ געגאנגען צו האָבן צו וואַקסן צו 20 יסודות, און ווען איר שלאָגן 20 עלעמענטן, 104 00:06:29,000 --> 00:06:33,000 איר ניטאָ געגאנגען צו האָבן צו וואַקסן דיין מענגע צו 30 עלעמענטן אָדער 40 עלעמענטן. 105 00:06:33,000 --> 00:06:37,000 איר רע געגאנגען צו דאַרפֿן צו פאַרגרעסערן די קאַפּאַציטעט, וואָס איז וואָס מיר רע געגאנגען צו טאָן דאָ. 106 00:06:37,000 --> 00:06:40,000 יעדער איין מאָל מיר דערגרייכן די מאַקסימום גרייס פון אונדזער אָנלייגן, 107 00:06:40,000 --> 00:06:46,000 ווען מיר שטופּן עפּעס אַנדערש אויף, מיר רע געגאנגען צו דאַרפֿן צו פאַרגרעסערן די קאַפּאַציטעט. 108 00:06:46,000 --> 00:06:50,000 דאָ, מיר האָבן שטופּן דערקלערט ווי באָאָל שטופּן (טשאַר * Str). 109 00:06:50,000 --> 00:06:54,000 טשאַר * Str איז די שטריקל וואָס מיר זענען פּושינג אַנטו דעם אָנלייגן, 110 00:06:54,000 --> 00:06:58,000 און באָאָל נאָר זאגט צי מיר סאַקסידאַד אָדער אַנדערש. 111 00:06:58,000 --> 00:07:00,000 >> ווי קענען מיר פאַרלאָזן? 112 00:07:00,000 --> 00:07:04,000 וואָס איז דער בלויז ומשטאַנד אַז איר קענען טראַכטן פון 113 00:07:04,000 --> 00:07:07,000 ווו מיר וואָלט דאַרפֿן צו צוריקקומען פאַלש? 114 00:07:07,000 --> 00:07:09,000 יאָ. 115 00:07:09,000 --> 00:07:12,000 [תּלמיד] אויב עס ס פול און מיר רע ניצן אַ באַונדאַד ימפּלאַמענטיישאַן. 116 00:07:12,000 --> 00:07:17,000 יאָ, אַזוי ווי טאָן מיר דעפינירן-ער געענטפערט 117 00:07:17,000 --> 00:07:23,000 אויב עס ס פול און מיר רע ניצן אַ באַונדאַד ימפּלאַמענטיישאַן. 118 00:07:23,000 --> 00:07:26,000 דעמאָלט מיר וועלן באשטימט צוריקקומען פאַלש. 119 00:07:26,000 --> 00:07:31,000 ווי באַלד ווי מיר שלאָגן 10 זאכן אין די מענגע, מיר קענען נישט פּאַסיק 11, אַזוי מיר צוריקקומען פאַלש. 120 00:07:31,000 --> 00:07:32,000 וואָס אויב עס איז אַנבאַונדיד? יאָ. 121 00:07:32,000 --> 00:07:38,000 אויב איר קענען נישט יקספּאַנד די מענגע פֿאַר עטלעכע סיבה. 122 00:07:38,000 --> 00:07:43,000 יאָ, אַזוי זכּרון איז אַ לימיטעד מיטל, 123 00:07:43,000 --> 00:07:51,000 און יווענטשאַוואַלי, אויב מיר האַלטן פּושינג זאכן אַנטו דעם אָנלייגן איבער און איבער ווידער, 124 00:07:51,000 --> 00:07:54,000 מיר רע געגאנגען צו פּרובירן און אַלאַקייט אַ ביגער מענגע צו פּאַסיק 125 00:07:54,000 --> 00:07:59,000 די גרעסערע קאַפּאַציטעט, און מאַללאָק אָדער וועלכער מיר רע ניצן איז געגאנגען צו צוריקקומען פאַלש. 126 00:07:59,000 --> 00:08:02,000 נו, מאַללאָק וועט צוריקקומען נאַל. 127 00:08:02,000 --> 00:08:05,000 >> געדענקען, יעדער איין מאָל איר אלץ רופן מאַללאָק, איר זאָל זייַן קאָנטראָלירונג צו זען אויב עס 128 00:08:05,000 --> 00:08:12,000 קערט נאַל אָדער אַנדערש וואָס איז אַ קערעקטנאַס ויספיר. 129 00:08:12,000 --> 00:08:17,000 זינט מיר ווילן צו האָבן אַ אַנבאַונדיד אָנלייגן, 130 00:08:17,000 --> 00:08:21,000 דער בלויז פאַל מיר רע געגאנגען צו זייַן אומגעקערט פאַלש איז אויב מיר פּרובירן צו 131 00:08:21,000 --> 00:08:26,000 פאַרגרעסערן די קאַפּאַציטעט און מאַללאָק אָדער וועלכער קערט פאַלש. 132 00:08:26,000 --> 00:08:30,000 דעמאָלט קנאַל נעמט קיין טענות, 133 00:08:30,000 --> 00:08:37,000 און עס קערט די שטריקל וואָס איז אויף די שפּיץ פון די אָנלייגן. 134 00:08:37,000 --> 00:08:41,000 וועלכער איז געווען רובֿ לעצטנס פּושט אויף דעם אָנלייגן איז וואָס קנאַל איז אומגעקערט, 135 00:08:41,000 --> 00:08:44,000 און עס אויך רימוווז עס פון דעם אָנלייגן. 136 00:08:44,000 --> 00:08:50,000 און באַמערקן אַז עס קערט נאַל אויב עס איז גאָרנישט אויף דעם אָנלייגן. 137 00:08:50,000 --> 00:08:53,000 עס איז שטענדיק מעגלעך אַז די אָנלייגן איז ליידיק. 138 00:08:53,000 --> 00:08:55,000 אין דזשאַוואַ, אויב איר ניטאָ געניצט צו אַז, אָדער אנדערע שפּראַכן, 139 00:08:55,000 --> 00:09:01,000 טריינג צו קנאַל פון אַ ליידיק אָנלייגן זאל גרונט אַן אויסנאַם אָדער עפּעס. 140 00:09:01,000 --> 00:09:09,000 >> אבער אין C, נאַל איז מין פון אַ פּלאַץ פון די פאלן ווי מיר שעפּן די פראבלעמען. 141 00:09:09,000 --> 00:09:13,000 אומגעקערט נאַל איז ווי מיר רע געגאנגען צו באַטייַטן אַז די אָנלייגן איז געווען ליידיק. 142 00:09:13,000 --> 00:09:16,000 מיר ווע צוגעשטעלט קאָד וואָס וועט פּרובירן דיין אָנלייגן ס פאַנגקשאַנאַליטי, 143 00:09:16,000 --> 00:09:19,000 מאַכשער שטופּן און קנאַל. 144 00:09:19,000 --> 00:09:23,000 דאס וועט נישט זייַן אַ פּלאַץ פון קאָד. 145 00:09:23,000 --> 00:09:40,000 איך וועל-פאקטיש, איידער מיר טאָן אַז, אָנצוהערעניש, אָנצוהערעניש- 146 00:09:40,000 --> 00:09:44,000 אויב איר האָט ניט געזען עס, מאַללאָק איז נישט דער בלויז פֿונקציע 147 00:09:44,000 --> 00:09:47,000 אַז אַלאַקייץ זכּרון אויף די קופּע פֿאַר איר. 148 00:09:47,000 --> 00:09:51,000 עס זענען אַ משפּחה פון אַללאָק פאַנגקשאַנז. 149 00:09:51,000 --> 00:09:53,000 דער ערשטער איז מאַללאָק, וואָס איר ניטאָ געניצט צו. 150 00:09:53,000 --> 00:09:56,000 דעמאָלט דאָרט ס קאַללאָק, וואָס טוט די זעלבע זאַך ווי מאַללאָק, 151 00:09:56,000 --> 00:09:59,000 אָבער עס וועט נול אַלץ אויס פֿאַר איר. 152 00:09:59,000 --> 00:10:04,000 אויב איר ווע אלץ געוואלט צו שטעלן אַלץ צו נאַל נאָך מאַללאָסינג עפּעס 153 00:10:04,000 --> 00:10:06,000 איר זאָל האָבן נאָר געוויינט קאַללאָק אין דער ערשטער אָרט אַנשטאָט פון שרייבן 154 00:10:06,000 --> 00:10:09,000 אַ פֿאַר שלייף צו נול אויס די גאנצע בלאָק פון זכּרון. 155 00:10:09,000 --> 00:10:15,000 >> רעאַללאָק איז ווי מאַללאָק און האט אַ פּלאַץ פון ספּעציעל פאלן, 156 00:10:15,000 --> 00:10:19,000 אָבער בייסיקלי וואָס רעאַללאָק טוט איז 157 00:10:19,000 --> 00:10:24,000 עס נעמט אַ טייַטל וואָס האט שוין געווען אַלאַקייטיד. 158 00:10:24,000 --> 00:10:27,000 רעאַללאָק איז די פֿונקציע איר ווילן צו זייַן פּייינג ופמערקזאַמקייַט צו דאָ. 159 00:10:27,000 --> 00:10:31,000 עס נעמט אַ טייַטל וואָס האט שוין שוין אומגעקערט פון מאַללאָק. 160 00:10:31,000 --> 00:10:35,000 זאל ס זאָגן איר בעטן פון מאַללאָק אַ טייַטל פון 10 ביטעס. 161 00:10:35,000 --> 00:10:38,000 דערנאך שפּעטער איר פאַרשטיין איר געוואלט 20 ביטעס, 162 00:10:38,000 --> 00:10:42,000 אַזוי איר רופן רעאַללאָק אויף אַז טייַטל מיט 20 ביטעס, 163 00:10:42,000 --> 00:10:47,000 און רעאַללאָק וועט אויטאָמאַטיש קאָפּיע איבער אַלץ פֿאַר איר. 164 00:10:47,000 --> 00:10:51,000 אויב איר נאָר גערופן מאַללאָק ווידער, ווי איך האָבן אַ בלאָק פון 10 ביטעס. 165 00:10:51,000 --> 00:10:53,000 איצט איך דאַרפֿן אַ בלאָק פון 20 ביטעס, 166 00:10:53,000 --> 00:10:58,000 אַזוי אויב איך מאַללאָק 20 ביטעס, דעמאָלט איך האָבן צו מאַניואַלי קאָפּיע איבער די 10 ביטעס פון דער ערשטער זאַך 167 00:10:58,000 --> 00:11:01,000 אין די רגע זאַך און דעמאָלט פֿרייַ דער ערשטער זאַך. 168 00:11:01,000 --> 00:11:04,000 רעאַללאָק וועט שעפּן אַז פֿאַר איר. 169 00:11:04,000 --> 00:11:11,000 >> נאָטיץ די כסימע איז געגאנגען צו זייַן פּאָסל *, 170 00:11:11,000 --> 00:11:15,000 וואָס איז נאָר אומגעקערט אַ טייַטל צו די בלאָק פון זכּרון, 171 00:11:15,000 --> 00:11:17,000 דעמאָלט פּאָסל * פּטר. 172 00:11:17,000 --> 00:11:22,000 איר קענען טראַכטן פון פּאָסל * ווי אַ דזשאַנעריק טייַטל. 173 00:11:22,000 --> 00:11:27,000 בכלל, איר קיינמאָל האַנדלען מיט פּאָסל *, 174 00:11:27,000 --> 00:11:30,000 אָבער מאַללאָק איז אומגעקערט אַ פּאָסל *, און דאַן עס ס נאָר געניצט ווי 175 00:11:30,000 --> 00:11:34,000 דאָס איז פאקטיש געגאנגען צו זייַן אַ טשאַר *. 176 00:11:34,000 --> 00:11:37,000 די פֿריִערדיקע פּאָסל * וואָס האט שוין אומגעקערט דורך מאַללאָק 177 00:11:37,000 --> 00:11:41,000 איז איצט געגאנגען צו זייַן דורכגעגאנגען צו רעאַללאָק, און דעמאָלט גרייס 178 00:11:41,000 --> 00:11:49,000 איז די נייַ נומער פון ביטעס איר ווילן צו אַלאַקייט, אַזוי דיין נייַ קאַפּאַציטעט. 179 00:11:49,000 --> 00:11:57,000 איך וועט געבן איר אַ פּאָר מינוט, און טאָן עס אין אונדזער פּלאַץ. 180 00:11:57,000 --> 00:12:02,000 אָנהייבן מיט רעוויסיאָן 1. 181 00:12:16,000 --> 00:12:21,000 איך וועט האַלטן איר נאָך אַלעווייַ וועגן גענוג צייַט צו מאַכשער שטופּן, 182 00:12:21,000 --> 00:12:24,000 און דעמאָלט איך וועט געבן איר אנדערן ברעכן צו טאָן קנאַל. 183 00:12:24,000 --> 00:12:27,000 אבער עס טאַקע איז נישט אַז פיל קאָד אין אַלע. 184 00:12:27,000 --> 00:12:35,000 די מערסט קאָד איז מיסטאָמע די יקספּאַנדינג שטאָפּן, יקספּאַנדינג די קאַפּאַציטעט. 185 00:12:35,000 --> 00:12:39,000 אָוקיי, קיין דרוק צו זייַן גאָר געטאן, 186 00:12:39,000 --> 00:12:47,000 אָבער ווי לאַנג ווי איר פילן ווי איר ניטאָ אויף דער רעכט דרך, אַז ס 'גוט. 187 00:12:47,000 --> 00:12:53,000 >> טוט ווער עס יז האָבן קיין קאָד זיי פילן באַקוועם מיט מיר פּולינג אַרויף? 188 00:12:53,000 --> 00:12:59,000 יאָ, איך וועל, אָבער טוט ווער עס יז האָבן קיין קאָד איך קענען ציען אַרויף? 189 00:12:59,000 --> 00:13:05,000 אָוקיי, קענען איר אָנהייב, היט אים, וועלכער עס איז? 190 00:13:05,000 --> 00:13:09,000 איך שטענדיק פאַרגעסן אַז שריט. 191 00:13:09,000 --> 00:13:15,000 אָוקיי, זוכן בייַ שטופּן, 192 00:13:15,000 --> 00:13:18,000 טאָן איר ווילן צו דערקלערן דיין קאָד? 193 00:13:18,000 --> 00:13:24,000 [תּלמיד] ערשטער פון אַלע, איך געוואקסן די גרייס. 194 00:13:24,000 --> 00:13:28,000 איך טרעפן אפֿשר איך זאָל האָבן וואָס-סייַ ווי סייַ, איך געוואקסן די גרייס, 195 00:13:28,000 --> 00:13:31,000 און איך זען אויב עס ס ווייניקער ווי די קאַפּאַציטעט. 196 00:13:31,000 --> 00:13:36,000 און אויב עס ס ווייניקער ווי די קאַפּאַציטעט, איך לייג צו די מענגע אַז מיר שוין האָבן. 197 00:13:36,000 --> 00:13:42,000 און אויב עס ס נישט, איך מערן די קאַפּאַציטעט דורך 2, 198 00:13:42,000 --> 00:13:50,000 און איך ריאַלאַקייט די סטרינגס מענגע צו עפּעס מיט אַ ביגער קאַפּאַציטעט גרייס איצט. 199 00:13:50,000 --> 00:13:55,000 און דעריבער אויב אַז פיילז, איך דערציילן די באַניצער און צוריקקומען פאַלש, 200 00:13:55,000 --> 00:14:04,000 און אויב עס ס פייַן, דעמאָלט איך שטעלן די שטריקל אין די נייַ אָרט. 201 00:14:04,000 --> 00:14:07,000 >> [ראָב בי] אויך באַמערקן אַז מיר געניצט אַ פייַן ביטוויסע אָפּעראַטאָר דאָ 202 00:14:07,000 --> 00:14:09,000 צו מערן דורך 2. 203 00:14:09,000 --> 00:14:11,000 געדענקען, לינקס שיפט איז שטענדיק געגאנגען צו זייַן געמערט דורך 2. 204 00:14:11,000 --> 00:14:15,000 רעכט שיפט איז צעטיילט דורך 2 ווי לאַנג ווי איר געדענקען אַז עס מיטל 205 00:14:15,000 --> 00:14:18,000 טיילן דורך 2 ווי אין אַ ינטעגער צעטיילט דורך 2. 206 00:14:18,000 --> 00:14:20,000 עס זאל טראַנגקייט אַ 1 דאָ אָדער דאָרט. 207 00:14:20,000 --> 00:14:26,000 אבער יבעררוק לינקס דורך 1 איז שטענדיק געגאנגען צו זייַן געמערט דורך 2, 208 00:14:26,000 --> 00:14:32,000 סייַדן איר לויפן די גווול פון די ינטעגער, און דאַן עס וועט נישט זייַן. 209 00:14:32,000 --> 00:14:34,000 א זייַט באַמערקונג. 210 00:14:34,000 --> 00:14:39,000 איך ווי צו טאָן-דעם איז נישט געגאנגען צו טוישן די קאָודינג קיין וועג כוואַצאָועווער, 211 00:14:39,000 --> 00:14:48,000 אָבער איך ווי צו טאָן עפּעס ווי דעם. 212 00:14:48,000 --> 00:14:51,000 עס פאקטיש איז געגאנגען צו מאַכן עס אַ ביסל מער. 213 00:15:04,000 --> 00:15:08,000 אפֿשר דאָס איז נישט די גאנץ פאַל צו ווייַזן דעם, 214 00:15:08,000 --> 00:15:14,000 אָבער איך ווי צו אָפּשניט עס אין די בלאַקס פון- 215 00:15:14,000 --> 00:15:17,000 אָוקיי, אויב דעם אויב כאַפּאַנז, דאַן איך בין געגאנגען צו טאָן עפּעס, 216 00:15:17,000 --> 00:15:19,000 און דעריבער די פֿונקציע איז געטאן. 217 00:15:19,000 --> 00:15:22,000 איך טאָן ניט דאַרפֿן צו דעמאָלט מעגילע מיין אויגן אַלע די וועג אַראָפּ די פֿונקציע 218 00:15:22,000 --> 00:15:25,000 צו זען וואָס כאַפּאַנז נאָך די אַנדערש. 219 00:15:25,000 --> 00:15:27,000 עס ס אויב דאָס אויב כאַפּאַנז, דעמאָלט איך נאָר צוריקקומען. 220 00:15:27,000 --> 00:15:30,000 עס אויך האט די פייַן צוגעגעבן נוץ פון אַלץ ווייַטער פון דעם 221 00:15:30,000 --> 00:15:33,000 איז איצט שיפטיד לינקס אַמאָל. 222 00:15:33,000 --> 00:15:40,000 איך ניט מער דאַרפֿן צו-אויב איר אלץ לעבן ראַדיקיאַלאַסלי לאַנג שורות, 223 00:15:40,000 --> 00:15:45,000 דעמאָלט יענע 4 ביטעס קענען העלפן, און אויך די מער לינקס עפּעס איז, 224 00:15:45,000 --> 00:15:48,000 די ווייניקער אָוווערכוועלמד איר פילן אויב ווי-אָוקיי, איך האב צו געדענקען 225 00:15:48,000 --> 00:15:53,000 איך בין דערווייַל אין אַ בשעת שלייף ין פון אַן אַנדערש ין פון אַ פֿאַר שלייף. 226 00:15:53,000 --> 00:15:58,000 ערגעץ איר קענען טאָן דעם צוריקקומען מיד, איך מין פון ווי. 227 00:15:58,000 --> 00:16:05,000 עס ס טאָוטאַלי אַפּשאַנאַל און נישט דערוואַרט אין קיין וועג. 228 00:16:05,000 --> 00:16:12,000 >> [תּלמיד] זאָל עס זייַן אַ גרייס - אין די פאַרלאָזן צושטאַנד? 229 00:16:12,000 --> 00:16:19,000 די פאַרלאָזן צושטאַנד דאָ איז מיר אַנדערש צו רעאַללאָק, אַזוי יאָ. 230 00:16:19,000 --> 00:16:22,000 נאָטיץ ווי אין די פאַרלאָזן צושטאַנד, מאַשמאָעס, 231 00:16:22,000 --> 00:16:26,000 סייַדן מיר פֿרייַ שטאָפּן שפּעטער, מיר רע שטענדיק געגאנגען צו פאַרלאָזן 232 00:16:26,000 --> 00:16:29,000 קיין ענין ווי פילע מאל מיר פּרובירן צו שטופּן עפּעס. 233 00:16:29,000 --> 00:16:32,000 אויב מיר האַלטן פּושינג, מיר האַלטן ינקרעמענטינג גרייס, 234 00:16:32,000 --> 00:16:36,000 אַפֿילו כאָטש מיר זענען נישט פּאַטינג עפּעס אַנטו דעם אָנלייגן. 235 00:16:36,000 --> 00:16:39,000 יוזשאַוואַלי מיר טאָן ניט ינקראַמאַנט די גרייס ביז 236 00:16:39,000 --> 00:16:43,000 נאָך מיר האָבן הצלחה לייגן עס אויף די אָנלייגן. 237 00:16:43,000 --> 00:16:50,000 מיר וואָלט טאָן עס, זאָגן, יעדער דאָ און דאָ. 238 00:16:50,000 --> 00:16:56,000 און דעריבער אַנשטאָט פון געזאגט ס.סיזע ≤ קאַפּאַציטעט, עס ס ווייניקער ווי קאַפּאַציטעט, 239 00:16:56,000 --> 00:17:01,000 בלויז ווייַל מיר אריבערגעפארן ווו אַלץ איז געווען. 240 00:17:01,000 --> 00:17:07,000 >> און געדענקען, דער נאָר אָרט אַז מיר קען עפשער צוריקקומען פאַלש 241 00:17:07,000 --> 00:17:14,000 איז דאָ, ווו רעאַללאָק אומגעקערט נאַל, 242 00:17:14,000 --> 00:17:19,000 און אויב איר פּאַסירן צו געדענקען נאָרמאַל טעות, 243 00:17:19,000 --> 00:17:22,000 אפֿשר איר זאל באַטראַכטן דעם אַ פאַל ווו איר ווילן צו דרוקן אַ נאָרמאַל טעות, 244 00:17:22,000 --> 00:17:26,000 אַזוי פפּרינטף סטדערר אַנשטאָט פון נאָר דרוקן גלייַך צו נאָרמאַל אויס. 245 00:17:26,000 --> 00:17:31,000 ווידער, אַז ס 'נישט אַ דערוואַרטונג, אָבער אויב עס ס אַ טעות, 246 00:17:31,000 --> 00:17:41,000 טיפּ פּרינטף, דעמאָלט איר זאל וועלן צו מאַכן עס דרוקן צו נאָרמאַל טעות אַנשטאָט פון נאָרמאַל אויס. 247 00:17:41,000 --> 00:17:44,000 >> ווער עס יז האָבן עפּעס אַנדערש צו טאָן? יא. 248 00:17:44,000 --> 00:17:47,000 [תּלמיד] קען איר גיין איבער די [ינאָדאַבאַל]? 249 00:17:47,000 --> 00:17:55,000 [ראָב בי] יא, די פאַקטיש בינאַרינעסס פון עס אָדער נאָר וואָס עס איז? 250 00:17:55,000 --> 00:17:57,000 [תּלמיד] אזוי איר מערן עס דורך 2? 251 00:17:57,000 --> 00:17:59,000 [ראָב בי] יאָ, בייסיקלי. 252 00:17:59,000 --> 00:18:11,000 אין ביינערי לאַנד, מיר שטענדיק האָבן אונדזער שטעלן פון דידזשאַץ. 253 00:18:11,000 --> 00:18:22,000 שיפטינג דעם לינקס דורך 1 בייסיקלי ינסערץ עס דאָ בייַ די רעכט זייַט. 254 00:18:22,000 --> 00:18:25,000 צוריק צו דעם, נאָר רימעמבערינג אַז אַלץ אין ביינערי 255 00:18:25,000 --> 00:18:28,000 איז אַ מאַכט פון 2, אַזוי דעם רעפּראַזענץ 2 צו דעם 0, 256 00:18:28,000 --> 00:18:30,000 דעם 2 צו די 1, דעם 2 צו די 2. 257 00:18:30,000 --> 00:18:33,000 דורך ינסערטינג אַ 0 צו די רעכט זייַט איצט, מיר נאָר יבעררוק אַלץ איבער. 258 00:18:33,000 --> 00:18:38,000 וואָס געניצט צו זייַן 2 צו דער 0 איז איצט 2 צו די 1, איז 2 צו די 2. 259 00:18:38,000 --> 00:18:41,000 די רעכט זייַט אַז מיר ינסערטאַד 260 00:18:41,000 --> 00:18:44,000 איז דאַווקע געגאנגען צו זייַן 0, 261 00:18:44,000 --> 00:18:46,000 וואָס מאכט זינען. 262 00:18:46,000 --> 00:18:49,000 אויב איר אלץ מערן אַ נומער דורך 2, עס ס ניט געגאנגען צו סוף אַרויף מאָדנע, 263 00:18:49,000 --> 00:18:54,000 אַזוי די 2 צו דעם 0 אָרט זאָל זייַן 0, 264 00:18:54,000 --> 00:18:59,000 און דאָס איז וואָס איך האַלב געווארנט וועגן איידער איז אויב איר טאָן פּאַסירן צו יבעררוק 265 00:18:59,000 --> 00:19:01,000 ווייַטער פון די נומער פון ביטן אין אַ ינטעגער, 266 00:19:01,000 --> 00:19:04,000 דעמאָלט דעם 1 איז געגאנגען צו סוף אַרויף געגאנגען אַוועק. 267 00:19:04,000 --> 00:19:10,000 אַז ס די בלויז זאָרג אויב איר פּאַסירן צו זייַן דילינג מיט טאַקע גרויס פעיקייטן. 268 00:19:10,000 --> 00:19:15,000 אבער בייַ אַז פונט, דעמאָלט איר ניטאָ דילינג מיט אַ מענגע פון ​​ביליאַנז פון זאכן, 269 00:19:15,000 --> 00:19:25,000 וואָס זאל ניט פּאַסיק אין זכּרון סייַ ווי סייַ. 270 00:19:25,000 --> 00:19:31,000 >> איצט מיר קענען באַקומען צו קנאַל, וואָס איז אַפֿילו גרינגער. 271 00:19:31,000 --> 00:19:36,000 איר קען טאָן עס ווי אויב איר פּאַסירן צו קנאַל אַ גאַנץ בינטל, 272 00:19:36,000 --> 00:19:38,000 און איצט איר ניטאָ בייַ האַלב קאַפּאַציטעט ווידער. 273 00:19:38,000 --> 00:19:42,000 איר קען רעאַללאָק צו ייַנשרומפּן די סומע פון ​​זכּרון איר האָבן, 274 00:19:42,000 --> 00:19:47,000 אָבער איר טאָן ניט האָבן צו זאָרג וועגן וואָס, אַזוי די בלויז רעאַללאָק פאַל איז געגאנגען צו זייַן 275 00:19:47,000 --> 00:19:50,000 גראָוינג זכּרון, קיינמאָל שרינגקינג זכּרון, 276 00:19:50,000 --> 00:19:59,000 וואָס איז געגאנגען צו מאַכן קנאַל סופּער גרינג. 277 00:19:59,000 --> 00:20:02,000 איצט קיוז, וואָס זענען געגאנגען צו זייַן ווי סטאַקס, 278 00:20:02,000 --> 00:20:06,000 אָבער די סדר אַז איר נעמען דאס אויס איז ריווערסט. 279 00:20:06,000 --> 00:20:10,000 די פּראָוטאַטיפּיקאַל בייַשפּיל פון אַ ריי איז אַ שורה, 280 00:20:10,000 --> 00:20:12,000 אַזוי איך טרעפן אויב איר זענען ענגליש, איך וואָלט האָבן געזאגט 281 00:20:12,000 --> 00:20:17,000 אַ פּראָוטאַטיפּיקאַל בייַשפּיל פון אַ ריי איז אַ ריי. 282 00:20:17,000 --> 00:20:22,000 אַזוי ווי אַ שורה, אויב איר ניטאָ דער ערשטער מענטש אין שורה, 283 00:20:22,000 --> 00:20:24,000 איר דערוואַרטן צו זייַן דער ערשטער מענטש אויס פון די שורה. 284 00:20:24,000 --> 00:20:31,000 אויב איר ניטאָ די לעצטע מענטש אין שורה, איר זענט געגאנגען צו זייַן די לעצטע מענטש סערוויסט. 285 00:20:31,000 --> 00:20:35,000 מיר רופן אַז פיפאָ מוסטער, וועראַז אָנלייגן איז ליפאָ מוסטער. 286 00:20:35,000 --> 00:20:40,000 יענע ווערטער זענען שיין וניווערסאַל. 287 00:20:40,000 --> 00:20:46,000 >> ווי סטאַקס און ניט ענלעך ערייז, קיוז טיפּיקלי טאָן ניט לאָזן צוטריט צו עלעמענטן אין דער מיטן. 288 00:20:46,000 --> 00:20:50,000 דאָ, אַ אָנלייגן, מיר האָבן שטופּן און קנאַל. 289 00:20:50,000 --> 00:20:54,000 דאָ, מיר פּאַסירן צו האָבן גערופן זיי ענקוועוע און דעקוועוע. 290 00:20:54,000 --> 00:20:58,000 איך האב אויך געהערט זיי גערופן שיפט און ונשיפט. 291 00:20:58,000 --> 00:21:02,000 איך ווע געהערט מענטשן זאָגן שטופּן און קנאַל צו אויך צולייגן צו קיוז. 292 00:21:02,000 --> 00:21:05,000 איך האב געהערט אַרייַנלייגן, באַזייַטיקן, 293 00:21:05,000 --> 00:21:11,000 אַזוי שטופּן און קנאַל, אויב איר זענט גערעדט וועגן סטאַקס, איר זענט פּושינג און פּאַפּינג. 294 00:21:11,000 --> 00:21:16,000 אויב איר ניטאָ גערעדט וועגן קיוז, איר געקענט קלייַבן די ווערטער איר ווילן צו נוצן 295 00:21:16,000 --> 00:21:23,000 פֿאַר ינסערשאַן און באַזייַטיקונג, און עס איז קיין העסקעמ - קולעם אויף וואָס עס זאָל זייַן גערופן. 296 00:21:23,000 --> 00:21:27,000 אבער דאָ, מיר האָבן ענקוועוע און דעקוועוע. 297 00:21:27,000 --> 00:21:37,000 איצט, די סטרוקט קוקט כּמעט יידעניקאַל צו דעם אָנלייגן סטרוקט. 298 00:21:37,000 --> 00:21:40,000 אבער מיר האָבן צו האַלטן שפּור פון קאָפּ. 299 00:21:40,000 --> 00:21:44,000 איך טרעפן עס זאגט אַראָפּ דאָ, אָבער וואָס טאָן מיר דאַרפֿן די קאָפּ? 300 00:21:53,000 --> 00:21:57,000 די פּראָוטאַטייפּס זענען בייסיקלי יידעניקאַל צו שטופּן און קנאַל. 301 00:21:57,000 --> 00:21:59,000 איר קענען טראַכטן פון אים ווי שטופּן און קנאַל. 302 00:21:59,000 --> 00:22:08,000 דער בלויז חילוק איז קנאַל איז אומגעקערט-אַנשטאָט פון די לעצטע, עס ס אומגעקערט די ערשטער. 303 00:22:08,000 --> 00:22:12,000 2, 1, 3, 4, אָדער עפּעס. 304 00:22:12,000 --> 00:22:14,000 און דאָ ס דער אָנהייב. 305 00:22:14,000 --> 00:22:17,000 אונדזער ריי איז גאָר פול, אַזוי דאָרט ס פיר יסודות אין עס. 306 00:22:17,000 --> 00:22:21,000 דער סוף פון אונדזער ריי איז דערווייַל 2, 307 00:22:21,000 --> 00:22:24,000 און איצט מיר גיין צו אַרייַנלייגן עפּעס אַנדערש. 308 00:22:24,000 --> 00:22:29,000 >> ווען מיר ווילן צו אַרייַנלייגן אַז עפּעס אַנדערש, וואָס מיר האבן פֿאַר דעם אָנלייגן ווערסיע 309 00:22:29,000 --> 00:22:36,000 איז מיר עקסטענדעד אונדזער בלאָק פון זכּרון. 310 00:22:36,000 --> 00:22:40,000 וואָס איז די פּראָבלעם מיט דעם? 311 00:22:40,000 --> 00:22:45,000 [תּלמיד] איר באַוועגן דעם 2. 312 00:22:45,000 --> 00:22:51,000 וואָס איך געזאגט איידער וועגן דעם סוף פון דער ריי, 313 00:22:51,000 --> 00:22:57,000 דאָס טוט נישט מאַכן געפיל אַז מיר אָנהייבן בייַ 1, 314 00:22:57,000 --> 00:23:01,000 דעמאָלט מיר ווילן צו דעקוועוע 1, דעמאָלט דעקוועוע 3, דעמאָלט דעקוועוע 4, 315 00:23:01,000 --> 00:23:05,000 דעמאָלט דעקוועוע 2, דעמאָלט דעקוועוע דעם איין. 316 00:23:05,000 --> 00:23:08,000 מיר קענען ניט נוצן רעאַללאָק איצט, 317 00:23:08,000 --> 00:23:11,000 אָדער בייַ די זייער מינדסטער, איר האָבן צו נוצן רעאַללאָק אין אַ אַנדערש וועג. 318 00:23:11,000 --> 00:23:15,000 אבער איר מיסטאָמע זאָל ניט נאָר נוצן רעאַללאָק. 319 00:23:15,000 --> 00:23:18,000 איר זענט געגאנגען צו האָבן צו מאַניואַלי קאָפּיע דיין זכּרון. 320 00:23:18,000 --> 00:23:21,000 >> עס זענען צוויי פאַנגקשאַנז צו קאָפּיע זכּרון. 321 00:23:21,000 --> 00:23:25,000 עס ס מעמקאָפּי און מעממאָווע. 322 00:23:25,000 --> 00:23:29,000 איך בין דערווייַל לייענען דעם מענטש בלעטער צו זען וואָס מען איר ניטאָ געגאנגען צו ווילן צו נוצן. 323 00:23:29,000 --> 00:23:35,000 אָוקיי, מעמקאָפּי, די חילוק איז 324 00:23:35,000 --> 00:23:38,000 אַז מעמקאָפּי און מעממאָווע, איינער כאַנדאַלז דער פאַל ריכטיק 325 00:23:38,000 --> 00:23:41,000 ווו איר ניטאָ קאַפּיינג אין אַ געגנט וואָס כאַפּאַנז צו אָוווערלאַפּ די געגנט 326 00:23:41,000 --> 00:23:46,000 איר ניטאָ קאַפּיינג פון. 327 00:23:46,000 --> 00:23:50,000 מעמקאָפּי טוט ניט שעפּן עס. מעממאָווע טוט. 328 00:23:50,000 --> 00:23:59,000 איר קענען טראַכטן פון די פּראָבלעם ווי- 329 00:23:59,000 --> 00:24:09,000 לאָזן ס זאָגן איך ווילן צו צייכענען דעם באָכער, 330 00:24:09,000 --> 00:24:13,000 די פיר צו דעם באָכער איבער. 331 00:24:13,000 --> 00:24:16,000 אין די סוף, וואָס די מענגע זאָל קוקן ווי 332 00:24:16,000 --> 00:24:26,000 נאָך די קאָפּיע איז 2, 1, 2, 1, 3, 4, און דעמאָלט עטלעכע שטאָפּן אין די סוף. 333 00:24:26,000 --> 00:24:29,000 אבער דאָס איז אָפענגיק אויף די סדר אין וואָס מיר פאקטיש קאָפּיע, 334 00:24:29,000 --> 00:24:32,000 זינט אויב מיר טאָן ניט באַטראַכטן די פאַקט אַז די געגנט מיר רע קאַפּיינג אין 335 00:24:32,000 --> 00:24:35,000 אָוווערלאַפּס דער איינער מיר רע קאַפּיינג פון, 336 00:24:35,000 --> 00:24:46,000 דעמאָלט מיר זאל טאָן ווי אָנהייב דאָ, קאָפּיע די 2 אין דעם אָרט מיר וועלן צו גיין, 337 00:24:46,000 --> 00:24:52,000 דעריבער מאַך אונדזער פּוינטערז פאָרויס. 338 00:24:52,000 --> 00:24:56,000 >> איצט מיר רע געגאנגען צו זייַן דאָ און דאָ, און איצט מיר ווילן צו קאָפּיע 339 00:24:56,000 --> 00:25:04,000 דעם באָכער איבער דעם באָכער און מאַך אונדזער פּוינטערז פאָרויס. 340 00:25:04,000 --> 00:25:07,000 וואָס מיר רע געגאנגען צו סוף אַרויף געטינג איז 2, 1, 2, 1, 2, 1 341 00:25:07,000 --> 00:25:10,000 אַנשטאָט פון די צונעמען 2, 1, 2, 1, 3, 4 ווייַל 342 00:25:10,000 --> 00:25:15,000 2, 1 אָוווערראָוד דער אָריגינעל 3, 4. 343 00:25:15,000 --> 00:25:19,000 מעממאָווע כאַנדאַלז אַז ריכטיק. 344 00:25:19,000 --> 00:25:23,000 אין דעם פאַל, בייסיקלי נאָר שטענדיק נוצן מעממאָווע 345 00:25:23,000 --> 00:25:26,000 ווייַל עס כאַנדאַלז עס ריכטיק. 346 00:25:26,000 --> 00:25:29,000 עס בכלל טוט נישט דורכפירן קיין ערגער. 347 00:25:29,000 --> 00:25:32,000 דער געדאַנק איז אַנשטאָט פון סטאַרטינג פון דער אָנהייב און קאַפּיינג דעם וועג 348 00:25:32,000 --> 00:25:35,000 ווי מיר נאָר האט דאָ, עס סטאַרץ פון די סוף און קאפיעס אין, 349 00:25:35,000 --> 00:25:38,000 און אין אַז פאַל, איר קענען קיינמאָל האָבן אַ פּראָבלעם. 350 00:25:38,000 --> 00:25:40,000 עס איז קיין פאָרשטעלונג פאַרפאַלן. 351 00:25:40,000 --> 00:25:47,000 שטענדיק נוצן מעממאָווע. קיינמאָל זאָרג וועגן מעמקאָפּי. 352 00:25:47,000 --> 00:25:51,000 און אַז ס ווו איר ניטאָ געגאנגען צו האָבן צו סעפּעראַטלי מעממאָווע 353 00:25:51,000 --> 00:26:01,000 די אלנגעוויקלט-אַרום חלק פון דיין ריי. 354 00:26:01,000 --> 00:26:04,000 קיין וועריז אויב ניט גאָר געטאן. 355 00:26:04,000 --> 00:26:10,000 דאס איז מער שווער ווי אָנלייגן, שטופּן, און קנאַל. 356 00:26:10,000 --> 00:26:15,000 >> ווער עס יז האָבן קיין קאָד מיר קען אַרבעטן מיט? 357 00:26:15,000 --> 00:26:21,000 אפילו אויב גאָר דערענדיקט? 358 00:26:21,000 --> 00:26:23,000 [תּלמיד] יאָ, עס ס גאָר דערענדיקט, כאָטש. 359 00:26:23,000 --> 00:26:27,000 גאָר דערענדיקט איז פייַן ווי לאַנג ווי מיר-קענען איר ראַטעווען די רעוויזיע? 360 00:26:27,000 --> 00:26:32,000 איך פאַרגעסן אַז יעדער איין מאָל. 361 00:26:32,000 --> 00:26:39,000 אָוקיי, יגנאָרינג וואָס כאַפּאַנז ווען מיר דאַרפֿן צו רעסיזע זאכן. 362 00:26:39,000 --> 00:26:42,000 גאָר איגנאָרירן רעסיזע. 363 00:26:42,000 --> 00:26:49,000 דערקלערן דעם קאָד. 364 00:26:49,000 --> 00:26:54,000 איך בין קאָנטראָלירונג ערשטער פון אַלע אויב דער נומער איז ווייניקער ווי די קאָפּיע ערשטער פון אַלע 365 00:26:54,000 --> 00:27:01,000 און דעמאָלט נאָך וואָס, איך אַרייַנלייגן-איך נעמען קאָפּ + גרייס, 366 00:27:01,000 --> 00:27:05,000 און איך מאַכן זיכער עס ראַפּס אַרום די קאַפּאַציטעט פון די מענגע, 367 00:27:05,000 --> 00:27:08,000 און איך אַרייַנלייגן די נייַ שטריקל בייַ אַז שטעלע. 368 00:27:08,000 --> 00:27:12,000 דעמאָלט איך פאַרגרעסערן די גרייס און צוריקקומען אמת. 369 00:27:12,000 --> 00:27:22,000 >> [ראָב בי] דאס איז באשטימט איינער פון יענע פאלן ווו איר ניטאָ געגאנגען צו ווילן צו זייַן ניצן מאָד. 370 00:27:22,000 --> 00:27:25,000 קיין מין פון פאַל ווו איר האָבן ראַפּינג אַרום, אויב איר טראַכטן ראַפּינג אַרום, 371 00:27:25,000 --> 00:27:29,000 די באַלדיק געדאַנק זאָל זייַן מאָד. 372 00:27:29,000 --> 00:27:36,000 ווי אַ שנעל אַפּטאַמאַזיישאַן / מאַכן דיין קאָד איין שורה קירצער, 373 00:27:36,000 --> 00:27:42,000 איר באַמערקן אַז די ליניע מיד פאלגענדע דעם איין 374 00:27:42,000 --> 00:27:53,000 איז נאָר גרייס + +, אַזוי איר צונויפגיסן אַז אין דעם שורה, גרייס + +. 375 00:27:53,000 --> 00:27:58,000 איצט אַראָפּ דאָ, מיר האָבן דעם פאַל 376 00:27:58,000 --> 00:28:01,000 ווו מיר טאָן נישט האָבן גענוג זכּרון, 377 00:28:01,000 --> 00:28:05,000 אַזוי מיר זענען ינקריסינג אונדזער קאַפּאַציטעט דורך 2. 378 00:28:05,000 --> 00:28:09,000 איך טרעפן איר קען האָבן די זעלבע פּראָבלעם דאָ, אָבער מיר קענען איגנאָרירן אים איצט, 379 00:28:09,000 --> 00:28:13,000 ווו אויב איר אַנדערש צו פאַרגרעסערן דיין קאַפּאַציטעט, 380 00:28:13,000 --> 00:28:18,000 דעמאָלט איר ניטאָ געגאנגען צו ווילן צו פאַרמינערן דיין קאַפּאַציטעט דורך 2 ווידער. 381 00:28:18,000 --> 00:28:24,000 אן אנדער קורץ טאָן איז פּונקט ווי איר קענען טאָן + =, 382 00:28:24,000 --> 00:28:30,000 איר קענען אויך טאָן << =. 383 00:28:30,000 --> 00:28:43,000 כּמעט עפּעס קענען גיין איידער יקוואַלז, + =, | =, & =, << =. 384 00:28:43,000 --> 00:28:52,000 טשאַר * נייַ איז אונדזער נייַ בלאָק פון זכּרון. 385 00:28:52,000 --> 00:28:55,000 אָה, איבער דאָ. 386 00:28:55,000 --> 00:29:02,000 >> וואָס טוט מען טראַכטן וועגן דעם טיפּ פון אונדזער נייַ בלאָק פון זכּרון? 387 00:29:02,000 --> 00:29:06,000 [תּלמיד] עס זאָל זייַן טשאַר **. 388 00:29:06,000 --> 00:29:12,000 טראכטן צוריק צו אונדזער סטרוקט אַרויף דאָ, 389 00:29:12,000 --> 00:29:14,000 סטרינגס איז וואָס מיר זענען ריאַלאַקייטינג. 390 00:29:14,000 --> 00:29:21,000 מיר זענען געמאכט אַ גאַנץ נייַ דינאַמיש סטאָרידזש פֿאַר די יסודות אין די ריי. 391 00:29:21,000 --> 00:29:25,000 וואָס מיר רע געגאנגען צו זייַן אַסיינינג צו דיין סטרינגס איז וואָס מיר רע מאַללאָסינג רעכט איצט, 392 00:29:25,000 --> 00:29:30,000 און אַזוי נייַ איז געגאנגען צו זייַן אַ טשאַר **. 393 00:29:30,000 --> 00:29:34,000 עס ס געגאנגען צו זייַן אַ מענגע פון ​​סטרינגס. 394 00:29:34,000 --> 00:29:38,000 דעמאָלט וואָס איז די פאַל אונטער וואָס מיר רע געגאנגען צו צוריקקומען פאַלש? 395 00:29:38,000 --> 00:29:41,000 [תּלמיד] זאָל מיר זייַן טאן די טשאַר *? 396 00:29:41,000 --> 00:29:44,000 [ראָב בי] יא, גוט רופן. 397 00:29:44,000 --> 00:29:46,000 [תּלמיד] וואָס איז געווען וואָס? 398 00:29:46,000 --> 00:29:49,000 [ראָב בי] מיר געוואלט צו טאָן גרייס פון טשאַר * ווייַל מיר זענען ניט מער- 399 00:29:49,000 --> 00:29:53,000 דאָס וואָלט פאקטיש זייַן אַ זייער גרויס פּראָבלעם ווייַל סיזעאָף (טשאַר) וואָלט זייַן 1. 400 00:29:53,000 --> 00:29:55,000 סיזעאָף טשאַר * איז געגאנגען צו זייַן 4, 401 00:29:55,000 --> 00:29:58,000 אַזוי אַ פּלאַץ פון מאל ווען איר ניטאָ דילינג מיט ינץ, 402 00:29:58,000 --> 00:30:01,000 איר טענד צו באַקומען אַוועק מיט עס ווייַל גרייס פון ינט און גרייס פון ינט * 403 00:30:01,000 --> 00:30:04,000 אויף אַ 32-ביסל סיסטעם זענען געגאנגען צו זייַן די זעלבע זאַך. 404 00:30:04,000 --> 00:30:09,000 אבער דאָ, סיזעאָף (טשאַר) און סיזעאָף (טשאַר *) זענען איצט געגאנגען צו זייַן די זעלבע זאַך. 405 00:30:09,000 --> 00:30:15,000 >> וואָס איז די ומשטאַנד ווו מיר צוריקקומען פאַלש? 406 00:30:15,000 --> 00:30:17,000 [תּלמיד] ניו איז נאַל. 407 00:30:17,000 --> 00:30:23,000 יאָ, אויב נייַ איז נאַל, מיר צוריקקומען פאַלש, 408 00:30:23,000 --> 00:30:34,000 און איך בין געגאנגען צו וואַרפן אַראָפּ דאָ- 409 00:30:34,000 --> 00:30:37,000 [תּלמיד] [ינאָדאַבאַל] 410 00:30:37,000 --> 00:30:39,000 [ראָב בי] יאָ, דאָס איז פייַן. 411 00:30:39,000 --> 00:30:46,000 איר קען אָדער טאָן 2 מאל קאַפּאַציטעט אָדער קאַפּאַציטעט יבעררוק 1 און דעריבער בלויז שטעלן עס אַראָפּ דאָ אָדער וועלכער. 412 00:30:46,000 --> 00:30:52,000 מיר וועט טאָן עס ווי מיר האט עס. 413 00:30:52,000 --> 00:30:56,000 קאַפּאַציטעט >> = 1. 414 00:30:56,000 --> 00:31:08,000 און איר ניטאָ קיינמאָל געגאנגען צו האָבן צו זאָרג וועגן לוזינג די 1 'ס אָרט 415 00:31:08,000 --> 00:31:12,000 ווייַל איר לינקס שיפטיד דורך 1, אַזוי די 1 'ס אָרט איז דאַווקע אַ 0, 416 00:31:12,000 --> 00:31:16,000 אַזוי רעכט שיפטינג דורך 1, איר ניטאָ נאָך געגאנגען צו זייַן פייַן. 417 00:31:16,000 --> 00:31:19,000 [תּלמיד] צי איר דאַרפֿן צו טאָן וואָס פריער צוריקקומען? 418 00:31:19,000 --> 00:31:29,000 [ראָב בי] יא, דאָס מאכט לעגאַמרע קיין זינען. 419 00:31:29,000 --> 00:31:36,000 >> איצט יבערנעמען מיר רע געגאנגען צו סוף זיך אומגעקערט אמת צו דעם סוף. 420 00:31:36,000 --> 00:31:39,000 די וועג מיר רע געגאנגען צו טאָן די מעממאָוועס, 421 00:31:39,000 --> 00:31:45,000 מיר דאַרפֿן צו זייַן אָפּגעהיט מיט ווי מיר טאָן זיי. 422 00:31:45,000 --> 00:31:50,000 טוט ווער עס יז האָבן קיין פֿירלייגן פֿאַר ווי מיר טאָן זיי? 423 00:32:17,000 --> 00:32:21,000 דאָ ס אונדזער אָנהייב. 424 00:32:21,000 --> 00:32:28,000 ינעוואַטאַבלי, מיר ווילן צו אָנהייבן בייַ די אָנהייב ווידער 425 00:32:28,000 --> 00:32:35,000 און קאָפּי דאס אין פון דאָרט, 1, 3, 4, 2. 426 00:32:35,000 --> 00:32:41,000 ווי טאָן איר טאָן וואָס? 427 00:32:41,000 --> 00:32:52,000 ערשטער, איך האָבן צו קוקן בייַ די מענטש בלאַט פֿאַר מעממאָווע ווידער. 428 00:32:52,000 --> 00:32:57,000 מעממאָווע, סדר פון טענות איז שטענדיק וויכטיק. 429 00:32:57,000 --> 00:33:01,000 מיר וועלן אונדזער דעסטיניישאַן ערשטער, מקור רגע, גרייס דריט. 430 00:33:01,000 --> 00:33:06,000 עס זענען אַ פּלאַץ פון פאַנגקשאַנז וואָס פאַרקערט מקור און דעסטיניישאַן. 431 00:33:06,000 --> 00:33:11,000 דעסטיניישאַן, מקור טענדז צו זייַן קאָנסיסטענט עפּעס. 432 00:33:17,000 --> 00:33:21,000 מאַך, וואָס איז עס אומגעקערט? 433 00:33:21,000 --> 00:33:27,000 עס קערט אַ טייַטל צו דעסטיניישאַן, פֿאַר וועלכער סיבה איר זאל ווילן אַז. 434 00:33:27,000 --> 00:33:32,000 איך קענען בילד לייענען עס, אָבער מיר ווילן צו באַוועגן אין אונדזער דעסטיניישאַן. 435 00:33:32,000 --> 00:33:35,000 >> וואָס איז אונדזער דעסטיניישאַן געגאנגען צו זייַן? 436 00:33:35,000 --> 00:33:37,000 [תּלמיד] ניו. 437 00:33:37,000 --> 00:33:39,000 [ראָב בי] יא, און ווו זענען מיר קאַפּיינג פון? 438 00:33:39,000 --> 00:33:43,000 דער ערשטער זאַך מיר זענען קאַפּיינג איז דאָס 1, 3, 4. 439 00:33:43,000 --> 00:33:50,000 וואָס איז דער-דעם 1, 3, 4. 440 00:33:50,000 --> 00:33:55,000 וואָס איז די אַדרעס פון דעם 1? 441 00:33:55,000 --> 00:33:58,000 וואָס איז די אַדרעס פון אַז 1? 442 00:33:58,000 --> 00:34:01,000 [תּלמיד] [ינאָדאַבאַל] 443 00:34:01,000 --> 00:34:03,000 [ראָב בי] קאָפּ + דער אַדרעס פון דער ערשטער עלעמענט. 444 00:34:03,000 --> 00:34:05,000 ווי טאָן מיר באַקומען דער ערשטער עלעמענט אין דער מענגע? 445 00:34:05,000 --> 00:34:10,000 [תּלמיד] קיו. 446 00:34:10,000 --> 00:34:15,000 [ראָב בי] יא, ק.סטרינגס. 447 00:34:15,000 --> 00:34:20,000 געדענקען, דאָ, אונדזער קאָפּ איז 1. 448 00:34:20,000 --> 00:34:24,000 צירעווען עס. איך נאָר טראַכטן עס ס מאַדזשיקאַלי- 449 00:34:24,000 --> 00:34:29,000 דאָ, אונדזער קאָפּ איז 1. איך בין געגאנגען צו טוישן מיין קאָלירן אויך. 450 00:34:29,000 --> 00:34:36,000 און דאָ איז סטרינגס. 451 00:34:36,000 --> 00:34:41,000 דאס, מיר קענען אָדער שרייַבן עס ווי מיר האבן איבער דאָ 452 00:34:41,000 --> 00:34:43,000 מיט קעפ + ק.סטרינגס. 453 00:34:43,000 --> 00:34:51,000 א פּלאַץ פון מענטשן אויך שרייַבן עס & ק.סטרינגס [קאָפּ]. 454 00:34:51,000 --> 00:34:55,000 דאס איז ניט טאַקע קיין ווייניקער עפעקטיוו. 455 00:34:55,000 --> 00:34:58,000 איר זאל טראַכטן פון אים ווי איר זענט דערעפערענסינג עס און דעמאָלט געטינג די אַדרעס פון, 456 00:34:58,000 --> 00:35:04,000 אָבער דער קאַמפּיילער איז געגאנגען צו איבערזעצן עס צו וואָס מיר האבן פאר סייַ ווי סייַ, ק.סטרינגס + קאָפּ. 457 00:35:04,000 --> 00:35:06,000 אָדער וועג איר ווילן צו טראַכטן פון עס. 458 00:35:06,000 --> 00:35:11,000 >> און ווי פילע ביטעס טאָן מיר ווילן צו נאָכמאַכן? 459 00:35:11,000 --> 00:35:15,000 [תּלמיד] קאַפּאַסיטי - קאָפּ. 460 00:35:15,000 --> 00:35:18,000 קאַפּאַציטעט - קאָפּ. 461 00:35:18,000 --> 00:35:21,000 און דאַן איר קען שטענדיק שרייַבן אויס אַ בייַשפּיל 462 00:35:21,000 --> 00:35:23,000 צו רעכענען אויס אויב אַז ס רעכט. 463 00:35:23,000 --> 00:35:26,000 [תּלמיד] עס דאַרף צו זייַן צעטיילט דורך 2 דעמאָלט. 464 00:35:26,000 --> 00:35:30,000 יאָ, אַזוי איך טרעפן מיר קען נוצן גרייס. 465 00:35:30,000 --> 00:35:35,000 מיר נאָך האָבן גרייס זייַענדיק- 466 00:35:35,000 --> 00:35:39,000 ניצן גרייס, מיר האָבן גרייס גלייַך צו 4. 467 00:35:39,000 --> 00:35:42,000 אונדזער גרייס איז 4. אונדזער קאָפּ איז 1. 468 00:35:42,000 --> 00:35:46,000 מיר ווילן צו קאָפּיע די 3 עלעמענטן. 469 00:35:46,000 --> 00:35:54,000 אַז ס די מייושעוודיקייַט טשעק אַז גרייס - קאָפּ איז ריכטיק 3. 470 00:35:54,000 --> 00:35:58,000 און קומען צוריק דאָ, ווי מיר געזאגט פריער, 471 00:35:58,000 --> 00:36:00,000 אויב מיר געניצט קאַפּאַציטעט, דעמאָלט מיר 'ד האָבן צו טיילן דורך 2 472 00:36:00,000 --> 00:36:04,000 ווייַל מיר ווע שוין דערוואַקסן אונדזער קאַפּאַציטעט, אַזוי אַנשטאָט, מיר רע געגאנגען צו נוצן גרייס. 473 00:36:11,000 --> 00:36:13,000 אַז קאפיעס אַז חלק. 474 00:36:13,000 --> 00:36:18,000 איצט, מיר דאַרפֿן צו נאָכמאַכן די אנדערע חלק, די חלק וואָס איז לינקס פון די אָנהייב. 475 00:36:18,000 --> 00:36:28,000 >> אַז ס 'געגאנגען צו מעממאָווע אין וואָס שטעלע? 476 00:36:28,000 --> 00:36:32,000 [תּלמיד] פּלוס גרייס - קאָפּ. 477 00:36:32,000 --> 00:36:38,000 יא, אַזוי מיר האָבן שוין קאַפּיד אין גרייס - קאָפּ ביטעס, 478 00:36:38,000 --> 00:36:43,000 און אַזוי ווו מיר ווילן צו נאָכמאַכן די רוען ביטעס איז נייַ 479 00:36:43,000 --> 00:36:48,000 און דעמאָלט גרייס מינוס-געזונט, די נומער פון ביטעס מיר ווע שוין קאַפּיד ין 480 00:36:48,000 --> 00:36:52,000 און דעמאָלט ווו זענען מיר קאַפּיינג פון? 481 00:36:52,000 --> 00:36:54,000 [תּלמיד] ק.סטרינגס [0]. 482 00:36:54,000 --> 00:36:56,000 [ראָב בי] יא, ק.סטרינגס. 483 00:36:56,000 --> 00:37:02,000 מיר קען אָדער טאָן & ק.סטרינגס [0]. 484 00:37:02,000 --> 00:37:05,000 דאס איז באטייטיק ווייניקער פּראָסט ווי דעם. 485 00:37:05,000 --> 00:37:14,000 אויב עס ס נאָר געגאנגען צו זייַן 0, דעמאָלט איר וועט טענד צו זען ק.סטרינגס. 486 00:37:14,000 --> 00:37:16,000 אַז ס ווו מיר רע קאַפּיינג פון. 487 00:37:16,000 --> 00:37:18,000 ווי פילע ביטעס טאָן מיר האָבן לינקס צו קאָפּיע? >> [תּלמיד] 10. 488 00:37:18,000 --> 00:37:20,000 רעכט. 489 00:37:20,000 --> 00:37:25,000 [תּלמיד] צי מיר האָבן צו מערן 5-10 מאל די גרייס פון די ביטעס אָדער עפּעס? 490 00:37:25,000 --> 00:37:30,000 יאָ, אַזוי דאָס איז ווו-וואָס פּונקט זענען מיר קאַפּיינג? 491 00:37:30,000 --> 00:37:32,000 [תּלמיד] [ינאָדאַבאַל] 492 00:37:32,000 --> 00:37:34,000 וואָס איז דער טיפּ פון די זאַך מיר רע קאַפּיינג? 493 00:37:34,000 --> 00:37:36,000 [תּלמיד] [ינאָדאַבאַל] 494 00:37:36,000 --> 00:37:41,000 יאָ, אַזוי די טשאַר * ס אַז מיר רע קאַפּיינג, מיר טאָן ניט וויסן ווו יענע זענען קומענדיק פון. 495 00:37:41,000 --> 00:37:47,000 נו, ווו זיי ניטאָ פּוינטינג צו, ווי די סטרינגס, מיר סוף אַרויף פּושינג עס אַנטו דער ריי 496 00:37:47,000 --> 00:37:49,000 אָדער ענקוועוינג אַנטו די ריי. 497 00:37:49,000 --> 00:37:51,000 ווו יענע זענען קומענדיק פון, מיר האָבן קיין געדאַנק. 498 00:37:51,000 --> 00:37:56,000 מיר נאָר דאַרפֿן צו האַלטן שפּור פון די טשאַר * ס זיך. 499 00:37:56,000 --> 00:38:00,000 מיר טאָן נישט וועלן צו קאָפּיע גרייס - קאָפּ ביטעס. 500 00:38:00,000 --> 00:38:03,000 מיר ווילן צו קאָפּיע גרייס - קאָפּ טשאַר * ס, 501 00:38:03,000 --> 00:38:11,000 אַזוי מיר רע געגאנגען צו מערן דעם דורך סיזעאָף (טשאַר *). 502 00:38:11,000 --> 00:38:17,000 זעלביקער אַראָפּ דאָ, קאָפּ * סיזעאָף (טשאַר *). 503 00:38:17,000 --> 00:38:24,000 >> [תּלמיד] וואָס וועגן [ינאָדאַבאַל]? 504 00:38:24,000 --> 00:38:26,000 דאס רעכט דאָ? 505 00:38:26,000 --> 00:38:28,000 [תּלמיד] ניין, ווייטער וואָס, די גרייס - קאָפּ. 506 00:38:28,000 --> 00:38:30,000 [ראָב בי] דאס רעכט דאָ? 507 00:38:30,000 --> 00:38:32,000 טייַטל אַריטמעטיק. 508 00:38:32,000 --> 00:38:35,000 ווי טייַטל אַריטמעטיק איז געגאנגען צו אַרבעט איז 509 00:38:35,000 --> 00:38:40,000 עס אויטאָמאַטיש מאַלטאַפּלייז דורך די גרייס פון דעם טיפּ וואָס מיר רע דילינג מיט. 510 00:38:40,000 --> 00:38:46,000 פּונקט ווי איבער דאָ, נייַ + (גרייס - קאָפּ) 511 00:38:46,000 --> 00:38:56,000 איז פּונקט עקוויוואַלענט צו & נייַ [גרייס - קאָפּ] 512 00:38:56,000 --> 00:39:00,000 ביז מיר דערוואַרטן אַז צו אַרבעטן ריכטיק, 513 00:39:00,000 --> 00:39:04,000 זינט אויב מיר רע דילינג מיט אַ ינט מענגע, דעמאָלט מיר טאָן ניט אינדעקס דורך ינט- 514 00:39:04,000 --> 00:39:07,000 אָדער אויב עס ס פון גרייס פון 5 און איר ווילן די 4 עלעמענט, דעמאָלט מיר אינדעקס אין די 515 00:39:07,000 --> 00:39:10,000 ינט מענגע [4]. 516 00:39:10,000 --> 00:39:14,000 איר דאָונט-[4] * גרייס פון ינט. 517 00:39:14,000 --> 00:39:21,000 אַז כאַנדאַלז עס אויטאָמאַטיש, און דעם פאַל 518 00:39:21,000 --> 00:39:29,000 איז ממש עקוויוואַלענט, אַזוי דער קאַנטיקער סינטאַקס 519 00:39:29,000 --> 00:39:34,000 איז נאָר געגאנגען צו זייַן קאָנווערטעד צו דעם ווי באַלד ווי איר צונויפנעמען. 520 00:39:34,000 --> 00:39:38,000 אַז ס 'עפּעס איר דאַרפֿן צו זייַן אָפּגעהיט פון וואָס 521 00:39:38,000 --> 00:39:42,000 ווען איר זענט אַדינג גרייס - קאָפּ 522 00:39:42,000 --> 00:39:45,000 איר זענט אַדינג נישט איינער ביטע. 523 00:39:45,000 --> 00:39:53,000 איר רע אַדינג איינער טשאַר *, וואָס קענען זייַן איינער ביטעס אָדער וועלכער. 524 00:39:53,000 --> 00:39:56,000 >> אנדערע שאלות? 525 00:39:56,000 --> 00:40:04,000 אָוקיי, דעקוועוע איז געגאנגען צו זייַן גרינגער. 526 00:40:04,000 --> 00:40:11,000 איך וועט געבן איר אַ מינוט צו מאַכשער. 527 00:40:11,000 --> 00:40:18,000 אָה, און איך טרעפן דעם איז די זעלבע סיטואַציע ווו 528 00:40:18,000 --> 00:40:21,000 וואָס די ענקוועוע פאַל, אויב מיר רע ענקוועוינג נאַל, 529 00:40:21,000 --> 00:40:24,000 אפֿשר מיר ווילן צו שעפּן עס, אפֿשר מיר טאָן ניט. 530 00:40:24,000 --> 00:40:27,000 מיר וועלן נישט טאָן עס ווידער דאָ, אָבער זעלבע ווי אונדזער אָנלייגן פאַל. 531 00:40:27,000 --> 00:40:34,000 אויב מיר ענקוועוע נאַל, מיר זאל וועלן צו דיסריגאַרד עס. 532 00:40:34,000 --> 00:40:40,000 ווער עס יז האָבן עטלעכע קאָד איך קענען ציען אַרויף? 533 00:40:40,000 --> 00:40:45,000 [תּלמיד] איך נאָר האָבן דעקוועוע. 534 00:40:45,000 --> 00:40:56,000 ווערסיע 2 איז אַז-אָוקיי. 535 00:40:56,000 --> 00:40:59,000 איר ווילן צו דערקלערן? 536 00:40:59,000 --> 00:41:01,000 [תּלמיד] ערשטער, איר מאַכן זיכער דאָרט ס 'עפּעס אין דער ריי 537 00:41:01,000 --> 00:41:07,000 און אַז די נומער איז געגאנגען אַראָפּ דורך 1. 538 00:41:07,000 --> 00:41:11,000 איר דאַרפֿן צו טאָן וואָס, און דאַן איר צוריקקומען די קאָפּ 539 00:41:11,000 --> 00:41:13,000 און דעריבער מאַך די קאָפּ אַרויף 1. 540 00:41:13,000 --> 00:41:19,000 אָוקיי, אַזוי עס איז אַ ווינקל פאַל מיר האָבן צו באַטראַכטן. יאָ. 541 00:41:19,000 --> 00:41:24,000 [תּלמיד] אויב דיין קאָפּ איז בייַ די לעצטע עלעמענט, 542 00:41:24,000 --> 00:41:26,000 דעמאָלט איר טאָן ניט וועלן קאָפּ צו פונט אַרויס פון די מענגע. 543 00:41:26,000 --> 00:41:29,000 >> יאָ, אַזוי ווי באַלד ווי קאָפּ היץ דער סוף פון אונדזער מענגע, 544 00:41:29,000 --> 00:41:35,000 ווען מיר דעקוועוע, אונדזער קאָפּ זאָל זייַן מאָדדעד צוריק צו 0. 545 00:41:35,000 --> 00:41:40,000 ליידער, מיר קענען נישט טאָן, אז אין איין שריט. 546 00:41:40,000 --> 00:41:44,000 איך טרעפן די וועג איך 'ד מיסטאָמע פאַרריכטן עס איז 547 00:41:44,000 --> 00:41:52,000 דאָס איז געגאנגען צו זייַן אַ טשאַר *, וואָס מיר רע אומגעקערט, 548 00:41:52,000 --> 00:41:55,000 וועלכער דיין בייַטעוודיק נאָמען וויל צו זייַן. 549 00:41:55,000 --> 00:42:02,000 דעמאָלט מיר ווילן צו מאָד קאָפּ דורך אונדזער קאַפּאַציטעט 550 00:42:02,000 --> 00:42:10,000 און דעמאָלט צוריקקומען רעט. 551 00:42:10,000 --> 00:42:14,000 א פּלאַץ פון מענטשן דאָ זיי זאל טאָן- 552 00:42:14,000 --> 00:42:19,000 דאָס איז די פאַל פון-יול זען מען טאָן אויב קאָפּ 553 00:42:19,000 --> 00:42:29,000 איז גרעסער ווי קאַפּאַציטעט, טאָן קאָפּ - קאַפּאַציטעט. 554 00:42:29,000 --> 00:42:36,000 און אַז ס נאָר ארבעטן אַרום וואָס מאָד איז. 555 00:42:36,000 --> 00:42:41,000 קאָפּ מאָד = קאַפּאַציטעט איז פיל קלינער 556 00:42:41,000 --> 00:42:51,000 פון אַ ראַפּינג אַרום ווי אויב קאָפּ גרעסער ווי קאַפּאַציטעט קאָפּ - קאַפּאַציטעט. 557 00:42:51,000 --> 00:42:56,000 >> שאלות? 558 00:42:56,000 --> 00:43:02,000 אָוקיי, די לעצטע זאַך מיר האָבן לינקס איז אונדזער לינגקט רשימה. 559 00:43:02,000 --> 00:43:07,000 איר זאל זייַן געניצט צו עטלעכע פון ​​די לינגקט רשימה אָפּפירונג אויב איר האט 560 00:43:07,000 --> 00:43:11,000 לינגקט רשימות אין דיין האַש טישן, אויב איר האט אַ האַש טיש. 561 00:43:11,000 --> 00:43:15,000 איך שטארק רעקאָמענדירן טאן אַ האַש טיש. 562 00:43:15,000 --> 00:43:17,000 איר זאל האָבן שוין געטאן אַ טריי, 563 00:43:17,000 --> 00:43:23,000 אָבער פרוווט זענען מער שווער. 564 00:43:23,000 --> 00:43:27,000 אין טעאָריע, זיי ניטאָ אַסימפּטאָטיקאַללי בעסער. 565 00:43:27,000 --> 00:43:30,000 אבער נאָר קוק אין די גרויס ברעט, 566 00:43:30,000 --> 00:43:35,000 און פרוווט קיינמאָל טאָן בעסער, און זיי נעמען זיך מער זכּרון. 567 00:43:35,000 --> 00:43:43,000 אַלץ וועגן פרוווט ענדס אַרויף זייַענדיק ערגער פֿאַר מער אַרבעט. 568 00:43:43,000 --> 00:43:49,000 עס ס וואָס דוד מאַלאַן ס לייזונג שטענדיק איז 569 00:43:49,000 --> 00:43:56,000 איז ער שטענדיק הודעות זייַן טריי לייזונג, און לאָזן ס זען ווו ער דערווייַל איז. 570 00:43:56,000 --> 00:44:00,000 וואָס איז ער אונטער, דוד דזש? 571 00:44:00,000 --> 00:44:06,000 ער ס # 18, אַזוי אַז ס 'נישט טעראַבלי שלעכט, 572 00:44:06,000 --> 00:44:09,000 און אַז ס 'געגאנגען צו זייַן איינער פון די בעסטער פרוווט איר קענען טראַכטן פון 573 00:44:09,000 --> 00:44:17,000 אָדער איינער פון די בעסטער פרוווט פון אַ טריי. 574 00:44:17,000 --> 00:44:23,000 איז עס נישט אַפֿילו זייַן אָריגינעל לייזונג? 575 00:44:23,000 --> 00:44:29,000 איך פילן ווי טריי סאַלושאַנז טענד צו זייַן מער אין דעם קייט פון באַראַן באַניץ. 576 00:44:29,000 --> 00:44:33,000 >> גיי אַראָפּ צו די זייער שפּיץ, און באַראַן באַניץ איז אין די איין דידזשאַץ. 577 00:44:33,000 --> 00:44:36,000 גיי אַראָפּ צו די דנאָ, און דאַן איר אָנהייב געזען פרוווט 578 00:44:36,000 --> 00:44:41,000 ווו איר באַקומען לעגאַמרע מאַסיוו באַראַן באַניץ, 579 00:44:41,000 --> 00:44:45,000 און פרוווט זענען מער שווער. 580 00:44:45,000 --> 00:44:53,000 ניט לעגאַמרע ווערט עס אָבער אַ בילדונגקרייז דערפאַרונג אויב איר האט איינער. 581 00:44:53,000 --> 00:44:56,000 די לעצטע זאַך איז אונדזער לינגקט רשימה, 582 00:44:56,000 --> 00:45:04,000 און די דרייַ זאכן, סטאַקס, קיוז, און לינגקט רשימות, 583 00:45:04,000 --> 00:45:09,000 קיין צוקונפֿט זאַך איר אלץ טאָן אין קאָמפּיוטער וויסנשאַפֿט 584 00:45:09,000 --> 00:45:12,000 וועט יבערנעמען איר האָבן פאַמיליעראַטי מיט די זאכן. 585 00:45:12,000 --> 00:45:19,000 זיי זענען פּונקט אַזוי פונדאַמענטאַל צו אַלץ. 586 00:45:19,000 --> 00:45:25,000 >> לינגקט רשימות, און דאָ מיר האָבן אַ יינציקווייַז לינגקט רשימה איז געגאנגען צו זייַן אונדזער ימפּלאַמענטיישאַן. 587 00:45:25,000 --> 00:45:34,000 וואָס טוט יינציקווייַז לינגקט מיינען ווי קעגן צו דאַבלי לינגקט? יא. 588 00:45:34,000 --> 00:45:37,000 [תּלמיד] עס נאָר ווייזט צו דער ווייַטער טייַטל אלא ווי צו די פּוינטערז, 589 00:45:37,000 --> 00:45:39,000 ווי דער איינער פּריסידינג עס און דער איינער נאָך אים. 590 00:45:39,000 --> 00:45:44,000 יאָ, אַזוי אין בילד פֿאָרמאַט, וואָס האט איך נאָר טאָן? 591 00:45:44,000 --> 00:45:48,000 איך האב צוויי זאכן. איך האָבן בילד און בילד. 592 00:45:48,000 --> 00:45:51,000 אין בילד פֿאָרמאַט, אונדזער יינציקווייַז לינגקט רשימות, 593 00:45:51,000 --> 00:45:57,000 ינעוואַטאַבלי, מיר האָבן עטלעכע מין פון טייַטל צו די קאָפּ פון אונדזער רשימה, 594 00:45:57,000 --> 00:46:02,000 און דעמאָלט ין אונדזער רשימה, מיר נאָר האָבן פּוינטערז, 595 00:46:02,000 --> 00:46:05,000 און אפֿשר דאָס ווייזט צו נאַל. 596 00:46:05,000 --> 00:46:08,000 עס ס געגאנגען צו זייַן דיין טיפּיש צייכענונג פון אַ יינציקווייַז לינגקט רשימה. 597 00:46:08,000 --> 00:46:14,000 א דאַבלי לינגקט רשימה, איר קענען גיין קאַפּויער. 598 00:46:14,000 --> 00:46:19,000 אויב איך געבן איר קיין נאָדע אין דער רשימה, דעמאָלט איר קענען דאַווקע באַקומען צו 599 00:46:19,000 --> 00:46:23,000 קיין אנדערע נאָדע אין דער רשימה אויב עס איז אַ דאַבלי לינגקט רשימה. 600 00:46:23,000 --> 00:46:27,000 אבער אויב איך באַקומען איר די דריט נאָדע אין דער רשימה און עס ס אַ יינציקווייַז לינגקט רשימה, 601 00:46:27,000 --> 00:46:30,000 קיין וועג איר ניטאָ אלץ געגאנגען צו באַקומען צו דער ערשטער און רגע נאָודז. 602 00:46:30,000 --> 00:46:34,000 און דאָרט ס בענעפיטן און דעטרימענץ, און מען קלאָר ווי דער טאָג איין 603 00:46:34,000 --> 00:46:42,000 איז איר נעמען אַרויף מער נומער, און איר האָבן צו האַלטן שפּור פון ווו די זאכן זענען פּוינטינג איצט. 604 00:46:42,000 --> 00:46:49,000 אבער מיר נאָר זאָרגן וועגן יינציקווייַז לינגקט. 605 00:46:49,000 --> 00:46:53,000 >> א ביסל זאכן מיר רע געגאנגען צו האָבן צו מאַכשער. 606 00:46:53,000 --> 00:47:00,000 דיין טיפּעדעף סטרוקט נאָדע, ינט איך: סטרוקט נאָדע * ווייַטער; נאָדע. 607 00:47:00,000 --> 00:47:09,000 אַז טיפּעדעף זאָל זייַן פארברענט אין דיין מחשבות. 608 00:47:09,000 --> 00:47:14,000 קוויז 1 זאָל זייַן ווי געבן אַ טיפּעדעף פון אַ לינגקט רשימה נאָדע, 609 00:47:14,000 --> 00:47:18,000 און איר זאָל זייַן ביכולת צו מיד קאָטשערעס ונ לאָפּעטעס אַז אַראָפּ 610 00:47:18,000 --> 00:47:22,000 אָן אַפֿילו טראכטן וועגן אים. 611 00:47:22,000 --> 00:47:27,000 איך טרעפן אַ פּאָר פראגעס, וואָס טאָן מיר דאַרפֿן סטרוקט דאָ? 612 00:47:27,000 --> 00:47:32,000 פארוואס קענען נישט מיר זאָגן נאָדע *? 613 00:47:32,000 --> 00:47:35,000 [תּלמיד] [ינאָדאַבאַל] 614 00:47:35,000 --> 00:47:38,000 יאָ. 615 00:47:38,000 --> 00:47:44,000 דער בלויז זאַך אַז דיפיינז אַ נאָדע ווי אַ זאַך 616 00:47:44,000 --> 00:47:47,000 איז די טיפּעדעף זיך. 617 00:47:47,000 --> 00:47:55,000 אבער ווי פון דעם פונט, ווען מיר רע מין פון פּאַרסינג דורך דעם סטרוקט נאָדע דעפֿיניציע, 618 00:47:55,000 --> 00:48:01,000 מיר האָבן נישט פאַרטיק אונדזער טיפּעדעף נאָך, אַזוי זינט די טיפּעדעף האט נישט פאַרטיק, 619 00:48:01,000 --> 00:48:05,000 נאָדע טוט נישט עקזיסטירן. 620 00:48:05,000 --> 00:48:12,000 אבער סטרוקט נאָדע טוט, און דאָס נאָדע אין דאָ, 621 00:48:12,000 --> 00:48:14,000 דאָס קען אויך זייַן גערופן עפּעס אַנדערש. 622 00:48:14,000 --> 00:48:16,000 דאס קען זייַן גערופן ען. 623 00:48:16,000 --> 00:48:19,000 עס קען זייַן גערופן לינגקט רשימה נאָדע. 624 00:48:19,000 --> 00:48:21,000 עס קען זייַן גערופן עפּעס. 625 00:48:21,000 --> 00:48:26,000 אבער דעם סטרוקט נאָדע דאַרף צו זייַן גערופן די זעלבע זאַך ווי דעם סטרוקט נאָדע. 626 00:48:26,000 --> 00:48:29,000 וואָס איר רופן דעם האט צו אויך זייַן דאָ, 627 00:48:29,000 --> 00:48:32,000 און אַזוי אַז אויך ענטפֿערס די רגע פונט פון די קשיא 628 00:48:32,000 --> 00:48:37,000 וואָס איז וואָס-אַ פּלאַץ פון מאל ווען איר זען סטרוקץ און טיפּעדעפס פון סטרוקץ, 629 00:48:37,000 --> 00:48:42,000 איר וועט זען אַנאָנימאָוס סטרוקץ ווו איר וועט פּונקט זען טיפּעדעף סטרוקט, 630 00:48:42,000 --> 00:48:47,000 ימפּלאַמענטיישאַן פון סטרוקט, ווערטערבוך, אָדער וועלכער. 631 00:48:47,000 --> 00:48:51,000 >> פארוואס דאָ טאָן מיר דאַרפֿן צו זאָגן נאָדע? 632 00:48:51,000 --> 00:48:54,000 פארוואס קענען נישט עס זייַן אַ אַנאָנימאָוס סטרוקט? 633 00:48:54,000 --> 00:48:56,000 עס ס כּמעט די זעלבע ענטפער. 634 00:48:56,000 --> 00:48:58,000 [תּלמיד] איר דאַרפֿן צו אָפּשיקן צו עס ין די סטרוקט. 635 00:48:58,000 --> 00:49:04,000 יאָ, ין די סטרוקט, איר דאַרפֿן צו אָפּשיקן צו די סטרוקט זיך. 636 00:49:04,000 --> 00:49:10,000 אויב איר טאָן ניט געבן די סטרוקט אַ נאָמען, אויב עס ס אַ אַנאָנימאָוס סטרוקט, איר קענען נישט אָפּשיקן צו עס. 637 00:49:10,000 --> 00:49:17,000 און לעצטע אָבער נישט מינדסטער-די זאָל אַלע זייַן עפּעס סטרייטפאָרווערד, 638 00:49:17,000 --> 00:49:20,000 און זיי זאָל העלפן איר פאַרשטיין אויב איר ניטאָ שרייבן דעם אַראָפּ 639 00:49:20,000 --> 00:49:24,000 אַז איר ניטאָ טאן עפּעס פאַלש אויב די סאָרץ פון דאס טאָן ניט מאַכן זינען. 640 00:49:24,000 --> 00:49:28,000 לעצטע אָבער נישט מינדסטער, וואָס טוט דאָס האָבן צו זייַן סטרוקט נאָדע *? 641 00:49:28,000 --> 00:49:34,000 פארוואס קענען נישט עס נאָר זייַן סטרוקט נאָדע ווייַטער? 642 00:49:34,000 --> 00:49:37,000 [תּלמיד] פּוינטער צו דער ווייַטער סטרוקט. 643 00:49:37,000 --> 00:49:39,000 אַז ס ינעוואַטאַבלי וואָס מיר ווילן. 644 00:49:39,000 --> 00:49:42,000 פארוואס קען עס קיינמאָל זייַן סטרוקט נאָדע ווייַטער? 645 00:49:42,000 --> 00:49:50,000 וואָס טוט עס האָבן צו זייַן סטרוקט נאָדע * ווייַטער? יאָ. 646 00:49:50,000 --> 00:49:53,000 [תּלמיד] עס ס ווי אַ ינפאַנאַט שלייף. 647 00:49:53,000 --> 00:49:55,000 יאָ. 648 00:49:55,000 --> 00:49:57,000 [תּלמיד] עס וואָלט אַלע זייַן אין איין. 649 00:49:57,000 --> 00:50:02,000 יאָ, נאָר טראַכטן פון ווי מיר וואָלט טאָן גרייס פון אָדער עפּעס. 650 00:50:02,000 --> 00:50:08,000 גרייס פון אַ סטרוקט איז בייסיקלי + אָדער - עטלעכע מוסטער דאָ אָדער דאָרט. 651 00:50:08,000 --> 00:50:15,000 עס ס בייסיקלי געגאנגען צו זייַן די סאַכאַקל פון די סיזעס פון די זאכן אין די סטרוקט. 652 00:50:15,000 --> 00:50:18,000 דאס רעכט דאָ, אָן טשאַנגינג עפּעס, די נומער איז געגאנגען צו זייַן גרינג. 653 00:50:18,000 --> 00:50:24,000 גרייס פון סטרוקט נאָדע איז געגאנגען צו זייַן גרייס פון איך + גרייס פון ווייַטער. 654 00:50:24,000 --> 00:50:27,000 גרייס פון איך איז געגאנגען צו זייַן 4. גרייס פון ווייַטער איז געגאנגען צו זייַן 4. 655 00:50:27,000 --> 00:50:30,000 גרייס פון סטרוקט נאָדע איז געגאנגען צו זייַן 8. 656 00:50:30,000 --> 00:50:34,000 אויב מיר טאָן ניט האָבן דעם *, טראכטן פון סיזעאָף, 657 00:50:34,000 --> 00:50:37,000 דעמאָלט סיזעאָף (איך) איז געגאנגען צו זייַן 4. 658 00:50:37,000 --> 00:50:43,000 גרייס פון סטרוקט נאָדע ווייַטער איז געגאנגען צו זייַן גרייס פון איך + גרייס פון סטרוקט נאָדע ווייַטער 659 00:50:43,000 --> 00:50:46,000 + גרייס פון איך + גרייס פון סטרוקט נאָדע ווייַטער. 660 00:50:46,000 --> 00:50:55,000 עס וואָלט זייַן אַ ינפאַנאַט רעקורסיאָן פון נאָודז. 661 00:50:55,000 --> 00:51:00,000 דאס איז וואָס דאָס איז ווי זאכן האָבן צו זייַן. 662 00:51:00,000 --> 00:51:03,000 >> ווידער, באשטימט מעמערייז אַז, 663 00:51:03,000 --> 00:51:06,000 אָדער בייַ מינדסטער פֿאַרשטיין עס גענוג אַז איר קענען זייַן ביכולת צו 664 00:51:06,000 --> 00:51:12,000 סיבה דורך וואָס עס זאָל קוקן ווי. 665 00:51:12,000 --> 00:51:14,000 די זאכן מיר רע געגאנגען צו ווילן צו מאַכשער. 666 00:51:14,000 --> 00:51:18,000 אויב לענג פון די רשימה- 667 00:51:18,000 --> 00:51:21,000 איר קען אָפּנאַרן און האַלטן אַרום אַ 668 00:51:21,000 --> 00:51:24,000 גלאבאלע לענג אָדער עפּעס, אָבער מיר ניטאָ ניט געגאנגען צו טאָן וואָס. 669 00:51:24,000 --> 00:51:28,000 מיר רע געגאנגען צו ציילן די לענג פון די רשימה. 670 00:51:28,000 --> 00:51:34,000 מיר האָבן כּולל, אַזוי אַז ס בייסיקלי ווי אַ זוכן, 671 00:51:34,000 --> 00:51:41,000 אַזוי מיר האָבן אַ לינגקט רשימה פון ינטאַדזשערז צו זען אויב דאָס ינטעגער איז אין די לינגקט רשימה. 672 00:51:41,000 --> 00:51:44,000 פּרעפּענד איז געגאנגען צו אַרייַנלייגן בייַ די אָנהייב פון די רשימה. 673 00:51:44,000 --> 00:51:46,000 צוגעבן איז געגאנגען צו אַרייַנלייגן בייַ די סוף. 674 00:51:46,000 --> 00:51:53,000 ינסערט_סאָרטעד איז געגאנגען צו אַרייַנלייגן אין די אויסגעשטעלט שטעלע אין דער רשימה. 675 00:51:53,000 --> 00:52:01,000 ינסערט_סאָרטעד מין פון אַסומז אַז איר קיינמאָל געניצט פּרעפּענד אָדער צוגעבן אין שלעכט וועגן. 676 00:52:01,000 --> 00:52:09,000 >> ינסערט_סאָרטעד ווען איר ניטאָ ימפּלאַמענינג ינסערט_סאָרטעד- 677 00:52:09,000 --> 00:52:13,000 לאָזן ס זאָגן מיר האָבן אונדזער לינגקט רשימה. 678 00:52:13,000 --> 00:52:18,000 דאס איז וואָס עס דערווייַל קוקט ווי, 2, 4, 5. 679 00:52:18,000 --> 00:52:24,000 איך ווילן צו אַרייַנלייגן 3, אַזוי ווי לאַנג ווי די רשימה זיך איז שוין אויסגעשטעלט, 680 00:52:24,000 --> 00:52:27,000 עס ס 'גרינג צו געפֿינען ווו 3 געהערט. 681 00:52:27,000 --> 00:52:29,000 איך אָנהייבן בייַ 2. 682 00:52:29,000 --> 00:52:32,000 אָוקיי, 3 איז גרעסער ווי 2, אַזוי איך ווילן צו האַלטן געגאנגען. 683 00:52:32,000 --> 00:52:35,000 אָה, 4 איז אויך גרויס, אַזוי איך וויסן 3 איז געגאנגען צו גיין אין צווישן 2 און 4, 684 00:52:35,000 --> 00:52:39,000 און איך האָבן צו פאַרריכטן פּוינטערז און אַלע וואָס שטאָפּן. 685 00:52:39,000 --> 00:52:43,000 אבער אויב מיר האבן נישט שטרענג נוצן ינסערט_סאָרטעד, 686 00:52:43,000 --> 00:52:50,000 ווי לאָזן ס נאָר זאָגן איך פּרעפּענד 6, 687 00:52:50,000 --> 00:52:55,000 דעריבער מיין לינגקט רשימה איז געגאנגען צו ווערן דעם. 688 00:52:55,000 --> 00:53:01,000 עס איצט מאכט קיין זינען, אַזוי פֿאַר ינסערט_סאָרטעד, איר קענען נאָר יבערנעמען 689 00:53:01,000 --> 00:53:04,000 אַז די רשימה איז אויסגעשטעלט, אַפֿילו כאָטש אַפּעריישאַנז עקסיסטירן 690 00:53:04,000 --> 00:53:09,000 וואָס קענען גרונט עס צו נישט זייַן אויסגעשטעלט, און אַז ס עס. 691 00:53:09,000 --> 00:53:20,000 געפֿינען אַ נוציק אַרייַנלייגן-אַזוי יענע זענען די הויפּט זאכן איר ניטאָ געגאנגען צו האָבן צו מאַכשער. 692 00:53:20,000 --> 00:53:24,000 >> פֿאַר איצט, נעמען אַ מינוט צו טאָן לענג און כּולל, 693 00:53:24,000 --> 00:53:30,000 און יענע זאָל זייַן לעפיערעך שנעל. 694 00:53:41,000 --> 00:53:48,000 נעאַרינג קלאָוזינג צייַט, אַזוי ווער עס יז האָבן עפּעס פֿאַר לענג אָדער כּולל? 695 00:53:48,000 --> 00:53:50,000 זיי ניטאָ געגאנגען צו זייַן כּמעט יידעניקאַל. 696 00:53:50,000 --> 00:53:57,000 [תּלמיד] לענג. 697 00:53:57,000 --> 00:54:01,000 זאל ס זען, רעוויזיע. 698 00:54:01,000 --> 00:54:04,000 אָוקיי. 699 00:54:12,000 --> 00:54:15,000 איר ווילן צו דערקלערן? 700 00:54:15,000 --> 00:54:21,000 [תּלמיד] איך נאָר מאַכן אַ טייַטל נאָדע און ינישאַלייז עס צו ערשטער, וואָס איז אונדזער גלאבאלע בייַטעוודיק, 701 00:54:21,000 --> 00:54:27,000 און דעמאָלט איך טשעק צו זען אויב עס ס נאַל אַזוי איך טאָן ניט באַקומען אַ סעג שולד און צוריקקומען 0 אויב אַז ס דער פאַל. 702 00:54:27,000 --> 00:54:34,000 אַנדערש, איך שלייף דורך, בעכעסקעם שפּור פון ין ינטעגער 703 00:54:34,000 --> 00:54:38,000 ווי פילע מאל איך ווע געליינט דער ווייַטער עלעמענט פון דער רשימה 704 00:54:38,000 --> 00:54:43,000 און אין דער זעלביקער ינקראַמאַנט אָפּעראַציע אויך צוטריט אַז פאַקטיש עלעמענט, 705 00:54:43,000 --> 00:54:47,000 און דעמאָלט איך קאַנטיניואַסלי מאַכן די טשעק צו זען אויב עס ס נאַל, 706 00:54:47,000 --> 00:54:56,000 און אויב עס ס נאַל, דעמאָלט עס אַבאָרץ און נאָר קערט די נומער פון עלעמענטן איך ווע געליינט. 707 00:54:56,000 --> 00:55:01,000 >> [ראָב בי] טוט ווער עס יז האָבן קיין באַמערקונגען אויף עפּעס? 708 00:55:01,000 --> 00:55:06,000 דאס קוקט פייַן קערעקטנאַס קלוג. 709 00:55:06,000 --> 00:55:10,000 [תּלמיד] איך טאָן ניט טראַכטן איר דאַרפֿן די נאָדע == נאַל. 710 00:55:10,000 --> 00:55:13,000 יאָ, אַזוי אויב נאָדע == נאַל צוריקקומען 0. 711 00:55:13,000 --> 00:55:18,000 אבער אויב נאָדע == נאַל דעמאָלט דעם-אָה, ​​עס איז אַ קערעקטנאַס אַרויסגעבן. 712 00:55:18,000 --> 00:55:23,000 עס איז געווען נאָר איר ניטאָ אומגעקערט איך, אָבער עס ס נישט אין פאַרנעם רעכט איצט. 713 00:55:23,000 --> 00:55:30,000 איר נאָר דאַרפֿן ינט איך, אַזוי איך = 0. 714 00:55:30,000 --> 00:55:34,000 אבער אויב נאָדע איז נאַל, דעמאָלט איך איז נאָך געגאנגען צו זייַן 0, 715 00:55:34,000 --> 00:55:39,000 און מיר רע געגאנגען צו צוריקקומען 0, אַזוי דעם פאַל איז יידעניקאַל. 716 00:55:39,000 --> 00:55:48,000 אן אנדער פּראָסט זאַך איז צו האַלטן די דעקלאַראַציע 717 00:55:48,000 --> 00:55:51,000 פון נאָדע ין פון די פֿאַר שלייף. 718 00:55:51,000 --> 00:55:54,000 איר קען זאָגן-טאַקע, ניט. 719 00:55:54,000 --> 00:55:56,000 זאל ס האַלטן עס ווי דעם. 720 00:55:56,000 --> 00:55:59,000 איך וואָלט מיסטאָמע שטעלן ינט איך = 0 דאָ, 721 00:55:59,000 --> 00:56:05,000 דעמאָלט נאָדע * נאָדע = ערשטער אין דאָ. 722 00:56:05,000 --> 00:56:11,000 און דאָס איז מיסטאָמע ווי-געטינג באַפרייַען פון דעם איצט. 723 00:56:11,000 --> 00:56:14,000 דאס איז מיסטאָמע ווי איך וואָלט האָבן געשריבן עס. 724 00:56:14,000 --> 00:56:21,000 איר קען אויך-קוקן בייַ אים ווי דעם. 725 00:56:21,000 --> 00:56:25,000 דאס פֿאַר שלייף סטרוקטור רעכט דאָ 726 00:56:25,000 --> 00:56:30,000 זאָל זייַן כּמעט ווי נאַטירלעך צו איר ווי פֿאַר ינט איך = 0 727 00:56:30,000 --> 00:56:33,000 איך איז ווייניקער ווי לענג פון מענגע איך + +. 728 00:56:33,000 --> 00:56:38,000 אויב אַז ס ווי איר יטעראַטע איבער אַ מענגע, דאָס איז ווי איר יטעראַטע איבער אַ לינגקט רשימה. 729 00:56:38,000 --> 00:56:45,000 >> דאס זאָל זייַן רגע נאַטור אין עטלעכע פונט. 730 00:56:45,000 --> 00:56:50,000 מיט וואָס אין גייַסט, דעם איז געגאנגען צו זייַן כּמעט די זעלבע זאַך. 731 00:56:50,000 --> 00:56:57,000 איר רע געגאנגען צו ווילן צו יטעראַטע איבער אַ לינגקט רשימה. 732 00:56:57,000 --> 00:57:02,000 אויב די נאָדע-איך האָבן קיין געדאַנק וואָס די ווערט איז גערופן. 733 00:57:02,000 --> 00:57:04,000 נאָדע איך. 734 00:57:04,000 --> 00:57:15,000 אויב די ווערט בייַ אַז נאָדע = איך צוריקקומען אמת, און אַז ס עס. 735 00:57:15,000 --> 00:57:18,000 נאָטיץ אַז דער בלויז וועג מיר אלץ צוריקקומען פאַלש 736 00:57:18,000 --> 00:57:23,000 איז אויב מיר יטעראַטע איבער די גאנצע לינגקט רשימה און קיינמאָל צוריקקומען אמת, 737 00:57:23,000 --> 00:57:29,000 אַזוי אַז ס וואָס דאָס טוט. 738 00:57:29,000 --> 00:57:36,000 ווי אַ זייַט טאָן-מיר מיסטאָמע וועט נישט באַקומען צו צוגעבן אָדער פּרעפּענד. 739 00:57:36,000 --> 00:57:39,000 >> שנעל לעצטע טאָן. 740 00:57:39,000 --> 00:57:52,000 אויב איר זען די סטאַטיק קיווערד, אַזוי לאָזן ס זאָגן סטאַטיק ינט ציילן = 0, 741 00:57:52,000 --> 00:57:56,000 דעמאָלט מיר טאָן ציילן + +, איר קענען בייסיקלי טראַכטן פון אים ווי אַ גלאבאלע בייַטעוודיק, 742 00:57:56,000 --> 00:58:00,000 אַפֿילו כאָטש איך נאָר געזאגט דאָס איז ניט ווי מיר רע געגאנגען צו מאַכשער לענג. 743 00:58:00,000 --> 00:58:06,000 איך בין טאן דעם דאָ, און דעמאָלט ציילן + +. 744 00:58:06,000 --> 00:58:11,000 קיין וועג מיר קענען אַרייַן אַ נאָדע אין אונדזער לינגקט רשימה מיר זענען ינקרעמענטינג אונדזער ציילן. 745 00:58:11,000 --> 00:58:15,000 די פונט פון דעם איז וואָס די סטאַטיק קיווערד מיטל. 746 00:58:15,000 --> 00:58:20,000 אויב איך נאָר האט ינט ציילן = 0 אַז וואָלט זייַן אַ רעגולער אַלט גלאבאלע בייַטעוודיק. 747 00:58:20,000 --> 00:58:25,000 וואָס סטאַטיק ינט ציילן מיטל איז אַז עס איז אַ גלאבאלע בייַטעוודיק פֿאַר דעם טעקע. 748 00:58:25,000 --> 00:58:28,000 עס איז אוממעגלעך פֿאַר עטלעכע אנדערע טעקע, 749 00:58:28,000 --> 00:58:34,000 ווי טראַכטן פון פּסעט 5, אויב איר האָט אנגעהויבן. 750 00:58:34,000 --> 00:58:39,000 איר האָבן ביידע ספּעללער.ק, און איר האָט דיקטיאָנאַרי.ק, 751 00:58:39,000 --> 00:58:42,000 און אויב איר נאָר דערקלערן אַ זאַך גלאבאלע, דעמאָלט עפּעס אין ספּעללער.ק 752 00:58:42,000 --> 00:58:45,000 קענען זייַן געליינט אין דיקטיאָנאַרי.ק און וויצע ווערסאַ. 753 00:58:45,000 --> 00:58:48,000 גלאבאלע וועריאַבאַלז זענען צוטריטלעך דורך קיין. C טעקע, 754 00:58:48,000 --> 00:58:54,000 אָבער סטאַטיק וועריאַבאַלז זענען בלויז צוטריטלעך פון ין דער טעקע זיך, 755 00:58:54,000 --> 00:59:01,000 אַזוי ין פון רעגע טשעקער אָדער ין פון דיקטיאָנאַרי.ק, 756 00:59:01,000 --> 00:59:06,000 דאָס איז מין פון ווי איך וואָלט דערקלערן מיין בייַטעוודיק פֿאַר די גרייס פון מיין מענגע 757 00:59:06,000 --> 00:59:10,000 אָדער די גרייס פון מיין נומער פון ווערטער אין דער ווערטערבוך. 758 00:59:10,000 --> 00:59:15,000 זינט איך טאָן נישט וועלן צו דערקלערן אַ גלאבאלע בייַטעוודיק אַז ווער עס יז האט צוטריט צו, 759 00:59:15,000 --> 00:59:18,000 איך טאַקע בלויז זאָרגן וועגן אים פֿאַר מיין אייגן צוועקן. 760 00:59:18,000 --> 00:59:21,000 >> די גוט זאַך וועגן דעם איז אויך די גאנצע נאָמען צונויפשטויס שטאָפּן. 761 00:59:21,000 --> 00:59:27,000 אויב עטלעכע אנדערע טעקע פרוווט צו נוצן אַ גלאבאלע בייַטעוודיק גערופן ציילן, דאס גיין זייער, זייער אומרעכט, 762 00:59:27,000 --> 00:59:33,000 אַזוי דעם נייסלי האלט דאס זיכער, און נאָר איר קענען צוטריט עס, 763 00:59:33,000 --> 00:59:38,000 און קיין איינער אַנדערש קענען, און אויב עמעצער אַנדערש דערקלערט אַ גלאבאלע בייַטעוודיק גערופן ציילן, 764 00:59:38,000 --> 00:59:43,000 דעמאָלט עס וועט נישט אַרייַנמישנ זיך מיט דיין סטאַטיק בייַטעוודיק גערופן ציילן. 765 00:59:43,000 --> 00:59:47,000 אַז ס וואָס סטאַטיק איז. עס איז אַ טעקע גלאבאלע בייַטעוודיק. 766 00:59:47,000 --> 00:59:52,000 >> שאלות אויף עפּעס? 767 00:59:52,000 --> 00:59:59,000 אַלע שטעלן. ביי. 768 00:59:59,000 --> 01:00:03,000 [CS50.TV]