1 00:00:00,000 --> 00:00:11,460 2 00:00:11,460 --> 00:00:12,250 >> דוד מאַלאַן: כל רעכט. 3 00:00:12,250 --> 00:00:13,860 ברוכים הבאים צוריק צו קס50. 4 00:00:13,860 --> 00:00:16,190 דאס איז די אָנהייב פון וואָך 8. 5 00:00:16,190 --> 00:00:21,320 און צוריקרופן אַז פּראָבלעם שטעלן 5 געענדיקט מיט אַ קליין ביסל פון אַ אַרויסרופן. 6 00:00:21,320 --> 00:00:25,210 אזוי אַסומינג איר ריקאַווערד אַלע פון ​​דיין לערנען פעללאָווס און CA ס פאָוטאַגראַפס 7 00:00:25,210 --> 00:00:30,480 אין די קאַרד.ראַוו טעקע, איר זענט פּאַסיק צו איצט געפינען אַלע פון ​​די מענטשן, און 8 00:00:30,480 --> 00:00:34,510 איינער מאַזלדיק געווינער וועט גיין היים מיט איין פון די זאכן, די שפּרינגען באַוועגונג 9 00:00:34,510 --> 00:00:37,450 מיטל אַז איר קענען נוצן פֿאַר לעצט פראיעקטן, פֿאַר בייַשפּיל. 10 00:00:37,450 --> 00:00:39,860 >> דאס, יעדער יאָר, פירט צו אַ ביסל פון קריפּיניס. 11 00:00:39,860 --> 00:00:43,480 און אַזוי וואָס איך טראַכט איך 'ד טאָן איז שער מיט איר עטלעכע פון ​​די הערות וואָס האָבן 12 00:00:43,480 --> 00:00:47,370 ניטאָ צוריק און אַרויס איבער דער שטעקן רשימה פון שפּעט. 13 00:00:47,370 --> 00:00:51,110 פֿאַר בייַשפּיל, נאָר לעצטע נאַכט, ציטירן אַנקוואָוט, פון איינער פון די שטעקן 14 00:00:51,110 --> 00:00:55,000 מיטגלידער, "איך נאָר געהאט אַ תּלמיד קלאַפּן אויף מיין טיר צו נעמען אַ פאָטאָ מיט מיר. 15 00:00:55,000 --> 00:00:59,020 סטאַלקערס, איך זאָגן איר. "סטאַרטעד אַוועק פערלי דיסקריפּטיוו און דעמאָלט מיר אריבערגעפארן 16 00:00:59,020 --> 00:01:02,830 אויף צו, אַ שעה אָדער אַזוי שפּעטער, "איך געהאט אַ תּלמיד ווארטן פֿאַר מיר נאָך אָפּטיילונג 17 00:01:02,830 --> 00:01:06,080 און ער האט אַלע פון ​​אונדזער נעמען און פאָטאָס אויף עטלעכע שיץ פון פּאַפּיר. "אַלע רעכט. 18 00:01:06,080 --> 00:01:09,230 אזוי אָרגאַניזירט, אָבער ניט אַלע וואָס קריפּי נאָך. 19 00:01:09,230 --> 00:01:12,520 >> דעמאָלט, "איך איז אויס פון שטאָט דעם אָפּרוטעג, און ווען איך גאַט צוריק, דאָרט איז געווען איינער אין 20 00:01:12,520 --> 00:01:12,630 מייַן 21 00:01:12,630 --> 00:01:16,740 שלאָפצימער. "[געלעכטער] 22 00:01:16,740 --> 00:01:20,410 דוד מאַלאַן: ווייַטער ציטירן פון אַ שטעקן מיטגליד, "אַ תּלמיד געקומען צו מיין הויז אין 23 00:01:20,410 --> 00:01:25,330 סאַמערוויל בייַ 04:00 דעם מאָרגן. "ווייַטער שטעקן, "איך גאַט צו מיין האָטעל אין סאַן 24 00:01:25,330 --> 00:01:30,016 פֿראַנסיסקאָ און אַ תּלמיד איז געווען ווארטן פֿאַר מיר אין די פויע מיט דרייַ דסלרס. " 25 00:01:30,016 --> 00:01:31,510 טיפּ פון אַפּאַראַט. 26 00:01:31,510 --> 00:01:34,980 "איך בין נישט אַפֿילו אויף שטעקן דעם זמאַן, אָבער אַ תּלמיד רייסט אין מיין הויז דעם 27 00:01:34,980 --> 00:01:40,480 מאָרגן און רעקאָרדעד די גאנצע זאַך מיט גוגל גלאַס. "און דעריבער לאַסטלי, 28 00:01:40,480 --> 00:01:43,650 "לפּחות 12 מענטשן זענען יגערלי אַווייטינג פֿאַר מיר ווען איך גאַט אויס פון מיין 29 00:01:43,650 --> 00:01:44,800 לימאָ, און דעמאָלט איך 30 00:01:44,800 --> 00:01:46,970 וואָוק אַרויף. "אַלע רעכט. 31 00:01:46,970 --> 00:01:57,690 אזוי צווישן די פאָוטאַגראַפס, ווי איר זאלט צוריקרופן, זענען דעם יונגערמאַן דאָ, וואס איר 32 00:01:57,690 --> 00:02:01,850 זאל וויסן ווי מילאָ באַנאַנע, וואס לעבן מיט לאָראַן קאַרוואַלהאָ, אונדזער קאָפּ 33 00:02:01,850 --> 00:02:02,905 לערנען פעלאָו. 34 00:02:02,905 --> 00:02:05,170 מילאָ, מילאָ, קומען דאָ יינגל. 35 00:02:05,170 --> 00:02:06,320 מילאָ. 36 00:02:06,320 --> 00:02:08,650 מילאָ. 37 00:02:08,650 --> 00:02:12,230 מיינונג איר, ער ס ווערינג גוגל גלאַס, אַזוי מיר וועט ווייַזן איר אַלע פון ​​דעם נאָך. 38 00:02:12,230 --> 00:02:16,190 אזוי דעם איז מילאָ אויב איר וואָלט ווי צו נעמען אַ פאָטאָגראַפיע מיט אים דערנאך. 39 00:02:16,190 --> 00:02:18,240 אויב איר 'ד ווי צו קוקן אויס בייַ די וילעם דאָרט. 40 00:02:18,240 --> 00:02:19,430 גוט. 41 00:02:19,430 --> 00:02:20,200 אַז ס 'גוט פוטידזש. 42 00:02:20,200 --> 00:02:22,556 נו, מילאָ באַנאַנאַ. 43 00:02:22,556 --> 00:02:23,941 אָה, טאָן ניט טאָן אַז. 44 00:02:23,941 --> 00:02:29,020 >> [געלעכטער] 45 00:02:29,020 --> 00:02:29,470 >> גוט. 46 00:02:29,470 --> 00:02:34,550 אזוי אַ וואָרט דעמאָלט אויף וואָס ליגט פאָרויס, ווייַל ווי מיר נעמען צו יבערגאַנג, 47 00:02:34,550 --> 00:02:38,410 דעם וואָך ספּאַסיפיקלי, פון C אין אַ באַפֿעל שורה סוויווע צו פפּ און 48 00:02:38,410 --> 00:02:42,720 דזשאַוואַסקריפּט און סקל און HTML און קסס אין אַ וועב-באזירט סוויווע, מיר וועט זייַן 49 00:02:42,720 --> 00:02:44,490 יקוויפּינג איר מיט אַלע די מער וויסן פֿאַר 50 00:02:44,490 --> 00:02:46,010 פּאָטענציעל לעצט פראיעקטן. 51 00:02:46,010 --> 00:02:49,240 צו אַז סוף, די לויף האט אַ מסורה פון האלטן סעמינאַרס וואָס 52 00:02:49,240 --> 00:02:50,950 ביסט אויף טאַנדזשענטשאַל סוגיות צו די קורס. 53 00:02:50,950 --> 00:02:54,330 זייער פיל שייַכות צו פּראָגראַממינג און צו אַפּ אַנטוויקלונג און אַזוי אַרויס, אָבער 54 00:02:54,330 --> 00:02:57,010 ניט דאַווקע יקספּלאָרד דורך די קורס ס אייגן סילאַבאַס. 55 00:02:57,010 --> 00:03:00,250 >> אזוי אויב איר זאל זייַן אינטערעסירט אין איין אָדער מער פון דעם יאָר ס סעמינאַרס, 56 00:03:00,250 --> 00:03:02,530 רעגיסטרירן בייַ cs50.net/seminar. 57 00:03:02,530 --> 00:03:06,170 עס זענען עלטער סעמינאַרס בייַ cs50.net/seminars. 58 00:03:06,170 --> 00:03:10,620 און אויף די ראַסטער אַזוי ווייַט פֿאַר דעם יאָר ביסט אַמייזינג וועב אַפּפּס מיט רובי אויף 59 00:03:10,620 --> 00:03:13,580 ריילז, וואָס איז אַן אנדער ברירה שפּראַך צו פפּ. 60 00:03:13,580 --> 00:03:14,900 קאָמפּוטאַטיאָנאַל לינגוויסטיק. 61 00:03:14,900 --> 00:03:18,710 הקדמה צו יאָס, וואָס איז די פּלאַטפאָרמע אַז ס 'געניצט פֿאַר יפאָנע און 62 00:03:18,710 --> 00:03:19,850 יפּאַד אַנטוויקלונג. 63 00:03:19,850 --> 00:03:22,890 דזשאַוואַסקריפּט פֿאַר וועב אַפּפּס, מיר וועט דעקן וואָס, אָבער אין דעם סעמינאַר, איר וועט גיין 64 00:03:22,890 --> 00:03:24,070 אין מער דעטאַל. 65 00:03:24,070 --> 00:03:27,390 >> שפּרינגען מאָטיאָן, אַזוי מיר וועט פאקטיש האָבן עטלעכע פון אונדזער פריינט פון ליפּ מאָטיאָן, 66 00:03:27,390 --> 00:03:29,160 די פירמע זיך, באַהעפטן אונדז. 67 00:03:29,160 --> 00:03:31,800 מאָרגן, אין פאַקט, צו צושטעלן אַ הענט-אויף סעמינאַר, אויב 68 00:03:31,800 --> 00:03:33,320 פון אינטערעס צו איר. 69 00:03:33,320 --> 00:03:38,770 מעטעאָר.דזשס, אַן אנדער ברירה טעכניק פֿאַר ניצן דזשאַוואַסקריפּט נישט אין אַ בלעטערער, 70 00:03:38,770 --> 00:03:39,970 אָבער אויף אַ סערווער. 71 00:03:39,970 --> 00:03:42,110 נאָדע.דזשס, וואָס איז זייער פיל אין אַז אָדער ווי געזונט. 72 00:03:42,110 --> 00:03:43,650 גליטשיק אַנדרויד פּלאַן. 73 00:03:43,650 --> 00:03:46,990 אַנדרויד זייַענדיק אַ זייער פאָלקס אנדער ברירה צו יאָס און פֿענצטער פאָון 74 00:03:46,990 --> 00:03:48,790 און אנדערע רירעוודיק פּלאַטפאָרמס. 75 00:03:48,790 --> 00:03:51,180 און וועב זיכערהייַט אַקטיוו דיפענס. 76 00:03:51,180 --> 00:03:54,590 >> אזוי אין פאַקט, אויב איר וואָלט ווי צו דינגען אין דעם, לאָזן מיר 77 00:03:54,590 --> 00:03:55,840 מאַכן טאָן פון דעם. 78 00:03:55,840 --> 00:03:57,790 מיר ניטאָ זייער צופרידן צו זאָגן אַז אונדזער פריינט אין ליפּ 79 00:03:57,790 --> 00:03:59,140 באַוועגונג, וואָס איז אַ סטאַרטאַפּ - 80 00:03:59,140 --> 00:04:01,300 דעם מיטל טאַקע נאָר געקומען אויס אַ ביסל חדשים צוריק - 81 00:04:01,300 --> 00:04:05,960 האט גריישאַסלי דאָונייטיד 30 אַזאַ דיווייסאַז צו די סאָרט פֿאַר ווי פילע סטודענטן, אויב 82 00:04:05,960 --> 00:04:08,670 איר 'ד ווי צו באָרגן די ייַזנוואַרג צו זמאַן ס סוף און נוצן עס פֿאַר 83 00:04:08,670 --> 00:04:10,390 אַ פאַקטיש לעצט פּרויעקט. 84 00:04:10,390 --> 00:04:11,890 זיי שטיצן אַ נומער פון שפּראַכן. 85 00:04:11,890 --> 00:04:16,040 קיינער פון זיי C, קיינער פון זיי פפּ, אַזוי פאַרשטיין איינער אָדער מער פון די סעמינאַרס 86 00:04:16,040 --> 00:04:16,899 זאל באַווייַזן פון אינטערעס. 87 00:04:16,899 --> 00:04:19,730 און אַלע פון ​​זיי וועלן זייַן פילמד אין די געשעעניש אַז איר זענט נישט קענען 88 00:04:19,730 --> 00:04:21,380 צו באַדינער אין מענטש. 89 00:04:21,380 --> 00:04:25,000 דער פּלאַן זייַן מודיע דורך Email ווי מיר סאַלידאַפיי רומז. 90 00:04:25,000 --> 00:04:28,460 >> און לאַסטלי, אויב איר גיין צו projects.cs.50.net, דאָס איז אַ וועבזייַטל 91 00:04:28,460 --> 00:04:31,450 מיר טייַנען יעדער יאָר אַז מיר פאַרבעטן פאָלקס פון די קהל, פיייקייַט, 92 00:04:31,450 --> 00:04:36,420 דיפּאַרטמאַנץ, שטעקן, און ביידע אין אַן אַרויס פון קס50 צו 93 00:04:36,420 --> 00:04:37,730 פאָרשלאָגן פּרויעקט געדאנקען. 94 00:04:37,730 --> 00:04:39,050 זאכן פון אינטערעס צו תּלמיד גרופּעס. 95 00:04:39,050 --> 00:04:40,600 זאכן פון אינטערעס צו דיפּאַרטמאַנץ. 96 00:04:40,600 --> 00:04:43,990 אזוי טאָן דרייַ דאָרט אויב איר ניטאָ סטראַגאַלינג מיט אַנסערטאַנטי ווי צו וואָס איר 97 00:04:43,990 --> 00:04:46,700 זיך וואָלט ווי צו מאַכנ. 98 00:04:46,700 --> 00:04:51,760 >> אזוי לעצטע מאָל מיר באַקענענ אַ אַרגיואַבלי מער קאָמפּליצירט דאַטן סטרוקטור ווי מיר ד 99 00:04:51,760 --> 00:04:53,300 געזען אין וואָכן פאַרגאַנגענהייַט. 100 00:04:53,300 --> 00:04:56,550 מיר 'ד שוין ניצן ערייז שיין גליק ווי אַ נוצלעך אויב 101 00:04:56,550 --> 00:04:58,160 סימפּליסטיק דאַטן סטרוקטור. 102 00:04:58,160 --> 00:05:00,570 דעמאָלט מיר באַקענענ די, וואָס פון קורס זענען לינגקט רשימות. 103 00:05:00,570 --> 00:05:05,470 און וואָס איז געווען איינער פון די מאָוטאַוויישאַנז פֿאַר ינטראָודוסינג דעם דאַטן סטרוקטור? 104 00:05:05,470 --> 00:05:06,930 יאָ? 105 00:05:06,930 --> 00:05:07,250 וואָס ס וואָס? 106 00:05:07,250 --> 00:05:08,080 >> וילעם: דינאַמיק גרייס. 107 00:05:08,080 --> 00:05:09,040 >> דוד מאַלאַן: דינאַמיק גרייס. 108 00:05:09,040 --> 00:05:11,890 אזוי כוועראַז אין מענגע, איר האָבן צו וויסן זייַן גרייס אין שטייַגן ווען 109 00:05:11,890 --> 00:05:12,740 איר אַלאַקייט עס. 110 00:05:12,740 --> 00:05:14,380 אין לינגקט רשימה, איר טאָן ניט האָבן צו וויסן אַז. 111 00:05:14,380 --> 00:05:17,610 איר קענען נאָר מאַללאָק, אָדער מער בכלל, אַלאַקייט אַן נאָך 112 00:05:17,610 --> 00:05:20,720 נאָדע, אַזוי צו רעדן, קיין צייַט איר ווילן צו טאָן מער דאַטן. 113 00:05:20,720 --> 00:05:22,670 און נאָדע האט קיין פּרידיטערמינד טייַטש. 114 00:05:22,670 --> 00:05:25,580 עס ס נאָר אַ דזשאַנעריק טערמין דיסקרייבינג עטלעכע מין פון קאַנטיינער אַז מיר רע 115 00:05:25,580 --> 00:05:29,610 ניצן אין אונדזער דאַטן סטרוקטור צו קראָם עטלעכע נומער פון אינטערעס, וואָס אין דעם 116 00:05:29,610 --> 00:05:31,750 פאַל פּאַסירן צו זייַן ינטאַדזשערז. 117 00:05:31,750 --> 00:05:33,160 >> אבער דאָרט ס שטענדיק אַ טריידאָף. 118 00:05:33,160 --> 00:05:38,070 אזוי מיר באַקומען דינאַמיש סיזעס פון די דאַטן סטרוקטור, אָבער וואָס פּרייַז טאָן מיר באַצאָלן? 119 00:05:38,070 --> 00:05:40,040 וואָס ס די דאַונסייד פון לינגקט רשימות? 120 00:05:40,040 --> 00:05:41,006 יאָ? 121 00:05:41,006 --> 00:05:41,980 >> וילעם: רעקווירעס מער זכּרון. 122 00:05:41,980 --> 00:05:44,240 >> דוד מאַלאַן: עס ריקווייערז מער זכּרון, ווי פּונקט? 123 00:05:44,240 --> 00:05:46,440 >> וילעם: [ינאָדאַבאַל]. 124 00:05:46,440 --> 00:05:47,050 >> דוד מאַלאַן: עקסאַקטלי. 125 00:05:47,050 --> 00:05:50,460 אזוי איצט מיר האָבן פּאָינטערס גענומען אַרויף נאָך זכּרון אַז מיר ביז אַהער 126 00:05:50,460 --> 00:05:53,040 האט נישט דאַרפֿן, ווייַל די מייַלע פון אַ מענגע, פון קורס, איז אַז 127 00:05:53,040 --> 00:05:54,860 אַלץ ס קאַנטיגיואַס, צוריק צו צוריק צו צוריק, וואָס 128 00:05:54,860 --> 00:05:56,380 גיט איר טראַפ - צוטריט. 129 00:05:56,380 --> 00:06:00,710 ווייַל נאָר דורך ניצן קוואַדראַט קלאַמער נאָוטיישאַן, אָדער מער טעקניקלי טייַטל 130 00:06:00,710 --> 00:06:03,580 אַריטמעטיק, זייער פּשוט דערצו, קענען איר צוטריט קיין 131 00:06:03,580 --> 00:06:05,700 עלעמענטן אין קעסיידערדיק צייַט. 132 00:06:05,700 --> 00:06:08,975 און אין פאַקט, אַז ס מין פון כינטינג בייַ אן אנדער פּרייַז וואָס מיר ניטאָ פּייינג מיט אַ 133 00:06:08,975 --> 00:06:09,760 לינגקט רשימה. 134 00:06:09,760 --> 00:06:13,890 >> וואָס כאַפּאַנז צו די פליסנדיק צייַט פון עפּעס ווי זוכן, אויב איך ווילן צו 135 00:06:13,890 --> 00:06:17,270 געפינען עטלעכע ווערט און ין פון אַ לינגקט רשימה? 136 00:06:17,270 --> 00:06:20,290 וואָס טוט מיין פליסנדיק צייַט ווערן? 137 00:06:20,290 --> 00:06:21,560 גרויס אָ פון ען. 138 00:06:21,560 --> 00:06:24,060 אויב עס ס אויסגעשטעלט צו? 139 00:06:24,060 --> 00:06:25,440 וואָס אויב די דאַטן סטרוקטור ס אויסגעשטעלט? 140 00:06:25,440 --> 00:06:28,640 קענען איך טאָן בעסער ווי גרויס אָ פון N פֿאַר שאַרף? 141 00:06:28,640 --> 00:06:31,700 ניין, ווייַל אין די ערגסטע פאַל עס זאל זייער געזונט זייַן אויסגעשטעלט, אָבער דעם נומער 142 00:06:31,700 --> 00:06:32,950 איר ניטאָ קוקן פֿאַר זאל זייַן גרויס. 143 00:06:32,950 --> 00:06:35,370 עס זאל זייַן די נומער 100, וואָס זאל פּאַסירן צו זייַן אַלע 144 00:06:35,370 --> 00:06:36,410 דער וועג אין די סוף. 145 00:06:36,410 --> 00:06:39,950 און ווייַל איר קענען נאָר צוטריט אַ לינגקט רשימה אין דעם ימפּלאַמענטיישאַן דורך 146 00:06:39,950 --> 00:06:42,690 וועג פון זייַן ערשטער נאָדע, איר רע נאָך מין פון אויס פון גליק. 147 00:06:42,690 --> 00:06:47,450 איר האָבן צו דורך די גאנצע זאַך פון ערשטער צו לעצט אין סדר צו געפינען 148 00:06:47,450 --> 00:06:49,150 אַז גרויס ווערט ווי 100. 149 00:06:49,150 --> 00:06:51,350 אָדער צו באַשליסן אויב עס ס ניט אַפֿילו דאָרט. 150 00:06:51,350 --> 00:06:55,960 >> אזוי מיר קענען נישט טאָן וואָס אַלגערידאַם אין אַ דאַטן סטרוקטור וואָס קוקט ווי דעם? 151 00:06:55,960 --> 00:06:59,460 מיר קענען נישט טאָן ביינערי זוכן, ווייַל ביינערי זוכן פארלאנגט אַז מיר האט 152 00:06:59,460 --> 00:07:00,740 טראַפ - צוטריט. 153 00:07:00,740 --> 00:07:04,500 מיר קען נאָר שפּרינגען פון אָרט צו אָרט אָן ווייל צו נאָכפאָלגן 154 00:07:04,500 --> 00:07:07,080 די ברויט ברעקלעך אין די פאָרעם פון אַלע די פּאָינטערס. 155 00:07:07,080 --> 00:07:08,300 >> איצט, ווי האט מיר ינסטרומענט דעם? 156 00:07:08,300 --> 00:07:12,830 נו, אויב מיר גיין צו די פאַרשטעלן דאָ, אויב מיר קענען געשווינד רעימפּלעמענט דעם דאַטן 157 00:07:12,830 --> 00:07:13,440 סטרוקטור - 158 00:07:13,440 --> 00:07:15,670 מיין קסאַוו ס ניט אַלע וואָס גרויס דאָ, אָבער מיר וועט פּרובירן. 159 00:07:15,670 --> 00:07:22,030 אזוי טיפּעדעף סטרוקט, און וואָס האט איך ווילן צו רופן דעם זאַך אַרויף דאָ? 160 00:07:22,030 --> 00:07:22,960 נאָדע. 161 00:07:22,960 --> 00:07:24,580 אזוי איך וועט באַקומען אונדז אנגעהויבן. 162 00:07:24,580 --> 00:07:27,860 און איצט, וואָס דאַרף צו זייַן ין פון די דאַטן סטרוקטור פֿאַר אַז יינציקווייַז 163 00:07:27,860 --> 00:07:28,430 לינגקט רשימה? 164 00:07:28,430 --> 00:07:29,950 ווי פילע פעלדער? 165 00:07:29,950 --> 00:07:30,450 >> אזוי צוויי. 166 00:07:30,450 --> 00:07:31,570 איינער איז שיין גרינג. 167 00:07:31,570 --> 00:07:33,050 אזוי ינט ען. 168 00:07:33,050 --> 00:07:35,930 און מיר קען רופן N עפּעס מיר ווילן, אָבער עס זאָל זייַן אַ ינט אויב מיר רע 169 00:07:35,930 --> 00:07:37,660 ימפּלאַמענטינג אַ לינגקט רשימה פֿאַר ינץ. 170 00:07:37,660 --> 00:07:41,920 און איצט וואָס טוט דער רגע פעלד האָבן צו זייַן? 171 00:07:41,920 --> 00:07:43,460 סטרוקט נאָדע *. 172 00:07:43,460 --> 00:07:50,570 אזוי אויב איך טאָן סטרוקט נאָדע *, און דעמאָלט איך קענען רופן דעם אויך וועלכער איך וועלן, 173 00:07:50,570 --> 00:07:53,510 אָבער נאָר צו זייַן קלאָר איך וועט רופן עס ווייַטער, ווי מיר ווע שוין טאן. 174 00:07:53,510 --> 00:07:55,270 און דעמאָלט איך וועט נאָענט מיין געגרייַזלט ברייסאַז. 175 00:07:55,270 --> 00:08:00,700 >> און איצט, ווי לעצטע מאָל, איך שטעלן נאָדע אַראָפּ דאָ. 176 00:08:00,700 --> 00:08:03,830 אבער אויב איך בין דיקלערינג דעם איז ווי אַ נאָדע, וואָס האט איך אַרן זייַענדיק אַזוי 177 00:08:03,830 --> 00:08:07,320 ווערבאָסע דאָ אין דיקלערינג סטרוקט נאָדע * ווייַטער, ווי קעגן 178 00:08:07,320 --> 00:08:09,210 צו נאָר נאָדע * ווייַטער? 179 00:08:09,210 --> 00:08:09,904 יאָ? 180 00:08:09,904 --> 00:08:12,810 >> וילעם: [ינאָדאַבאַל]. 181 00:08:12,810 --> 00:08:14,050 >> דוד מאַלאַן: עקסאַקטלי. 182 00:08:14,050 --> 00:08:14,530 פּונקט. 183 00:08:14,530 --> 00:08:18,320 ווייַל C טאַקע נעמט איר ממש און נאָר זעט די דעפֿיניציע פון ​​נאָדע 184 00:08:18,320 --> 00:08:21,230 וועג אַראָפּ דאָ, איר קענען ניט אָפּשיקן צו עס אַרויף דאָ. 185 00:08:21,230 --> 00:08:24,760 אזוי מיר האָבן דעם סאָרט פון פּריעמפּטיוו דעקלאַראַציע דאָ, וואָס איז אַדמיטידלי 186 00:08:24,760 --> 00:08:25,390 מער ווערבאָסע. 187 00:08:25,390 --> 00:08:27,810 סטרוקט נאָדע, אַז מיטל מיר קענען איצט צוטריט עס 188 00:08:27,810 --> 00:08:29,760 ין פון די דאַטן סטרוקטור. 189 00:08:29,760 --> 00:08:33,370 >> און ווי אַ באַזונדער, ווייַל דאָס איז שיין אַ ביסל מער סאַבדזשעקטיוו איצט, 190 00:08:33,370 --> 00:08:36,230 דער שטערן קענען טעקניקלי גיין דאָ, עס קענען גיין דאָ, עס קענען 191 00:08:36,230 --> 00:08:37,179 אַפֿילו גיין אין דער מיטן. 192 00:08:37,179 --> 00:08:39,890 מיר ווע אנגענומען, אין די נוסח פירן פֿאַר די קורס, דער קאַנווענשאַן פון פּאַטינג 193 00:08:39,890 --> 00:08:42,299 דער שטערן רעכט ווייַטער צו די דאַטן טיפּ, וואָס אין דעם פאַל, 194 00:08:42,299 --> 00:08:43,460 וואָלט זייַן סטרוקט נאָדע. 195 00:08:43,460 --> 00:08:46,620 אבער פאַרשטיין אין אַ פּלאַץ פון לערנביכער און אָנליין באַווייַזן, איר זאל טאַקע 196 00:08:46,620 --> 00:08:48,450 זען עס אויף די אנדערע זייַט. 197 00:08:48,450 --> 00:08:52,200 אבער נאָר פאַרשטיין אַז ביידע וועט פאקטיש אַרבעט און איר זאָל פשוט זייַן 198 00:08:52,200 --> 00:08:52,970 קאָנסיסטענט. 199 00:08:52,970 --> 00:08:53,580 >> כל רעכט. 200 00:08:53,580 --> 00:08:55,630 אזוי אַז איז געווען אונדזער דעקלאַראַציע פון סטרוקט נאָדע. 201 00:08:55,630 --> 00:08:59,430 אבער דעמאָלט מיר אנגעהויבן טאן מער סאַפיסטאַקייטיד זאכן. 202 00:08:59,430 --> 00:09:03,410 פֿאַר בייַשפּיל, מיר באַשלאָסן צו באַקענען עפּעס ווי אַ האַש טיש. 203 00:09:03,410 --> 00:09:08,160 אזוי דאָ איז אַ האַש טיש פון גרייס N, ינדעקסט פון 0 אויף די שפּיץ לינקס צו N 204 00:09:08,160 --> 00:09:09,690 מינוס 1 אויף די דנאָ לינקס. 205 00:09:09,690 --> 00:09:11,640 דאס קען זייַן אַ האַש טיש פֿאַר עפּעס. 206 00:09:11,640 --> 00:09:15,340 אבער וואָס מינים פון דאס האט מיר רעדן וועגן ניצן אַ האַש טיש פֿאַר? 207 00:09:15,340 --> 00:09:18,370 סטאָרינג וואָס? 208 00:09:18,370 --> 00:09:18,800 >> נעמען. 209 00:09:18,800 --> 00:09:20,870 מיר געקענט טאָן נעמען ווי מיר האט לעצטע מאָל. 210 00:09:20,870 --> 00:09:22,200 און טאַקע, איר קענען קראָם עפּעס. 211 00:09:22,200 --> 00:09:24,640 און מיר וועט זען דעם ווידער אין פפּ און אין דזשאַוואַסקריפּט. 212 00:09:24,640 --> 00:09:28,550 א האַש טיש איז אַ פייַן סאָרט פון שווייצער אַרמיי מעסער אַז אַלאַוז איר צו קראָם 213 00:09:28,550 --> 00:09:33,690 שיין פיל וועלכער איר ווילן ין פון עס דורך אַסאָוסיייטינג שליסלען מיט וואַלועס. 214 00:09:33,690 --> 00:09:34,770 שליסלען מיט וואַלועס. 215 00:09:34,770 --> 00:09:37,800 >> איצט אין דעם פּשוט פאַל, אונדזער שליסלען זענען נאָר נומערן. 216 00:09:37,800 --> 00:09:40,380 מיר ניטאָ ימפּלאַמענטינג אַ האַש טיש ווי אַ מענגע. 217 00:09:40,380 --> 00:09:43,500 און אַזוי די שליסלען ביסט 0, 1, 2, און אַזוי אַרויס. 218 00:09:43,500 --> 00:09:47,200 און אַזוי מיר, ווי יומאַנז, באַשלאָסן לעצט וואָך אַז איר וויסן וואָס, אויב מיר רע 219 00:09:47,200 --> 00:09:50,410 געגאנגען צו קראָם נעמען, לאָזן 'ס נאָר אַרביטרעראַלי, אָבער שיין ריזאַנאַבלי, 220 00:09:50,410 --> 00:09:54,680 יבערנעמען אַז אַליס, אַן א נאָמען, וועט נאָר זייַן ינדעקסט אין 0. 221 00:09:54,680 --> 00:09:58,030 און באָב, אַ ב נאָמען, וועט זייַן ינדעקסט אין 1, און אַזוי אַרויס. 222 00:09:58,030 --> 00:10:02,490 אזוי מיר האבן אַ מאַפּינג צווישן ינפּוץ, וואָס זענען סטרינגס, און די האַש 223 00:10:02,490 --> 00:10:04,560 לאָוקיישאַנז, וואָס זענען נומערן. 224 00:10:04,560 --> 00:10:07,740 >> אזוי אַז פּראָצעס איז בכלל באקאנט ווי אַ האַש פונקציאָנירן, און איר קענען באמת 225 00:10:07,740 --> 00:10:09,130 ינסטרומענט עס אין קאָד. 226 00:10:09,130 --> 00:10:12,080 אויב איך געוואלט צו ינסטרומענט אַ האַש פֿונקציע וואָס טוט פּונקט וואָס מיר 227 00:10:12,080 --> 00:10:17,070 נאָר דיסקרייבד פון לעצטע צייַט, איך זאל דערקלערן אַ פֿונקציע וואָס נעמט, ווי 228 00:10:17,070 --> 00:10:18,330 אַרייַנשרייַב פֿאַר בייַשפּיל - 229 00:10:18,330 --> 00:10:22,190 און לאָזן 'ס טאָן דעם אויף דעם פאַרשטעלן איבער דאָ. 230 00:10:22,190 --> 00:10:26,180 אויב איך געוואלט צו ינסטרומענט אַ האַש פונקציאָנירן, איך זאל זאָגן 231 00:10:26,180 --> 00:10:27,410 עפּעס ווי דעם. 232 00:10:27,410 --> 00:10:29,030 >> עס ס געגאנגען צו צוריקקומען אַן ינט. 233 00:10:29,030 --> 00:10:33,600 עס ס געגאנגען צו זייַן גערופן האַש, און עס ס געגאנגען צו אָננעמען ווי אַ אַרגומענט אַ 234 00:10:33,600 --> 00:10:38,920 שטריקל, אָדער מיר קענען זייַן מער געהעריק איצט, און זאָגן טשאַר *, מיר וועט רופן עס ס. 235 00:10:38,920 --> 00:10:43,840 און דעריבער אַלע דעם פֿונקציע האט צו טאָן, לעסאָף, איז צוריקקומען אַן ינט. 236 00:10:43,840 --> 00:10:45,990 איצט, ווי עס טוט וואָס זאל נישט זייַן אַזוי קלאָר. 237 00:10:45,990 --> 00:10:49,510 איך בין געגאנגען צו ינסטרומענט דעם אָן קיין פאָרעם פון טעות קאָנטראָלירונג רעכט איצט. 238 00:10:49,510 --> 00:10:55,740 איך בין נאָר געגאנגען צו בליינדלי זאָגן, קריק וועלכער איז אין ס קלאַמער 0, מינוס, 239 00:10:55,740 --> 00:10:58,850 לאָזן 'ס זאָגן, קאפיטאל א פּינטל - קאָמע. 240 00:10:58,850 --> 00:10:59,960 >> טאָוטאַלי צעבראכן. 241 00:10:59,960 --> 00:11:02,620 עס ס נישט גאנץ ווייַל איינער, וואָס אויב ס איז נאַל? 242 00:11:02,620 --> 00:11:04,000 שלעכט זאכן זענען געגאנגען צו פּאַסירן. 243 00:11:04,000 --> 00:11:07,940 צוויי, וואָס אויב דער ערשטער בריוו אין דעם נאָמען איז ניט אַ הויפּט - שטאָט בריוו? 244 00:11:07,940 --> 00:11:09,860 אַז ס 'נישט געגאנגען צו דרייַ אויס געזונט אָדער. 245 00:11:09,860 --> 00:11:11,970 עס זאל זייַן אַ לאָווערקאַסע בריוו אָדער נישט אַ בריוו אין אַלע. 246 00:11:11,970 --> 00:11:15,520 אזוי טאָוטאַלי צימער פֿאַר פֿאַרבעסערונג דאָ, אָבער דאָס איז דער גרונט געדאַנק. 247 00:11:15,520 --> 00:11:19,010 >> וואָס מיר דיסקרייבד לעצטע וואָך ווערבאַלי ווי נאָר אַ פּראָצעס פון מאַפּינג אַליס צו 248 00:11:19,010 --> 00:11:23,360 0 און באָב צו 1 קענען זייַן אויסגעדריקט אַוואַדע מער פאָרמולאַיקאַללי ווי אַ C 249 00:11:23,360 --> 00:11:24,320 פונקציאָנירן דאָ. 250 00:11:24,320 --> 00:11:28,630 גערופן ווידער האַש, נעמט אַ שטריקל ווי אַרייַנשרייַב, און דעמאָלט עפעס טוט עפּעס 251 00:11:28,630 --> 00:11:31,020 מיט וואָס אַרייַנשרייַב צו פּראָדוצירן אַ רעזולטאַט. 252 00:11:31,020 --> 00:11:34,130 ניט ניט ענלעך אונדזער שוואַרץ קעסטל באַשרייַבונג אַז מיר ווע לאַנג געטאן. 253 00:11:34,130 --> 00:11:36,550 איך טאָן ניט וויסן ווי דאָס זאל זייַן ארבעטן ונטער דער קאַפּטער. 254 00:11:36,550 --> 00:11:40,120 >> פֿאַר פּראָבלעם שטעלן 6, איינער פון די טשאַלאַנדזשיז איז פֿאַר איר צו באַשליסן וואָס 255 00:11:40,120 --> 00:11:41,920 וועט דיין האַש פונקציאָנירן זייַן? 256 00:11:41,920 --> 00:11:45,760 וואָס ס 'געגאנגען צו זייַן ין פון וואָס שוואַרץ קעסטל, און מאַשמאָעס, עס וועט זייַן אַ 257 00:11:45,760 --> 00:11:50,380 ביסל מער טשיקאַווע ווי דעם, און באשטימט מער פּראָנע צו טעות 258 00:11:50,380 --> 00:11:53,180 קאָנטראָלירונג ווי דעם באַזונדער ימפּלאַמענטיישאַן. 259 00:11:53,180 --> 00:11:54,580 >> אבער פּראָבלעמס קענען אויפשטיין, רעכט? 260 00:11:54,580 --> 00:11:57,760 אויב מיר האָבן אַ דאַטן סטרוקטור אַזאַ ווי דעם איינער, וואָס ס איינער פון די פּראָבלעמס 261 00:11:57,760 --> 00:12:01,600 איר קענען לויפן אין איבער צייַט ווי איר טאָן מער און מער נעמען אין די 262 00:12:01,600 --> 00:12:02,880 האַש טיש? 263 00:12:02,880 --> 00:12:04,630 איר באַקומען קאַליזשאַנז, רעכט? 264 00:12:04,630 --> 00:12:07,560 וואָס אויב איר האָט אַליס און אהרן, צוויי מענטשן וועמענס נעמען געטראפן 265 00:12:07,560 --> 00:12:08,190 צו אָנהייבן מיט א? 266 00:12:08,190 --> 00:12:11,660 אַז בעגס די קשיא, ווו איר שטעלן די רגע אַזאַ א נאָמען? 267 00:12:11,660 --> 00:12:15,050 >> נו, איר זאל נאיוו נאָר לייגן עס ווו באָב געהערט, אָבער דעמאָלט באָב איז 268 00:12:15,050 --> 00:12:17,300 מין פון סקרוד אויב איר פּרובירן צו טאָן זייַן נאָמען ווייַטער און 269 00:12:17,300 --> 00:12:18,240 דאָרט ס קיין פּלאַץ פֿאַר אים. 270 00:12:18,240 --> 00:12:21,400 אזוי איר זאל שטעלן באָב ווו טשאַרלי איז, און איר קענען ימאַדזשאַן דעם זייער געשווינד 271 00:12:21,400 --> 00:12:23,020 דעוואָלווינג אין אַ ביסל פון אַ באַלאַגאַן. 272 00:12:23,020 --> 00:12:25,600 עפּעס לינעאַר אין די סוף, ווו איר נאָר האָבן צו זוכן די גאנצע זאַך 273 00:12:25,600 --> 00:12:28,190 קוקן פֿאַר אַליס אָדער באָב אָדער אהרן אָדער טשאַרלי. 274 00:12:28,190 --> 00:12:33,230 >> אזוי אַנשטאָט מיר פארגעלייגט, אַנשטאָט פון נאָר ליניערלי פּראָובינג פֿאַר עפענען ספּייסיז 275 00:12:33,230 --> 00:12:36,450 און פּלאָפּפּינג די נעמען דאָרט, מיר פארגעלייגט אַ פאַנסיער צוגאַנג. 276 00:12:36,450 --> 00:12:41,740 א האַש טיש ימפּלאַמענאַד נאָך מיט אַ מענגע פון ​​ינדיסעס, אָבער די דאַטן טיפּ פון 277 00:12:41,740 --> 00:12:44,500 יענע ינדיסעס איצט האבן פּאָינטערס. 278 00:12:44,500 --> 00:12:47,360 פּאָינטערס צו וואָס? 279 00:12:47,360 --> 00:12:48,730 פּאָינטערס צו לינגקט רשימות. 280 00:12:48,730 --> 00:12:53,330 >> ווייַל צוריקרופן אַז אַ לינגקט רשימה איז טאַקע נאָר אַ טייַטל צו אַ נאָדע, און 281 00:12:53,330 --> 00:12:57,110 די נאָדע האט אַ ווייַטער פעלד, און אַז נאָדע האט אַ ווייַטער פעלד, און אַזוי אַרויס. 282 00:12:57,110 --> 00:13:00,690 אזוי איר קענען איצט טראַכטן פון דעם מענגע אויף די לינקס-האַנט זייַט פון אַ האַש טיש ווי 283 00:13:00,690 --> 00:13:01,820 לידינג צו אַ לינגקט רשימה. 284 00:13:01,820 --> 00:13:07,000 די מייַלע פון ​​וואָס איז אויב איר באַקומען אַ צונויפשטויס צווישן אַליס און אהרן, 285 00:13:07,000 --> 00:13:09,300 וואָס טאָן דו טאָן מיט די רגע אַזאַ מענטש? 286 00:13:09,300 --> 00:13:14,150 איר נאָר צוטשעפּען אים אָדער איר צו די סוף, אָדער אַפֿילו די אָנהייב 287 00:13:14,150 --> 00:13:15,490 פון וואָס לינגקט רשימה. 288 00:13:15,490 --> 00:13:17,340 >> און פאקטיש, לאָזן 'ס נאָר נאָאָדלע דורך וואָס פֿאַר בלויז אַ רגע. 289 00:13:17,340 --> 00:13:18,640 וואו וואָלט מאַכן די מערסט זינען? 290 00:13:18,640 --> 00:13:22,060 אויב איך טאָן אַליס און זי ענדס אַרויף אין דער ערשטער אָרט, דעמאָלט איך פּרובירן צו 291 00:13:22,060 --> 00:13:25,310 אַרייַנלייגן אהרן 'ס נאָמען, און דאָרט ס דאָך אַ צונויפשטויס, זאָל איך שטעלן 292 00:13:25,310 --> 00:13:27,400 אים אין די אָנהייב פון די לינגקט רשימה? 293 00:13:27,400 --> 00:13:30,944 אַז ס בייַ אַז ערשטער אָרט, אָדער בייַ די סוף? 294 00:13:30,944 --> 00:13:31,440 >> וילעם: [ינאָדאַבאַל]. 295 00:13:31,440 --> 00:13:31,990 >> דוד מאַלאַן: גוט. 296 00:13:31,990 --> 00:13:32,490 איך געהערט אָנהייב. 297 00:13:32,490 --> 00:13:33,903 פארוואס אין די אָנהייב? 298 00:13:33,903 --> 00:13:34,750 >> וילעם: [ינאָדאַבאַל]. 299 00:13:34,750 --> 00:13:34,940 >> דוד מאַלאַן: גוט. 300 00:13:34,940 --> 00:13:36,520 עס ס אַלפאַבעטיקאַל, אַזוי אַז ס פייַן. 301 00:13:36,520 --> 00:13:37,330 אַז ס אַ גוט פאַרמאָג. 302 00:13:37,330 --> 00:13:39,335 עס וועט ראַטעווען מיר עטלעכע מאָל פּאַטענטשאַלי. 303 00:13:39,335 --> 00:13:43,290 עס וועט ניט לאָזן מיר טאָן ביינערי זוכן, אָבער איך זאל לפּחות קענען צו ברעכן אויס 304 00:13:43,290 --> 00:13:47,340 פון אַ שלייף אויב איך פאַרשטיין, געזונט, איך בין וועג פאַרגאַנגענהייַט זענען אהרן וואָלט זייַן אין דעם 305 00:13:47,340 --> 00:13:48,310 אויסגעשטעלט לינגקט רשימה. 306 00:13:48,310 --> 00:13:50,360 איך טאָן ניט האָבן צו וויסט מיין צייַט קוקן אַלע די וועג צו די סוף. 307 00:13:50,360 --> 00:13:51,530 אזוי אַז ס גלייַך. 308 00:13:51,530 --> 00:13:54,710 פארוואס אַנדערש זאל איר ווילן צו טאָן די קאַליידינג נאָמען בייַ די 309 00:13:54,710 --> 00:13:56,660 אָנהייב פון דער ליסטע? 310 00:13:56,660 --> 00:13:57,397 וואָס ס וואָס? 311 00:13:57,397 --> 00:13:58,680 >> וילעם: [ינאָדאַבאַל]. 312 00:13:58,680 --> 00:14:00,820 >> דוד מאַלאַן: עס קען נעמען אַ לאַנג צייַט צו באַקומען צו דעם סוף פון דער רשימה. 313 00:14:00,820 --> 00:14:02,490 און אין פאַקט, מער און מער. 314 00:14:02,490 --> 00:14:04,920 די מער נעמען איר אַרייַנלייגן אַז אָנהייבן מיט א, די מער אַז 315 00:14:04,920 --> 00:14:06,280 קייט איז געגאנגען צו באַקומען. 316 00:14:06,280 --> 00:14:07,890 די מער וואָס לינגקט רשימה איז געגאנגען צו באַקומען. 317 00:14:07,890 --> 00:14:09,420 אזוי איר ניטאָ טאַקע נאָר ווייסטינג דיין צייַט. 318 00:14:09,420 --> 00:14:14,070 אפֿשר איר ניטאָ בעסער אַוועק מיינטיינינג קעסיידערדיק ינסערשאַן צייַט, גרויס אָ פון 1, 319 00:14:14,070 --> 00:14:18,470 דורך שטענדיק פּאַטינג די קאַליידינג נאָמען בייַ דער אָנהייב פון די לינגקט רשימה, 320 00:14:18,470 --> 00:14:21,230 און ניט וועריינג ווי פיל וועגן סאָרטינג. 321 00:14:21,230 --> 00:14:22,600 >> וואָס ס דער בעסטער ענטפער? 322 00:14:22,600 --> 00:14:23,320 עס ס ומקלאָר. 323 00:14:23,320 --> 00:14:26,140 עס מין פון דעפּענדס אויף וואָס די פאַרשפּרייטונג איז, וואָס דער מוסטער איז 324 00:14:26,140 --> 00:14:27,850 פון די נעמען איר זענט ינסערטינג. 325 00:14:27,850 --> 00:14:29,430 עס ס נישט דאַווקע אַ קלאָר ווי דער טאָג ענטפֿערן. 326 00:14:29,430 --> 00:14:33,100 אבער דאָ צו, ווידער, איז אַ פּלאַן געלעגנהייט. 327 00:14:33,100 --> 00:14:37,220 >> אזוי מיר דעמאָלט געקוקט אין דעם זאַך, וואָס איז טאַקע די אנדערע גרויס געלעגנהייט 328 00:14:37,220 --> 00:14:38,180 פֿאַר פּ-שטעלן 6. 329 00:14:38,180 --> 00:14:41,770 און פאַרשטיין, אויב איר האָבן נישט שוין, זאַמילאַ דייווז אין ביידע פון ​​די, האַש 330 00:14:41,770 --> 00:14:43,260 טישן און פרוווט, אין מער דעטאַל. 331 00:14:43,260 --> 00:14:45,630 און די ווידעא וואַלקטהראָוגה איז עמבעדיד אין פּ-שטעלן ספּעק. 332 00:14:45,630 --> 00:14:46,590 דאס איז געווען אַ טריי - 333 00:14:46,590 --> 00:14:51,670 ה-ר-איך-E. און וואָס איז טשיקאַווע וועגן דאָס איז געווען אַז די פליסנדיק צייַט 334 00:14:51,670 --> 00:14:59,510 פון שאַרף פֿאַר אַ נאָמען, ווי מאַקסוועל לעצטע צייַט, איז געווען גרויס אָ פון וואָס? 335 00:14:59,510 --> 00:15:01,040 וואָס ס וואָס? 336 00:15:01,040 --> 00:15:01,920 >> וילעם: די נומער פון אותיות. 337 00:15:01,920 --> 00:15:02,550 >> דוד מאַלאַן: נומער פון אותיות. 338 00:15:02,550 --> 00:15:03,210 איך געהערט צוויי זאכן. 339 00:15:03,210 --> 00:15:04,630 נומער פון אותיות און קעסיידערדיק צייַט. 340 00:15:04,630 --> 00:15:05,540 אזוי לאָזן ס גיין מיט וואָס ערשטער. 341 00:15:05,540 --> 00:15:06,410 די נומער פון אותיות. 342 00:15:06,410 --> 00:15:10,195 נו, דאָס דאַטן סטרוקטור, צוריקרופן, איז ווי אַ בוים, אַ משפּחה בוים, יעדער פון 343 00:15:10,195 --> 00:15:12,860 וועמענס נאָודז זענען געמאכט אַרויף פון ערייז. 344 00:15:12,860 --> 00:15:16,300 און יענע ערייז זענען פּאָינטערס צו אנדערע אַזאַ נאָודז, אָדער אנדערע אַזאַ 345 00:15:16,300 --> 00:15:17,670 ערייז אין דער בוים. 346 00:15:17,670 --> 00:15:22,890 >> אזוי אויב מיר געוואלט צו דעמאָלט באַשליסן צי מאַקסוועל איז אין דאָ, איך זאל גיין 347 00:15:22,890 --> 00:15:26,890 צו די ערשטער מענגע, בייַ די זייער שפּיץ פון דער בוים, די אַזוי גערופענע וואָרצל, שפּיץ פון 348 00:15:26,890 --> 00:15:30,521 די טריי, און דעמאָלט נאָכגיין די עם טייַטל, דעמאָלט דער אַ טייַטל, דעמאָלט X, 349 00:15:30,521 --> 00:15:31,710 וו, E, ך, ך. 350 00:15:31,710 --> 00:15:34,910 און דעריבער ווען איך זען עטלעכע ספּעציעל סימבאָל, דינאָוטאַד דאָ ווי אַ דרייַעק. 351 00:15:34,910 --> 00:15:38,480 אין קאָד איר וועט זען מיר פאָרשלאָגן וואָס איר ימפּלאַמענאַד ווי אַ באָאָל, נאָר געזאגט יאָ 352 00:15:38,480 --> 00:15:40,540 אָדער ניט, אַ וואָרט סטאַפּס דאָ. 353 00:15:40,540 --> 00:15:45,270 >> נו, אַמאָל מיר ווע ניטאָ צו ב-א רענטגענ-וו-E-ל-ל, פילז ווי זיבן, אפֿשר 354 00:15:45,270 --> 00:15:48,910 אַכט אויב מיר גיין איין פאַרגאַנגענהייַט עס, אַכט טריט צו געפינען מאַקסוועל. 355 00:15:48,910 --> 00:15:53,050 אָדער לאָזן ס רופן עס קיי אבער צוריקרופן לעצט צייַט, איך אַרגיוד אַז אויב עס ס 356 00:15:53,050 --> 00:15:57,540 ריאַליסטיקלי אַ מאַקסימום לענג אויף אַ וואָרט, ווי 40-עטלעכע-מאָדנע אותיות, אַ 357 00:15:57,540 --> 00:16:00,810 מאַקסימום לענג ימפּלייז אַ קעסיידערדיק ווערט. 358 00:16:00,810 --> 00:16:05,770 אזוי טאַקע, יאָ, עס ס טעקניקלי גרויס אָ פון 8 אָדער 7, אָדער טאַקע גרויס אָ פון קיי אבער 359 00:16:05,770 --> 00:16:09,420 אויב דאָרט ס אַ ענדלעך היטל אויף וואָס ק קען זייַן, עס ס אַ קעסיידערדיק. 360 00:16:09,420 --> 00:16:12,080 און אַזוי עס ס גרויס אָ פון 1 בייַ דער סוף פון דעם טאָג. 361 00:16:12,080 --> 00:16:13,040 >> ניט אין דער עמעס וועלט. 362 00:16:13,040 --> 00:16:15,960 נישט ווען איר פאקטיש אָנהייב וואַטשינג דיין זייגער ווי דיין פּראָגראַם 'ס פליסנדיק. 363 00:16:15,960 --> 00:16:20,690 עס ס לעגאַמרע געגאנגען צו זייַן אַ ביסל סלאָוער ווי באמת קעסיידערדיק 364 00:16:20,690 --> 00:16:21,840 צייַט מיט איין שריט. 365 00:16:21,840 --> 00:16:25,540 עס ס געגאנגען צו זייַן זיבן אָדער אַכט טריט, אָבער נאָך וואָס ס פיל, פיל בעסער 366 00:16:25,540 --> 00:16:30,080 ווי אַ אַלגערידאַם ווי גרויס אָ פון ען אַז דעפּענדס אויף די גרייס פון וואָס ס אין די 367 00:16:30,080 --> 00:16:31,220 דאַטן סטרוקטור. 368 00:16:31,220 --> 00:16:34,970 >> באַמערקן די מיטנ קאָפּ דאָ איז מיר קענען טאָן אַ מיליאָן מער נעמען אין דעם 369 00:16:34,970 --> 00:16:38,170 דאַטן סטרוקטור, אָבער ווי פילע מער טריט איז עס געגאנגען צו נעמען אונדז צו געפינען 370 00:16:38,170 --> 00:16:40,480 מאַקסוועל אין אַז פאַל? 371 00:16:40,480 --> 00:16:40,780 קיינער. 372 00:16:40,780 --> 00:16:41,820 ער ס אַנאַפעקטיד. 373 00:16:41,820 --> 00:16:45,480 און צו דאַטע, איך טאָן ניט טראַכטן מיר ווע געזען אַ בייַשפּיל פון אַ דאַטן סטרוקטור אָדער אַן 374 00:16:45,480 --> 00:16:48,560 אַלגערידאַם וואָס איז געווען גאָר אַנאַפעקטיד דורך פונדרויסנדיק 375 00:16:48,560 --> 00:16:50,040 ביכייוויערז ווי אַז. 376 00:16:50,040 --> 00:16:51,160 אבער דאָס קענען ניט זייַן אַמייזינג. 377 00:16:51,160 --> 00:16:52,900 דאס קענען נישט זייַן די בלויז לייזונג פֿאַר דער פּ-שטעלן 378 00:16:52,900 --> 00:16:53,570 >> און עס ס נישט. 379 00:16:53,570 --> 00:16:55,980 דאס איז נישט דאַווקע די דאַטן סטרוקטור איר זאָל גראַוויטייט צו, 380 00:16:55,980 --> 00:16:58,220 ווייַל ווי האַש טישן, טריידאָף. 381 00:16:58,220 --> 00:17:00,500 וואָס ס די פּרייַז איר באַצאָלן דאָ? 382 00:17:00,500 --> 00:17:00,940 זכּרון. 383 00:17:00,940 --> 00:17:02,890 איך מיינען, דאָס איז אַ כייַיש סומע פון ​​זכּרון. 384 00:17:02,890 --> 00:17:05,569 און איר קענען נישט גאַנץ זען עס דאָ ווייַל דער מחבר פון דעם בילד 385 00:17:05,569 --> 00:17:09,420 דאָך טראַנגקייטיד אַלע פון ​​די ערייז, און מיר ניטאָ ניט געזען גורל פון א ס און 386 00:17:09,420 --> 00:17:12,700 ב ס און C ס און ק 'ס און י ס און ז ס אין די ערייז. 387 00:17:12,700 --> 00:17:13,630 אבער זיי ניטאָ דאָרט. 388 00:17:13,630 --> 00:17:17,660 >> יעדער פון די נאָודז איז אַ גאַנץ מענגע פון עטלעכע 26 אָדער מער ביטעס, יעדער פון 389 00:17:17,660 --> 00:17:19,170 וואָס רעפּראַזענץ אַ בריוו. 390 00:17:19,170 --> 00:17:22,920 27 אין אונדזער פאַל, אַזוי אַז מיר קענען שטיצן אַפּאָסטראָפעס אין די פּראָבלעם שטעלן. 391 00:17:22,920 --> 00:17:27,030 אזוי דעם דאַטן סטרוקטור איז טאַקע, טאַקע טעמפּ און ברייט. 392 00:17:27,030 --> 00:17:30,880 און אַז אַליין זאל סוף אַרויף סלאָוינג דאס אַראָפּ, אָדער לפּחות קאָסטינג איר אַ 393 00:17:30,880 --> 00:17:32,240 פּלאַץ מער פּלאַץ. 394 00:17:32,240 --> 00:17:34,020 אבער ווידער, מיר קענען ציען קאַמפּעראַסאַנז דאָ. 395 00:17:34,020 --> 00:17:39,190 >> צוריקרופן אַ בשעת צוריק, מיר אַטשיווד פיל מער יקסייטינג פליסנדיק צייַט אין סאָרטינג 396 00:17:39,190 --> 00:17:42,880 ווען מיר נוצן צונויפגיסן סאָרט, אָבער די פּרייַז מיר באַצאָלט צו דערגרייכן N קלאָץ N פֿאַר צונויפגיסן 397 00:17:42,880 --> 00:17:46,930 סאָרט פארלאנגט אַז מיר פאַרברענגען מער וואָס מיטל? 398 00:17:46,930 --> 00:17:47,690 מער פּלאַץ. 399 00:17:47,690 --> 00:17:50,530 מיר דארף אַ צווייטיק מענגע צו קאָפּיע מענטשן אין, נאָר ווי 400 00:17:50,530 --> 00:17:51,620 מיר האבן דאָ אויף בינע. 401 00:17:51,620 --> 00:17:55,880 אזוי ווידער, ניט קלאָר ווינערז, אָבער נאָר סאַבדזשעקטיוו פּלאַן 402 00:17:55,880 --> 00:17:57,710 דיסיזשאַנז צו זייַן געמאכט. 403 00:17:57,710 --> 00:17:58,060 >> כל רעכט. 404 00:17:58,060 --> 00:17:59,130 אזוי ווי וועגן דעם? 405 00:17:59,130 --> 00:18:02,050 ווער עס יז דערקענען וואָס די-האַלל? 406 00:18:02,050 --> 00:18:02,440 גוט. 407 00:18:02,440 --> 00:18:03,170 אזוי דרייַ פון אונדז טאָן. 408 00:18:03,170 --> 00:18:03,750 מאַדער הויז. 409 00:18:03,750 --> 00:18:05,070 אזוי דאס איז פֿאַר מאַדער ס דיינינג. 410 00:18:05,070 --> 00:18:09,650 איך וועט געוועט אַלע די דיינינג האַללס האָבן סטאַקס פון טרייַס ווי דעם. 411 00:18:09,650 --> 00:18:11,950 און דאָס איז פאקטיש פארשטייער פון עפּעס מיר ווע 412 00:18:11,950 --> 00:18:13,050 דאָך געזען שוין. 413 00:18:13,050 --> 00:18:14,850 מיר גערופן עס ממש אַ אָנלייגן. 414 00:18:14,850 --> 00:18:18,970 און די אָנלייגן, אין טערמינען פון דיין קאָמפּיוטער 'ס זכּרון, איז ווו דאַטן גייט 415 00:18:18,970 --> 00:18:20,460 בשעת פאַנגקשאַנז זענען זייַענדיק גערופן. 416 00:18:20,460 --> 00:18:23,410 >> פֿאַר בייַשפּיל, וואָס מינים פון דאס גיין אויף דעם אָנלייגן מיט רעספּעקט צו די 417 00:18:23,410 --> 00:18:27,420 זיקאָרן אויסלייג מיר ווע דיסקאַסט אין וואָכן פאַרגאַנגענהייַט? 418 00:18:27,420 --> 00:18:28,736 וואָס ס וואָס? 419 00:18:28,736 --> 00:18:29,670 >> וילעם: רופט צו פאַנגקשאַנז. 420 00:18:29,670 --> 00:18:30,260 >> דוד מאַלאַן: איך בין נעבעכדיק. 421 00:18:30,260 --> 00:18:31,210 >> וילעם: רופט צו פאַנגקשאַנז. 422 00:18:31,210 --> 00:18:33,590 >> דוד מאַלאַן: רופט צו פאַנגקשאַנז, אָבער ספּאַסיפיקלי, וואָס ס 'ין פון יעדער פון 423 00:18:33,590 --> 00:18:35,340 די ראָמען? 424 00:18:35,340 --> 00:18:37,220 וואָס מינים פון זאכן? 425 00:18:37,220 --> 00:18:37,460 יאָ. 426 00:18:37,460 --> 00:18:38,500 אזוי היגע וועריאַבאַלז. 427 00:18:38,500 --> 00:18:43,080 עניטיים מיר דארף עטלעכע היגע סטאָרידזש, ווי אַן אַרגומענט, אָדער ינט איך, אָדער ינט 428 00:18:43,080 --> 00:18:45,940 טעמפּ, אָדער וועלכער די היגע בייַטעוודיק איז, מיר ווע געווען 429 00:18:45,940 --> 00:18:47,210 פּאַטינג אַז אויף דעם אָנלייגן. 430 00:18:47,210 --> 00:18:49,610 און מיר רופן עס אַ אָנלייגן ווייַל פון וואָס לייערינג געדאַנק. 431 00:18:49,610 --> 00:18:52,940 נאָר מין פון שוועבעלעך אַרויף מיט פאַקט, דער באַגריף דערפון. 432 00:18:52,940 --> 00:18:56,650 >> אבער עס טורנס אויס אַז אַ אָנלייגן קענען אויך זייַן געזען ווי אַ דאַטן סטרוקטור, אַ 433 00:18:56,650 --> 00:19:00,110 אנדער ברירה צו אַ מענגע, אַן אנדער ברירה צו אַ לינגקט רשימה. 434 00:19:00,110 --> 00:19:02,770 עפּעס קאַנסעפּטשואַלי מער טשיקאַווע וואָס קענען נאָך זייַן 435 00:19:02,770 --> 00:19:06,030 ימפּלאַמענאַד ניצן אָדער פון יענע זאכן, אָבער עס ס אַ אַנדערש טיפּ פון 436 00:19:06,030 --> 00:19:09,140 דאַטן סטרוקטור סופּפּאָרטינג, טאַקע, בלויז צוויי אַפּעריישאַנז. 437 00:19:09,140 --> 00:19:11,000 אבער איר קענען לייגן אויף פאַנסיער פֿעיִקייטן ווי די. 438 00:19:11,000 --> 00:19:12,180 אבער די ביסט די באַסיקס - 439 00:19:12,180 --> 00:19:13,510 שטופּן און קנאַל. 440 00:19:13,510 --> 00:19:19,240 >> און דער געדאַנק מיט אַ אָנלייגן איז אַז אויב איך האָבן דאָ, מיט אָדער אָן אַננענבערג 441 00:19:19,240 --> 00:19:22,880 ווייסט, אַ טאַץ פון ווייַטער טיר מיט די נומער 9 אויף עס. 442 00:19:22,880 --> 00:19:23,870 אזוי נאָר אַ ינט. 443 00:19:23,870 --> 00:19:26,990 און איך ווילן צו שטופּן דעם אַנטו די דאַטן סטרוקטור, וואָס דערווייַל איז ליידיק. 444 00:19:26,990 --> 00:19:28,790 באַטראַכטן דעם די דנאָ פון דעם אָנלייגן. 445 00:19:28,790 --> 00:19:33,150 איך וואָלט שטופּן דעם נומער 9 אַנטו די אָנלייגן, און איצט עס ס רעכט דאָרט. 446 00:19:33,150 --> 00:19:36,040 >> אבער די טשיקאַווע זאַך וועגן אַ אָנלייגן איז אַז אויב איך איצט ווילן צו שטופּן 447 00:19:36,040 --> 00:19:40,210 עטלעכע אנדערע ווערט, ווי 17, און איך שטופּן דעם אַנטו דעם אָנלייגן, איך בין געגאנגען צו טאָן 448 00:19:40,210 --> 00:19:43,290 דער בלויז ינטואַטיוו זאַך, איך בין נאָר געגאנגען צו לייגן עס רעכט ווו מיר יומאַנז 449 00:19:43,290 --> 00:19:45,180 וואָלט זייַן גענייגט צו לייגן עס, אויף שפּיץ. 450 00:19:45,180 --> 00:19:48,850 אבער וואָס ס טשיקאַווע איצט איז, ווי טאָן איך באַקומען בייַ 9? 451 00:19:48,850 --> 00:19:50,670 איר וויסן, איך טאָן ניט אָן עטלעכע מי. 452 00:19:50,670 --> 00:19:54,070 >> אזוי וואָס ס טשיקאַווע וועגן אַ אָנלייגן איז אַז דורך פּלאַן, 453 00:19:54,070 --> 00:19:56,330 עס ס אַ ליפאָ דאַטן סטרוקטור. 454 00:19:56,330 --> 00:19:59,680 נאַריש וועג פון דיסקרייבינג לעצטע אין, ערשטער אויס. 455 00:19:59,680 --> 00:20:03,280 אזוי די לעצטע נומער אין אין דעם צייַט איז 17. 456 00:20:03,280 --> 00:20:07,540 אזוי אויב איך ווילן צו קנאַל עפּעס אַוועק פון דעם אָנלייגן, עס קענען נאָר זייַן 17. 457 00:20:07,540 --> 00:20:11,890 אזוי דאָרט ס אַ מאַנדאַטאָרי סדר פון אַפּעריישאַנז דאָ, ווו די לעצטע נומער 458 00:20:11,890 --> 00:20:14,260 אין האט צו זייַן דער ערשטער איינער אויס. 459 00:20:14,260 --> 00:20:16,440 דערפאר די אַקראַנים, ליפאָ. 460 00:20:16,440 --> 00:20:19,160 >> אזוי וואָס זאל דאָס זייַן נוצלעך? 461 00:20:19,160 --> 00:20:22,690 ביסט זייער קאַנטעקסץ אין וואָס איר 'ד ווילן אַ דאַטן סטרוקטור ווי דעם? 462 00:20:22,690 --> 00:20:24,810 נו, עס ס אַוואַדע געווען נוצלעך ין פון אַ קאָמפּיוטער. 463 00:20:24,810 --> 00:20:29,050 אזוי אַפּערייטינג סיסטעמס קלאר נוצן דעם מין פון דאַטן סטרוקטור פֿאַר סטאַקס. 464 00:20:29,050 --> 00:20:32,800 מיר וועט אויך זען די זעלבע געדאַנק ווען עס קומט צו וועב בלעטער. 465 00:20:32,800 --> 00:20:35,890 אזוי דעם וואָך און ווייַטער וואָך און ווייַטער, און ווי איר אָנהייב ימפּלאַמענטינג וועב 466 00:20:35,890 --> 00:20:39,490 בלעטער אין אַ שפּראַך גערופן HTML, איר קענען פאקטיש נוצן אַ דאַטן סטרוקטור ווי 467 00:20:39,490 --> 00:20:42,690 דעם צו באַשליסן אויב די בלאַט איז ריכטיק פאָרמאַטטעד. 468 00:20:42,690 --> 00:20:47,170 ווייַל מיר וועט זען אַלע וועב בלעטער נאָכפאָלגן אַ סאָרט פון כייעראַרקי, אַ ינדענטיישאַן 469 00:20:47,170 --> 00:20:52,030 וואָס וועט, אין די סוף פון די טאָג, זייַן אַ בוים סטרוקטור ונטער דער קאַפּטער. 470 00:20:52,030 --> 00:20:53,620 אזוי מער אויף אַז אין נאָר אַ ביסל. 471 00:20:53,620 --> 00:20:56,560 >> אבער פֿאַר איצט, לאָזן 'ס פאָרשלאָגן פֿאַר אַ מאָמענט, ווי קען מיר גיין וועגן 472 00:20:56,560 --> 00:20:58,830 רעפּריזענטינג וואָס אַ אָנלייגן איז? 473 00:20:58,830 --> 00:21:03,370 זאל מיר פאָרשלאָגן אַז מיר ינסטרומענט אַ אָנלייגן מיט קאָד ווי דעם. 474 00:21:03,370 --> 00:21:07,990 אזוי אַ אָנלייגן איז געגאנגען צו האָבן ין פון עס צוויי זאכן, אַ מענגע, גערופן טרייַס, 475 00:21:07,990 --> 00:21:09,510 נאָר צו זייַן קאָנסיסטענט מיט דער דעמאָ. 476 00:21:09,510 --> 00:21:12,660 און יעדער פון די זאכן אין אַז מענגע איז געגאנגען צו זייַן אַ טיפּ ינט. 477 00:21:12,660 --> 00:21:14,740 און קאַפּאַציטעט איז מאַשמאָעס וואָס? 478 00:21:14,740 --> 00:21:18,796 ווייַל איך ווע ניט געשריבן די פול דעפֿיניציע דאָ. 479 00:21:18,796 --> 00:21:21,535 >> עס ס מיסטאָמע די מאַקסימום גרייס פון דער מענגע. 480 00:21:21,535 --> 00:21:25,150 און עס ס מיסטאָמע דערקלערט ווי אַ שאַרף דעפינירן בייַ דער שפּיץ פון דער טעקע, עטלעכע 481 00:21:25,150 --> 00:21:28,450 מין פון קעסיידערדיק ווי ימפּלייד דורך די מיר קאַפּיטאַליזיישאַן. 482 00:21:28,450 --> 00:21:32,250 אזוי ערגעץ קאַפּאַציטעט איז דיפיינד ווי די מאַקסימום מעגלעך גרייס. 483 00:21:32,250 --> 00:21:35,590 דערווייַל, ין פון די דאַטן סטרוקטור באקאנט ווי אַ אָנלייגן עס וועט 484 00:21:35,590 --> 00:21:38,630 זייַן אַ ינטאַדזשער נאָר באַוווסט פשוט ווי גרייס. 485 00:21:38,630 --> 00:21:43,400 >> אזוי אויב איך האבן צו פאָרשטעלן דעם איצט פּיקטאָריאַללי, לאָזן ס רעכן אַז דעם 486 00:21:43,400 --> 00:21:48,070 גאַנץ שוואַרץ קעסטל רעפּראַזענץ מיין אָנלייגן. 487 00:21:48,070 --> 00:21:50,070 ין פון עס איז צוויי וועריאַבאַלז. 488 00:21:50,070 --> 00:21:54,780 אזוי איך בין געגאנגען צו ציען די ערשטער איינער ווי גרייס. 489 00:21:54,780 --> 00:21:57,420 און די רגע איין איך בין געגאנגען צו ציען ווי אַ מענגע. 490 00:21:57,420 --> 00:22:01,060 >> אבער נאָר צו האַלטן דאס אָרדערלי, נאָרמאַלי איך וואָלט ציען אַ מענגע ווי 491 00:22:01,060 --> 00:22:04,910 דעם, אָבער עס ס מין פון פייַן אויב מיר גלייַכן פאַקט, אָדער 492 00:22:04,910 --> 00:22:06,230 גלייַכן די גייַסטיק מאָדעל. 493 00:22:06,230 --> 00:22:12,880 אזוי לאָזן מיר אַנשטאָט ציען די מענגע ווערטיקלי, וואָס איז נאָר, ווידער, 494 00:22:12,880 --> 00:22:13,840 קינסטלער ס רענדישאַן. 495 00:22:13,840 --> 00:22:16,610 טוט ניט טאַקע ענין וואָס עס איז ונטער דער קאַפּטער. 496 00:22:16,610 --> 00:22:20,350 און מיר וועט זאָגן אַז, דורך פעליקייַט, קאַפּאַציטעט איז געגאנגען צו זייַן דרייַ. 497 00:22:20,350 --> 00:22:23,480 אזוי דעם וועט זייַן אָרט 0, דעם וועט זייַן אָרט 1, דעם 498 00:22:23,480 --> 00:22:25,740 וועט זייַן אָרט 2. 499 00:22:25,740 --> 00:22:29,330 >> אויב איך כאַבאַר מיט אַ דרוק פּילקע, וואָלט עמעצער ווי צו קומען אַרויף און לויפן די 500 00:22:29,330 --> 00:22:30,870 ברעט דאָ פֿאַר נאָר אַ מאָמענט? 501 00:22:30,870 --> 00:22:31,960 גוט, געזען דיין האַנט ערשטער. 502 00:22:31,960 --> 00:22:33,950 קומען אויף אַרויף. 503 00:22:33,950 --> 00:22:36,500 כל רעכט. 504 00:22:36,500 --> 00:22:38,760 אזוי איך גלויבן עס איז סטעווען. 505 00:22:38,760 --> 00:22:40,035 קומען אויף אַרויף. 506 00:22:40,035 --> 00:22:40,770 כל רעכט. 507 00:22:40,770 --> 00:22:46,760 >> אבער רעכן איצט מיר ריוויינד צו דעם ערשט שטאַט פון די וועלט ווו איך 508 00:22:46,760 --> 00:22:52,180 האָבן נאָר דערקלערט אַ אָנלייגן, און עס ס געגאנגען צו זייַן פון קאַפּאַציטעט דרייַ. 509 00:22:52,180 --> 00:22:54,470 אבער גרייס האט נישט נאָך שוין באשלאסן. 510 00:22:54,470 --> 00:22:56,100 טרייַס האט נישט נאָך שוין באשלאסן. 511 00:22:56,100 --> 00:22:57,300 אזוי אַ פּאָר פון שאלות ערשטער. 512 00:22:57,300 --> 00:23:01,310 און לאָזן מיר געבן איר מיק אַזוי איר קענען פּאַרטייק מער אַקטיוולי אין דעם. 513 00:23:01,310 --> 00:23:05,190 >> אזוי וואָס איז ין פון גרייס אין דעם מאָמענט אין צייַט אויב אַלע איך האָבן געטאן איז 514 00:23:05,190 --> 00:23:09,340 דערקלערט אַ אָנלייגן מיט איין שורה פון קאָד? 515 00:23:09,340 --> 00:23:10,100 >> סטעווען: ניט פיל. 516 00:23:10,100 --> 00:23:12,080 >> דוד מאַלאַן: גוט, נישט פיל. 517 00:23:12,080 --> 00:23:14,410 צי מיר וויסן וואָס ס 'ין פון גרייס, טאָן מיר וויסן וואָס ס 'ין 518 00:23:14,410 --> 00:23:16,330 פון דעם מענגע דאָ? 519 00:23:16,330 --> 00:23:18,630 >> סטעווען: פונקט טראַפ - קאָד, רעכט? 520 00:23:18,630 --> 00:23:20,220 נאָר - 521 00:23:20,220 --> 00:23:23,230 >> דוד מאַלאַן: יאָ, איך בין געגאנגען צו רופן עס קאָד, אָבער טראַפ - 522 00:23:23,230 --> 00:23:23,820 >> סטעווען: זאכן. 523 00:23:23,820 --> 00:23:28,290 >> דוד מאַלאַן: זאכן ווי טראַפ 524 00:23:28,290 --> 00:23:28,870 >> סטעווען: ביץ. 525 00:23:28,870 --> 00:23:29,530 >> דוד מאַלאַן: ביטן, רעכט? 526 00:23:29,530 --> 00:23:31,190 אזוי מיסט וואַלועס, רעכט? 527 00:23:31,190 --> 00:23:33,470 אזוי פּערמיוטיישאַנז פון 0 'ס און 1 ס. 528 00:23:33,470 --> 00:23:35,920 רעשטן פון פֿריִערדיקע יוסידזשיז פון דעם זכּרון. 529 00:23:35,920 --> 00:23:38,150 און מיר טאָן ניט טאַקע וויסן וואָס די וואַלועס ביסט, אַזוי מיר טיפּיקלי ציען זיי 530 00:23:38,150 --> 00:23:38,930 ווי קשיא מאַרקס. 531 00:23:38,930 --> 00:23:41,990 >> אזוי דער ערשטער זאַך מיר ניטאָ מאַשמאָעס געגאנגען צו ווילן צו טאָן דאָ - 532 00:23:41,990 --> 00:23:46,630 און לאָזן מיר געבן דעם פעלד ין פון דאָרט אַ נאָמען - טרייַס. 533 00:23:46,630 --> 00:23:49,540 וואָס זאָל מיר מאַשמאָעס ינישאַלייז גרייס צו אויב מיר ווילן צו 534 00:23:49,540 --> 00:23:51,040 אָנהייבן ניצן דעם אָנלייגן? 535 00:23:51,040 --> 00:23:53,070 >> סטעווען: טרייַ איז סאַב 3. 536 00:23:53,070 --> 00:23:53,910 >> דוד מאַלאַן: אזוי, גוט. 537 00:23:53,910 --> 00:23:56,710 צו זייַן קלאָר, קאַפּאַציטעט איז דערקלערט אנדערש ווי דרייַ. 538 00:23:56,710 --> 00:23:58,570 און אַז ס וואָס איך ווע געוויינט צו אַלאַקייט די מענגע. 539 00:23:58,570 --> 00:24:03,535 גרייס איז געגאנגען צו אָפּשיקן צו ווי פילע טרייַס זענען דערווייַל אויף די אָנלייגן. 540 00:24:03,535 --> 00:24:03,880 >> סטעווען: זעראָ. 541 00:24:03,880 --> 00:24:04,460 >> דוד מאַלאַן: אזוי עס זאָל זייַן נול. 542 00:24:04,460 --> 00:24:07,760 אזוי גיין פאָרויס, און מיט קיין פינגער, ציען אַ נול אין גרייס. 543 00:24:07,760 --> 00:24:08,440 כל רעכט. 544 00:24:08,440 --> 00:24:10,920 אזוי איצט, וואָס ס 'ין פון דעם דאָ, מיר טאָן ניט וויסן. 545 00:24:10,920 --> 00:24:12,160 די ביסט טאַקע נאָר מיסט וואַלועס. 546 00:24:12,160 --> 00:24:14,800 אזוי מיר געקענט ציען קשיא מאַרקס, אָבער לאָזן 'ס האַלטן די ברעט ריין פֿאַר איצט 547 00:24:14,800 --> 00:24:16,300 ווייַל עס טוט נישט ענין וואָס ס דאָרט. 548 00:24:16,300 --> 00:24:19,130 מיר טאָן ניט דאַרפֿן צו ינישאַלייז די מענגע צו עפּעס, ווייַל אויב מיר וויסן אַז 549 00:24:19,130 --> 00:24:23,100 די גרייס פון דעם אָנלייגן איז נול, גוט, מיר זאָל ניט זייַן קוקן בייַ עפּעס אין 550 00:24:23,100 --> 00:24:25,590 דעם מענגע סייַ ווי סייַ בייַ דעם פונט אין צייַט. 551 00:24:25,590 --> 00:24:29,970 >> אזוי איצט רעכן אַז איך שטופּן די נומער 9 אַנטו דעם אָנלייגן. 552 00:24:29,970 --> 00:24:33,750 ווי זאָל מיר דערהייַנטיקן די דאַטן סטרוקטור ין פון דעם שוואַרץ קעסטל? 553 00:24:33,750 --> 00:24:35,540 וואָס וואַלועס דאַרפֿן צו טוישן? 554 00:24:35,540 --> 00:24:36,200 >> סטעווען: ין - 555 00:24:36,200 --> 00:24:37,400 די גרייס? 556 00:24:37,400 --> 00:24:37,650 >> דוד מאַלאַן: גוט. 557 00:24:37,650 --> 00:24:38,770 גרייס זאָל ווערן וואָס? 558 00:24:38,770 --> 00:24:39,580 >> סטעווען: גרייס וואָלט זייַן איינער. 559 00:24:39,580 --> 00:24:39,870 >> דוד מאַלאַן: גוט. 560 00:24:39,870 --> 00:24:41,110 אזוי גרייס זאָל ווערן איין. 561 00:24:41,110 --> 00:24:42,540 אזוי איר קענען טאָן דעם אין אַ פּאָר וועגן. 562 00:24:42,540 --> 00:24:46,920 זאל מיר געבן איר, איצט דיין פינגער איז אַ מעקער. 563 00:24:46,920 --> 00:24:47,260 כל רעכט. 564 00:24:47,260 --> 00:24:49,960 דעמאָלט איצט דיין פינגער איז אַ באַרשט. 565 00:24:49,960 --> 00:24:50,330 כל רעכט. 566 00:24:50,330 --> 00:24:52,820 און איצט וואָס אַנדערש האט צו טוישן, דאָך, אין די דאַטן סטרוקטור? 567 00:24:52,820 --> 00:24:57,060 >> סטעווען: מיר ניטאָ געגאנגען פון דנאָ אַרויף צו 9. 568 00:24:57,060 --> 00:24:57,760 >> דוד מאַלאַן: 9. 569 00:24:57,760 --> 00:24:58,420 גוט, גוט. 570 00:24:58,420 --> 00:25:01,550 אזוי נאָך טוט נישט ענין וואָס ס אין אָרט איינער אָדער צוויי ווייַל זיי ניטאָ 571 00:25:01,550 --> 00:25:04,520 מיסט וואַלועס, אָבער מיר זאָל ניט אַרן קוקן דאָרט ווייַל גרייס איז 572 00:25:04,520 --> 00:25:07,540 טעלינג אונדז אַז בלויז דער ערשטער עלעמענט איז פאקטיש לאַדזשיטאַמאַט. 573 00:25:07,540 --> 00:25:10,400 אזוי איצט איך שטופּן 17 אַנטו די רשימה. 574 00:25:10,400 --> 00:25:11,830 וואָס כאַפּאַנז צו דעם בילד? 575 00:25:11,830 --> 00:25:14,720 >> סטעווען: אזוי גרייס איז געגאנגען צו גיין צו צוויי. 576 00:25:14,720 --> 00:25:15,300 >> דוד מאַלאַן: גוט. 577 00:25:15,300 --> 00:25:16,070 ניטאָ מעקער - 578 00:25:16,070 --> 00:25:16,810 אָאָפּס. 579 00:25:16,810 --> 00:25:18,026 ניטאָ אַ מעקער. 580 00:25:18,026 --> 00:25:18,840 >> סטעווען: עראַסער. 581 00:25:18,840 --> 00:25:19,720 >> דוד מאַלאַן: איר ניטאָ אַ באַרשט. 582 00:25:19,720 --> 00:25:20,560 >> סטעווען: בראַש. 583 00:25:20,560 --> 00:25:20,920 >> דוד מאַלאַן: גוט. 584 00:25:20,920 --> 00:25:21,600 און וואָס אַנדערש? 585 00:25:21,600 --> 00:25:22,600 >> סטעווען: און דעמאָלט מיר - 586 00:25:22,600 --> 00:25:22,915 >> דוד מאַלאַן: מיר פּושט 17. 587 00:25:22,915 --> 00:25:24,760 >> סטעווען: מיר שטעקן 17 אויף שפּיץ, אַזוי - 588 00:25:24,760 --> 00:25:25,710 >> דוד מאַלאַן: גוט, גוט. 589 00:25:25,710 --> 00:25:27,040 >> סטעווען: - פאַלן אים אַראָפּ. 590 00:25:27,040 --> 00:25:27,530 >> דוד מאַלאַן: כל רעכט. 591 00:25:27,530 --> 00:25:27,940 עס ס געטינג גרינג. 592 00:25:27,940 --> 00:25:29,300 איך בין נישט געגאנגען צו העלפן איר דעם צייַט. 593 00:25:29,300 --> 00:25:30,510 שטופּן 22. 594 00:25:30,510 --> 00:25:31,720 >> סטעווען: געטאן. 595 00:25:31,720 --> 00:25:34,870 שיין אַ מעקער. 596 00:25:34,870 --> 00:25:37,340 איך בין שיין אַ באַרשט. 597 00:25:37,340 --> 00:25:39,340 און דעמאָלט איך בין פּאַטינג 22. 598 00:25:39,340 --> 00:25:40,100 >> דוד מאַלאַן: 22. 599 00:25:40,100 --> 00:25:40,620 ויסגעצייכנט. 600 00:25:40,620 --> 00:25:41,380 אזוי איינער מער צייַט. 601 00:25:41,380 --> 00:25:44,280 איך בין איצט געגאנגען צו שטופּן אַנטו דעם אָנלייגן 26. 602 00:25:44,280 --> 00:25:46,350 >> סטעווען: ו. 603 00:25:46,350 --> 00:25:50,278 טאַקע גאַש. 604 00:25:50,278 --> 00:25:52,520 איר טאַקע געכאפט מיר אַוועק היטן. 605 00:25:52,520 --> 00:25:53,703 >> דוד מאַלאַן: איר האט נישט זען דעם קומען? 606 00:25:53,703 --> 00:25:55,930 >> סטעווען: איך האט ניט זען דעם קומען. 607 00:25:55,930 --> 00:25:58,756 קען מיר שייַעך-ערשט קאַפּאַציטעט? 608 00:25:58,756 --> 00:25:59,790 >> דוד מאַלאַן: אַז ס אַ גוט קשיא. 609 00:25:59,790 --> 00:26:02,360 אזוי מיר ווע מין פון פּיינטיד זיך אין אַ ווינקל דאָ. 610 00:26:02,360 --> 00:26:06,740 עס טאַקע איז ניט גוט אויס פֿאַר סטעווען ווייַל מיר ווע אַלאַקייטיד דעם מענגע 611 00:26:06,740 --> 00:26:09,130 סטאַטיקאַללי, אַזוי צו רעדן, ין פון די דאַטן סטרוקטור. 612 00:26:09,130 --> 00:26:12,170 און מיר ווע יסענשאַלי שווער קאָדעד עס צו זייַן פון גרייס דרייַ. 613 00:26:12,170 --> 00:26:14,170 אזוי מיר קענען ניט טאַקע ריאַלאַקייט עס. 614 00:26:14,170 --> 00:26:20,020 >> מיר קען אויב מיר זענען צוריק אין, מיר רידיפיינד טרייַס צו זייַן אַ טייַטל אַז 615 00:26:20,020 --> 00:26:22,300 מיר דעמאָלט נוצן מאַללאָק צו האַנט זכּרון צו. 616 00:26:22,300 --> 00:26:25,050 ווייַל אויב מיר גאַט דער זכּרון פון דער קופּע דורך מאַללאָק, מיר 617 00:26:25,050 --> 00:26:26,430 קען דעמאָלט פֿרייַ עס. 618 00:26:26,430 --> 00:26:29,630 אבער איידער פריינג עס, מיר קען ריאַלאַקייט אַ ביגער פּייַדע פון ​​זכּרון, 619 00:26:29,630 --> 00:26:31,330 דערהייַנטיקן די טייַטל, און אַזוי אַרויס. 620 00:26:31,330 --> 00:26:33,500 אבער פֿאַר איצט, דאָס איז טאַקע דער בעסטער מיר קענען טאָן. 621 00:26:33,500 --> 00:26:36,360 שטופּן און קנאַל זענען מאַשמאָעס געגאנגען צו האָבן צו סיגנאַל עטלעכע טעות. 622 00:26:36,360 --> 00:26:40,270 >> אזוי פֿאַר בייַשפּיל, אונדזער ימפּלאַמענטיישאַן פון שטופּן קען צוריקקומען אַ באָאָל וואָס 623 00:26:40,270 --> 00:26:42,390 ביז אַהער אומגעקערט אמת, אמת, אמת. 624 00:26:42,390 --> 00:26:48,390 אבער דער פערט צייַט, עס ס 'געגאנגען צו האָבן צו צוריקקומען פאַלש, פֿאַר בייַשפּיל. 625 00:26:48,390 --> 00:26:48,540 כל רעכט. 626 00:26:48,540 --> 00:26:49,540 זייער גוט געטאן. 627 00:26:49,540 --> 00:26:50,060 מאַזל - טאָוו. 628 00:26:50,060 --> 00:26:52,160 איר ווע ערנד דיין דרוק פּילקע הייַנט. 629 00:26:52,160 --> 00:26:53,110 >> [אַפּלאָדיסמענטן] 630 00:26:53,110 --> 00:26:54,382 >> סטעווען: דאנק איר. 631 00:26:54,382 --> 00:26:55,680 >> דוד מאַלאַן: דאנק איר. 632 00:26:55,680 --> 00:26:59,740 גוט, אַזוי דאָס מיינט צו זייַן נישט פיל פון אַ שריט פאָרויס, רעכט? 633 00:26:59,740 --> 00:27:01,410 מיר דיסקרייבד דעם דאַטן סטרוקטור. 634 00:27:01,410 --> 00:27:02,320 עס ס שוין קאַמפּעלינג, רעכט? 635 00:27:02,320 --> 00:27:03,200 אַפּערייטינג סיסטעמס ווי עס. 636 00:27:03,200 --> 00:27:06,360 משמעות די וועב קענען מאַכן נוצן פון דעם, און אנדערע פּראָגראַמען נאָך. 637 00:27:06,360 --> 00:27:10,870 אבער וואָס אַ נאַריש באַגרענעצונג אַז מיר רע צוריק צו סאָרט פון וואָך צוויי לימאַץ 638 00:27:10,870 --> 00:27:12,880 ווו מיר האָבן פאַרפעסטיקט גרייס ערייז. 639 00:27:12,880 --> 00:27:15,010 >> אזוי עס זענען טאַקע אַ פּאָר פון וועגן מיר קען סאָלווע דעם. 640 00:27:15,010 --> 00:27:18,750 מיר קען דינאַמיקאַללי אַלאַקייט די מענגע, ניט דורך שווער קאָודינג עס ווי איך ווע 641 00:27:18,750 --> 00:27:22,600 געטאן דאָ, אָבער אַנשטאָט שייַעך-דיקלערינג דעם, נאָר צו זייַן קלאָר, ווי 642 00:27:22,600 --> 00:27:23,830 עפּעס ווי דעם. 643 00:27:23,830 --> 00:27:29,040 ינט * טרייַס, נישט דאַסיידינג אויף אַ קאַפּאַציטעט נאָך. 644 00:27:29,040 --> 00:27:35,460 אבער ווען איך דערקלערן דעם אָנלייגן אנדערש אין מיין קאָד, איך קען דעמאָלט רופן מאַללאָק, 645 00:27:35,460 --> 00:27:38,250 באַקומען דעם אַדרעס פון אַ פּייַדע פון זכּרון, און איך קען באַשטימען 646 00:27:38,250 --> 00:27:39,980 אַז אַדרעס צו טרייַס. 647 00:27:39,980 --> 00:27:43,340 >> און דעמאָלט, ווייַל עס ס נאָר אַ פּייַדע פון זכּרון, איך קען פאָרזעצן צו נוצן קוואַדראַט 648 00:27:43,340 --> 00:27:45,450 קלאַמער נאָוטיישאַן אין די געוויינטלעך וועג. 649 00:27:45,450 --> 00:27:49,020 ווייַל ווידער, דאָרט ס סאָרט פון דעם פאַנגקשאַנאַל עקוויוואַלענט פון ערייז און 650 00:27:49,020 --> 00:27:50,820 שטיקער פון זכּרון וואָס קומען צוריק פון מאַללאָק. 651 00:27:50,820 --> 00:27:53,090 מיר קענען מייַכל איינער ווי די אנדערע ניצן טייַטל אַריטמעטיק אָדער 652 00:27:53,090 --> 00:27:54,440 קוואַדראַט קלאַמער נאָוטיישאַן. 653 00:27:54,440 --> 00:27:55,660 אזוי אַז ס 'איין צוגאַנג. 654 00:27:55,660 --> 00:28:00,120 >> אבער ווי אַנדערש זאל מיר ינסטרומענט דעם זעלביקער דאַטע סטרוקטור, פּאַטענטשאַלי? 655 00:28:00,120 --> 00:28:00,280 רעכט? 656 00:28:00,280 --> 00:28:04,530 איך פילן ווי מיר נאָר סאַלווד דעם פּראָבלעם ווי אַ וואָך צוריק. 657 00:28:04,530 --> 00:28:08,860 וואָס איז די לייזונג צו דעם פּראָבלעם אַז סטעווען געלאפן אין? 658 00:28:08,860 --> 00:28:10,370 אזוי לינגקט רשימות, רעכט. 659 00:28:10,370 --> 00:28:13,410 >> אויב די פּראָבלעם איז אַז מיר ניטאָ געמעל זיך אין אַ ווינקל דורך אַלאַקייטינג 660 00:28:13,410 --> 00:28:17,580 אין שטייַגן צו קליין זכּרון אַז מיר דעמאָלט האָבן צו עפעס האַנדלען מיט, געזונט, 661 00:28:17,580 --> 00:28:19,880 וואָס נישט נאָר ויסמייַדן אַז אַרויסגעבן בעסאַכאַקל? 662 00:28:19,880 --> 00:28:26,170 פארוואס נישט נאָר דערקלערן טרייַס צו זייַן אַ טייַטל צו אַ נאָדע, ערגאָו אַ לינגקט רשימה, 663 00:28:26,170 --> 00:28:30,740 און דעריבער פשוט אַלאַקייט נייַ נאָודז יעדער צייַט סטעווען דארף צו פּאַסיק אַ 664 00:28:30,740 --> 00:28:32,400 נומער אין די דאַטן סטרוקטור. 665 00:28:32,400 --> 00:28:34,200 >> אזוי די בילד וואָלט האָבן צו טוישן. 666 00:28:34,200 --> 00:28:38,220 עס ס נישט געגאנגען צו זייַן ווי ריין און ווי פּשוט ווי נאָר אַ מענגע פון ​​דרייַ ינץ. 667 00:28:38,220 --> 00:28:42,970 איצט עס ס 'געגאנגען צו זייַן אַ טייַטל צו אַ סטרוקט, און אַז סטרוקט איז געגאנגען צו 668 00:28:42,970 --> 00:28:44,830 האָבן אַ ינט און אַ ווייַטער טייַטל. 669 00:28:44,830 --> 00:28:47,670 עס ס געגאנגען צו פירן דורך אַז טייַטל צו אן אנדער אַזאַ סטרוקט צו 670 00:28:47,670 --> 00:28:48,600 אן אנדער אַזאַ סטרוקט. 671 00:28:48,600 --> 00:28:50,560 אזוי די בילד וואָלט פאקטיש באַקומען אַ ביסל מעססיער. 672 00:28:50,560 --> 00:28:52,950 און מיר 'ד האָבן אַראָוז טייינג אַלץ צוזאַמען. 673 00:28:52,950 --> 00:28:55,280 >> אבער אַז ס פייַן, רעכט, ווייַל מיר ווע געזען ווי צו טאָן דעם. 674 00:28:55,280 --> 00:28:58,180 און אַמאָל איר באַקומען באַקוועם ימפּלאַמענטינג עפּעס ווי אַ לינגקט 675 00:28:58,180 --> 00:29:01,450 רשימה, וואָס איר וועט האָבן צו טאָן אויב איר קלייַבן צו ינסטרומענט אַ האַש טיש מיט 676 00:29:01,450 --> 00:29:05,120 באַזונדער טשיינינג פֿאַר פּ-שטעלן 6, איר קענען נוצן עס ווי אַ בנין בלאָק, אָדער אַן 677 00:29:05,120 --> 00:29:08,870 ינגרידיאַנט, אָדער אין סקראַטטש רעדן, אַ פּראָצעדור, עפּעס וואָס איר שטעלן, איר 678 00:29:08,870 --> 00:29:12,560 באשאפן דיין אייגן רעטעניש שטיק אַז איר קענען דעריבער רייוס. 679 00:29:12,560 --> 00:29:17,090 אזוי טריידאָפס, אָבער פּאָטענציעל סאַלושאַנז אַז מיר ווע פאקטיש געזען פריער. 680 00:29:17,090 --> 00:29:20,560 >> אזוי גאַנץ אָפֿט, איר זען דעם יעדער יאָר אָדער צוויי ווען עפּל ריליסיז 681 00:29:20,560 --> 00:29:23,060 עפּעס נייַ, און אַלע די משוגע מענטשן שורה אַרויף אַרויס פון די עפּל 682 00:29:23,060 --> 00:29:27,050 קראָם צו קויפן זייער מאַרדזשאַנאַל אַפּגרייד אויף ייַזנוואַרג. 683 00:29:27,050 --> 00:29:30,420 איך זאָגן דעם, עס ס 'גוט, ווייַל איך בין איינער פון יענע מענטשן. 684 00:29:30,420 --> 00:29:35,140 אזוי וואָס מין פון דאַטן סטרוקטור זאל פאָרשטעלן דעם פאַקט? 685 00:29:35,140 --> 00:29:36,980 >> נו, לאָזן ס רופן עס אַ ריי, אַ שורה. 686 00:29:36,980 --> 00:29:40,270 אזוי בריטיש וואָלט רופן עס טיפּיקלי אַ ריי סייַ ווי סייַ, אַזוי עס ס אַ פייַן נאָמען. 687 00:29:40,270 --> 00:29:44,960 און די צוויי אַפּעריישאַנז אַז אַ ריי וועט שטיצן מיר וועט רופן אַ ענקוועוע 688 00:29:44,960 --> 00:29:48,900 אָפּעראַציע און אַ דעקוועוע אָפּעראַציע, וואָס זענען ענלעך אין 689 00:29:48,900 --> 00:29:50,120 גייסט צו שטופּן און קנאַל. 690 00:29:50,120 --> 00:29:54,060 עס ס נאָר סאָרט פון פאַרשידענע אין קאַנווענשאַן, וואָס מיר ניטאָ פאַך די. 691 00:29:54,060 --> 00:29:57,680 אבער צו ענקוועוע עפּעס מיטל צו לייגן אָדער אַרייַנלייגן עס צו די דאַטן סטרוקטור. 692 00:29:57,680 --> 00:29:59,570 צו דעקוועוע מיטל צו באַזייַטיקן עס. 693 00:29:59,570 --> 00:30:05,170 אבער כוועראַז אַ אָנלייגן איז געווען אַ ליפאָ דאַטן סטרוקטור, אַ ריי איז אַ ערשטער אין, 694 00:30:05,170 --> 00:30:06,740 ערשטער אויס דאַטן סטרוקטור. 695 00:30:06,740 --> 00:30:10,050 >> אויב איר זענט דער ערשטער מענטש אין שורה, איר וועט זייַן דער ערשטער מענטש צו באַקומען 696 00:30:10,050 --> 00:30:12,420 אויס פון שורה און קויפן דיין נייַ מיטל. 697 00:30:12,420 --> 00:30:18,070 ימאַדזשאַן ווי יבערקערן די מענטשן וואָלט זייַן אויב עפּל אַנשטאָט געניצט אַ אָנלייגן, פֿאַר 698 00:30:18,070 --> 00:30:21,250 בייַשפּיל, צו ינסטרומענט די פּיקינג אַרויף פון דיין נייַ צאַצקע. 699 00:30:21,250 --> 00:30:24,310 אזוי קיוז מאַכן זינען, אַוואַדע, און מיר קענען טראַכטן פון אַלע סאָרץ פון 700 00:30:24,310 --> 00:30:27,480 פּראָגראַמען, מאַשמאָעס, פֿאַר קיוז, ספּעציעל ווען איר ווילן יוישער. 701 00:30:27,480 --> 00:30:30,040 אזוי ווי זאל מיר ינסטרומענט די ווי אַ דאַטן סטרוקטור? 702 00:30:30,040 --> 00:30:33,680 >> נו, איך פאָרשלאָגן אַז מיר זאל דאַרפֿן צו טאָן עס דעם וועג. 703 00:30:33,680 --> 00:30:35,225 אזוי איך בין געגאנגען צו איצט האָבן נומערן. 704 00:30:35,225 --> 00:30:38,190 אזוי מיר וועט האַלטן עס פּשוט און ניט דאַווקע רעדן אין טערמינען פון טרייַס. 705 00:30:38,190 --> 00:30:40,220 נאָר נומערן אַז מענטשן פון גאַטאַן. 706 00:30:40,220 --> 00:30:43,760 קאַפּאַציטעט איז געגאנגען צו, ווידער, פאַרריכטן די גאַנץ נומער פון מענטשן וואָס קענען זייַן אין 707 00:30:43,760 --> 00:30:46,900 דעם שורה, ווי דרייַ אָדער וועלכער אנדערע ווערט. 708 00:30:46,900 --> 00:30:50,760 >> אבער איך פאָרשלאָגן אַז איך דאַרפֿן צו האַלטן שפּור נישט בלויז פון די גרייס פון דעם 709 00:30:50,760 --> 00:30:52,370 ריי, ווי פילע זאכן זענען אין אים. 710 00:30:52,370 --> 00:30:56,310 אזוי גרייס איז די קראַנט גרייס, קאַפּאַציטעט איז די מאַקסימום גרייס. 711 00:30:56,310 --> 00:30:58,540 נאָר ווידער, נאָומאַנקלייטשער דורך קאַנווענשאַן. 712 00:30:58,540 --> 00:31:03,680 פארוואס טאָן איך דאַרפֿן אַן נאָך ינט ין פון אַ ריי צו האַלטן שפּור פון וואס ס אין 713 00:31:03,680 --> 00:31:05,365 פראָנט פון די שורה? 714 00:31:05,365 --> 00:31:07,930 715 00:31:07,930 --> 00:31:10,910 פארוואס טאָן איך דאַרפֿן צו טאָן אַז אין דעם פאַל? 716 00:31:10,910 --> 00:31:14,750 717 00:31:14,750 --> 00:31:16,190 >> נו, ווי איז דאָס בילד געגאנגען צו טוישן? 718 00:31:16,190 --> 00:31:19,280 איך קענען מיסטאָמע רייוס רובֿ פון דעם בילד. 719 00:31:19,280 --> 00:31:21,480 זאל מיר גיין פאָרויס און מעקן וואָס ס דאָ. 720 00:31:21,480 --> 00:31:24,580 מיר וועט געבן דעם אַ ביסל פאַרשידענע נאָמען אַרויף דאָ. 721 00:31:24,580 --> 00:31:28,930 זאל ס באַקומען באַפרייַען פון די 17, לאָזן 'ס באַקומען באַפרייַען פון דעם 9, לאָזן 'ס באַקומען באַפרייַען פון די 3. 722 00:31:28,930 --> 00:31:30,410 און לאָזן 'ס שטעלן איין אנדערע זאַך. 723 00:31:30,410 --> 00:31:34,710 איך פאָרשלאָגן אַז איך דאַרפֿן צו האַלטן שפּור פון די פראָנט פון די רשימה, וואָס איז נאָר 724 00:31:34,710 --> 00:31:35,570 געגאנגען צו זייַן אַ ינט ווי געזונט. 725 00:31:35,570 --> 00:31:36,550 און מיר ניטאָ געגאנגען צו האַלטן עס פּשוט. 726 00:31:36,550 --> 00:31:37,740 ניט לינגקט רשימה פֿאַר איצט. 727 00:31:37,740 --> 00:31:40,900 >> מיר וועט אַרייַנלאָזן אַז מיר ניטאָ געגאנגען צו זעץ זיך קעגן דעם שיעור. 728 00:31:40,900 --> 00:31:43,720 אבער וואָס טוט איך ווילן צו זען פּאַסירן דאָס צייַט? 729 00:31:43,720 --> 00:31:47,240 אזוי רעכן איך גיין פאָרויס און דער ערשטער מענטש קומט אַרויף אין שורה, און 730 00:31:47,240 --> 00:31:48,560 עס ס די נומער 9. 731 00:31:48,560 --> 00:31:49,680 מיר טאָן האָבן דרוק באַללס. 732 00:31:49,680 --> 00:31:51,330 קענען איך גאַנווענען, זאָגן, צוויי אָדער דרייַ מענטשן? 733 00:31:51,330 --> 00:31:52,690 איינער, צוויי, דרייַ? 734 00:31:52,690 --> 00:31:53,120 קומען אויף אַרויף. 735 00:31:53,120 --> 00:31:56,022 רעכט פון די פראָנט, ווייַל מיר וועט מאַכן דעם איין שנעל. 736 00:31:56,022 --> 00:31:59,415 >> יעדער פון איר איז איצט געגאנגען צו זייַן אַ פאָכער יינגל אין שורה אין עפּל. 737 00:31:59,415 --> 00:32:03,970 738 00:32:03,970 --> 00:32:06,210 איר וועט ניט זייַן באקומען עפּל ייַזנוואַרג אין די סוף פון דעם כאָטש. 739 00:32:06,210 --> 00:32:06,500 כל רעכט. 740 00:32:06,500 --> 00:32:09,430 אזוי איר ניטאָ נומער 9, איר רע נומער 17, נומער 22. 741 00:32:09,430 --> 00:32:12,130 די ביסט אַרבאַטרערי נומערן, ווי תּלמיד ידס אָדער כוואַטנאַט. 742 00:32:12,130 --> 00:32:14,550 און אין נאָר אַ מאָמענט, לאָזן 'ס נעמען צו אָנהייבן אַדינג זאכן. 743 00:32:14,550 --> 00:32:16,000 און איך וועט לויפן די ברעט דאָ דעם צייַט. 744 00:32:16,000 --> 00:32:19,570 >> אזוי אין דעם פאַל, איך ווע ינישאַלייזד דער פראָנט צו זייַן - 745 00:32:19,570 --> 00:32:22,380 איך פאקטיש טאָן ניט טאַקע זאָרגן וואָס די פראָנט איז, ווייַל די גרייס איז נול. 746 00:32:22,380 --> 00:32:24,480 אזוי דעם זאל ווי געזונט נאָר זייַן אַ קשיא מארק. 747 00:32:24,480 --> 00:32:26,170 דאס זענען אַלע קשיא מאַרקס. 748 00:32:26,170 --> 00:32:29,880 אזוי איצט מיר וועט אָנהייבן צו פאקטיש זען עטלעכע מענטשן ונטערשלאַק אַרויף בייַ די קראָם. 749 00:32:29,880 --> 00:32:33,320 >> אזוי אויב נומער 9, איר ניטאָ דער ערשטער איינער דאָרט בייַ 05:00, גיין פאָרויס און שורה אַרויף, 750 00:32:33,320 --> 00:32:34,210 אָדער די נאַכט פריער. 751 00:32:34,210 --> 00:32:34,580 גוט. 752 00:32:34,580 --> 00:32:35,940 אזוי איצט 9 איז דאָ. 753 00:32:35,940 --> 00:32:37,940 אזוי 9 איז אין די פראָנט פון די רשימה. 754 00:32:37,940 --> 00:32:41,440 אזוי איך בין געגאנגען צו גיין פאָרויס און דערהייַנטיקן די גרייס פון דעם קראַנט דאַטן 755 00:32:41,440 --> 00:32:44,740 סטרוקטור צו נישט זייַן 0 ענימאָר, אָבער צו זייַן 1. 756 00:32:44,740 --> 00:32:47,630 איך בין געגאנגען צו שטעלן 9 בייַ די פראָנט פון די רשימה. 757 00:32:47,630 --> 00:32:51,020 זאל מיר גיין פאָרויס און טאַגאַל די פאַרשטעלן אַזוי מיר קענען זען פאַרגאַנגענהייַט אונדז דאָ. 758 00:32:51,020 --> 00:32:53,220 >> און איצט וואָס טאָן איך ווילן צו שטעלן אין פראָנט? 759 00:32:53,220 --> 00:32:56,240 איך בין געגאנגען צו האַלטן שפּור אַז די פראָנט פון די ריי רעכט איצט 760 00:32:56,240 --> 00:32:58,570 איז בייַ אָרט 0. 761 00:32:58,570 --> 00:33:00,510 ווייַל וואָס איז ווייַטער געגאנגען צו פּאַסירן? 762 00:33:00,510 --> 00:33:03,000 נו, רעכן איצט איך ענקוועוע 17 ווי געזונט. 763 00:33:03,000 --> 00:33:04,510 אזוי האָפּקען אין שורה דאָרט. 764 00:33:04,510 --> 00:33:07,060 און ווידער, די סאָרט פון טיר צו די קראָם איז געגאנגען צו זייַן דאָ. 765 00:33:07,060 --> 00:33:08,700 אזוי איצט איך ווע צוגעגעבן 17. 766 00:33:08,700 --> 00:33:10,810 און אַפֿילו כאָטש די גויס זענען בלאַקינג די פאַרשטעלן, אַז ס 'גוט, 767 00:33:10,810 --> 00:33:12,300 ווייַל מיר קענען זען עס אַרויף דאָ. 768 00:33:12,300 --> 00:33:12,910 אנטשולדיגט. 769 00:33:12,910 --> 00:33:13,810 >> וילעם: מיר קענען רירן - 770 00:33:13,810 --> 00:33:14,660 >> דוד מאַלאַן: ניט, אַז ס 'גוט. 771 00:33:14,660 --> 00:33:16,000 עס ס ריזיק אַרויף דאָרט. 772 00:33:16,000 --> 00:33:18,580 אזוי 17 איז איצט ין פון די ריי. 773 00:33:18,580 --> 00:33:21,332 איך דאַרפֿן צו דערהייַנטיקן וואָס פעלדער איצט כאָטש? 774 00:33:21,332 --> 00:33:23,210 גוט, באשטימט גרייס. 775 00:33:23,210 --> 00:33:26,430 און ווי וועגן פראָנט? 776 00:33:26,430 --> 00:33:27,040 גוט, ניט. 777 00:33:27,040 --> 00:33:30,200 פראָנט זאָל נישט טוישן, ווייַל ניט ענלעך אַ אָנלייגן, מיר 778 00:33:30,200 --> 00:33:31,370 ווילן צו טייַנען יוישער. 779 00:33:31,370 --> 00:33:35,150 אזוי אויב 9 געקומען אין ערשטער, מיר ווילן 9 צו זייַן דער ערשטער אויס פון די שורה 780 00:33:35,150 --> 00:33:36,420 און אין די קראָם. 781 00:33:36,420 --> 00:33:37,220 >> אין פאַקט, לאָזן ס זען אַז. 782 00:33:37,220 --> 00:33:42,235 איידער מיר אַרייַנלייגן 22, לאָזן 'ס גיין פאָרויס און דעקוועוע 9. 783 00:33:42,235 --> 00:33:42,970 וואָס ס 'דיין נאָמען ווידער? 784 00:33:42,970 --> 00:33:43,680 >> וילעם: דזשייק. 785 00:33:43,680 --> 00:33:45,440 >> דוד מאַלאַן: דזשייק איז געגאנגען צו זייַן דעקוועועד איצט. 786 00:33:45,440 --> 00:33:48,050 אזוי איר באַקומען צו גיין אין די קראָם. 787 00:33:48,050 --> 00:33:49,880 און פאַרהיטן אַז די קראָם איז איבער דאָרט. 788 00:33:49,880 --> 00:33:51,970 אזוי איצט וואָס דאַרף - דאס-דאס-דאס! 789 00:33:51,970 --> 00:33:53,400 וואָס דאַרף צו פּאַסירן איצט? 790 00:33:53,400 --> 00:33:54,490 פּלאַן באַשלוס. 791 00:33:54,490 --> 00:33:56,825 אזוי נישט אַ שלעכט אינסטינקט, אָבער - וואָס ס 'דיין נאָמען ווידער? 792 00:33:56,825 --> 00:33:57,090 >> וילעם: דוד. 793 00:33:57,090 --> 00:33:57,500 >> דוד מאַלאַן: דוד. 794 00:33:57,500 --> 00:33:58,810 אזוי וואָס האט דוד טאָן? 795 00:33:58,810 --> 00:34:02,590 ער איז געווען טריינג צו סאָרט פון פאַרריכטן די דאַטן סטרוקטור און מאַך פון זייַן אָרט 796 00:34:02,590 --> 00:34:04,100 אין דזשייק 'ס ערשטע אָרט. 797 00:34:04,100 --> 00:34:06,740 און אַז ס פייַן אויב מיר ניטאָ גרייט צו אָננעמען אַז ווי אַ 798 00:34:06,740 --> 00:34:08,199 ימפּלאַמענטיישאַן דעטאַל. 799 00:34:08,199 --> 00:34:11,100 אבער ערשטער, לאָזן ס דערהייַנטיקן די דאַטן סטרוקטור איידער מיר טאָן אַז. 800 00:34:11,100 --> 00:34:14,139 ווייַל איך בין נישט לייקינג דער געדאַנק פון אַלע די מענטשן שיפטינג אין דעם ליניע. 801 00:34:14,139 --> 00:34:17,360 >> עס ס קיין גרויס האַנדלען אויב דוד טוט עס מיט איין שריט, אָבער ווידער, טראַכטן צוריק צו 802 00:34:17,360 --> 00:34:20,360 ווען מיר ווע האט אַכט וואַלאַנטירז אויף די בינע און מיר ווע געטאן ווי ינסערשאַן 803 00:34:20,360 --> 00:34:22,600 סאָרט, ווו מיר האבן צו אָנהייבן מאָווינג אַלעמען אַרום. 804 00:34:22,600 --> 00:34:23,790 אַז גאַט טייַער, רעכט? 805 00:34:23,790 --> 00:34:28,330 וואָס מאכט מיר ציטערן וועגן גרויס אָ פון N, גרויס אָ פון N סקווערד ווידער. 806 00:34:28,330 --> 00:34:30,650 עס ס נישט געפיל ווי אַ ידעאַל אַוטקאַם. 807 00:34:30,650 --> 00:34:32,080 >> אזוי לאָזן 'ס נאָר דערהייַנטיקן דעם. 808 00:34:32,080 --> 00:34:35,120 אזוי די גרייס פון דער ריי איז ניט מער 2. 809 00:34:35,120 --> 00:34:37,090 עס ס איצט פשוט 1. 810 00:34:37,090 --> 00:34:40,360 אבער איך קענען איצט דערהייַנטיקן עפּעס איך האט נישט דערהייַנטיקן איידער, די 811 00:34:40,360 --> 00:34:41,130 פראָנט פון די רשימה. 812 00:34:41,130 --> 00:34:45,420 איך קען נאָר זאָגן, איז אַז אָרט 1? 813 00:34:45,420 --> 00:34:49,770 אזוי איצט מיר האָבן מיסט ווערט דאָ, מיסט ווערט דאָ, און דוד אין די 814 00:34:49,770 --> 00:34:51,469 מיטן פון דעם מיסט. 815 00:34:51,469 --> 00:34:54,980 אבער די דאַטן סטרוקטור איז נאָך בעשאָלעם. 816 00:34:54,980 --> 00:34:58,540 >> און אין פאַקט, איך טאָן ניט אַפֿילו דאַרפֿן צו טוישן דזשייק 'ס ערשטע נומער 817 00:34:58,540 --> 00:35:00,460 9, ווייַל ווער דאגות. 818 00:35:00,460 --> 00:35:04,470 איך האָבן גענוג אינפֿאָרמאַציע איצט אין די גרייס אַז איך וויסן דאָרט ס איין מענטש אין 819 00:35:04,470 --> 00:35:05,030 דעם ריי. 820 00:35:05,030 --> 00:35:08,340 און איך וויסן אַז אַז מענטש איז בייַ אָרט 1, נישט 0. 821 00:35:08,340 --> 00:35:09,760 איך בין נישט קאַונטינג. 822 00:35:09,760 --> 00:35:11,300 אזוי 1 ווי געזונט. 823 00:35:11,300 --> 00:35:13,410 אזוי די דאַטן סטרוקטור ס נאָך גוט. 824 00:35:13,410 --> 00:35:14,330 >> נו, וואָס כאַפּאַנז ווייַטער? 825 00:35:14,330 --> 00:35:15,010 זאל ס ענקוועוע - 826 00:35:15,010 --> 00:35:15,370 וואָס ס 'דיין נאָמען? 827 00:35:15,370 --> 00:35:16,160 >> וילעם: קאַלאַן. 828 00:35:16,160 --> 00:35:16,580 >> דוד מאַלאַן: קאַלאַן. 829 00:35:16,580 --> 00:35:20,770 זאל ס ענקוועוע אַ קאַלאַן, און 22 איז איצט אין די ריי. 830 00:35:20,770 --> 00:35:22,300 אזוי איצט וואָס האט צו טוישן דאָ? 831 00:35:22,300 --> 00:35:24,380 פראָנט איז נישט געגאנגען צו טוישן, דאָך. 832 00:35:24,380 --> 00:35:27,160 גרייס איז געגאנגען צו טוישן צו זייַן 2 ווידער. 833 00:35:27,160 --> 00:35:31,590 און 22 ענדס אַרויף דאָ, 9 איז נאָך פאָרשטעלן, אָבער עס ס יפעקטיוולי אַ 834 00:35:31,590 --> 00:35:32,600 מיסט ווערט איצט. 835 00:35:32,600 --> 00:35:35,910 עס ס נאָר אַ רעשט פון דזשייק פאַרגאַנגענהייַט. 836 00:35:35,910 --> 00:35:39,200 >> אזוי איצט וואָס כאַפּאַנז אויב איך דעקוועוע דוד? 837 00:35:39,200 --> 00:35:41,560 איינער לעצט אָפּעראַציע, דעקוועוע דוד. 838 00:35:41,560 --> 00:35:46,070 מיר קען יבעררוק, אָבער איך פאָרשלאָגן לאָזן 'ס טאָן ווי ביסל אַרבעט ווי מעגלעך. 839 00:35:46,070 --> 00:35:50,280 איצט מיין דאַטן סטרוקטור גייט צוריק אין גרייס 2-1. 840 00:35:50,280 --> 00:35:53,730 אבער די פראָנט פון די ריי איצט ווערט 2. 841 00:35:53,730 --> 00:35:56,640 איך טאָן ניט דאַרפֿן צו טוישן די נומערן נאָר נאָך, ווייַל זיי ניטאָ 842 00:35:56,640 --> 00:35:58,230 נאָר מיסט וואַלועס. 843 00:35:58,230 --> 00:35:59,720 >> אבער איצט וואָס כאַפּאַנז? 844 00:35:59,720 --> 00:36:03,280 רעכן איך ענקוועוע זיך, 26? 845 00:36:03,280 --> 00:36:05,890 איך פילן ווי איך געהערן איבער דאָ. 846 00:36:05,890 --> 00:36:06,890 אזוי איך בין זייַענדיק ענקוועועד. 847 00:36:06,890 --> 00:36:08,760 אזוי איך מין פון געהערן דאָ. 848 00:36:08,760 --> 00:36:11,300 און אַפֿילו כאָטש איר טאָן ניט גאַנץ אָפּשאַצן דעם וויזשוואַלי אויף דער בינע, 849 00:36:11,300 --> 00:36:15,075 ווייַל מיר האָבן שעפע פון ​​צימער, איך זאָל ניט זייַן שטייענדיק דאָ, וואָס? 850 00:36:15,075 --> 00:36:16,290 >> וילעם: איר ניטאָ אויס פון גווול. 851 00:36:16,290 --> 00:36:16,370 >> דוד מאַלאַן: רעכט. 852 00:36:16,370 --> 00:36:16,940 איך בין אויס פון גווול. 853 00:36:16,940 --> 00:36:19,330 איך ווע ינדעקסט ווייַטער פון די גווול פון דעם מענגע. 854 00:36:19,330 --> 00:36:23,420 איך טאַקע זאָל זייַן אין איין פון די דרייַ מעגלעך לאָוקיישאַנז. 855 00:36:23,420 --> 00:36:25,150 איצט, ווו ס 'רובֿ נאַטירלעך צו גיין? 856 00:36:25,150 --> 00:36:27,760 איך פאָרשלאָגן מיר לעווערידזשד אַ וואָך איין קונץ. 857 00:36:27,760 --> 00:36:30,150 די מאָד אָפּעראַטאָר, פּראָצענט. 858 00:36:30,150 --> 00:36:36,850 ווייַל איך בין טעקניקלי שטייענדיק בייַ אָרט 3, אָבער איך טאָן 3 מאָד קאַפּאַציטעט, 859 00:36:36,850 --> 00:36:40,250 אַזוי 3, אַ פּראָצענט צייכן, 3 - 860 00:36:40,250 --> 00:36:40,970 קאַפּאַציטעט ס 3. 861 00:36:40,970 --> 00:36:41,720 וואָס ס וואָס? 862 00:36:41,720 --> 00:36:43,700 וואָס ס די רעשט ווען איר טיילן 3 דורך 3? 863 00:36:43,700 --> 00:36:44,070 0. 864 00:36:44,070 --> 00:36:48,140 >> אזוי אַז לייגט מיר זענען דזשייק איז געווען, וואָס איז פאקטיש גוט. 865 00:36:48,140 --> 00:36:50,370 אזוי איצט די ימפּלאַמענטיישאַן פון דעם זאַך ס 'געגאנגען צו 866 00:36:50,370 --> 00:36:51,250 זייַן אַ ביסל פון אַ קאָפּווייטיק. 867 00:36:51,250 --> 00:36:53,740 עס ס טאַקע נאָר איין שורה פון קאָפּווייטיק, פון קאָד. 868 00:36:53,740 --> 00:36:56,580 אבער לפּחות איצט דאָרט ס מיסט ווערט דאָ, אָבער דאָרט ס צוויי 869 00:36:56,580 --> 00:36:57,910 לאַדזשיטאַמאַט ינץ דאָ. 870 00:36:57,910 --> 00:37:04,160 און איך פאָדערן אַז איצט מיר האָבן געטאן פּונקט וואָס מיר דאַרפֿן צו טאָן אַזוי לאַנג ווי 871 00:37:04,160 --> 00:37:08,600 מיר טוישן וואָס דזשייק 'ס ווערט געווען צו זייַן 26. 872 00:37:08,600 --> 00:37:12,110 >> מיר איצט האָבן גענוג אינפֿאָרמאַציע נאָך צו טייַנען די אָרנטלעכקייַט 873 00:37:12,110 --> 00:37:13,060 פון דעם דאַטן סטרוקטור. 874 00:37:13,060 --> 00:37:17,160 מיר ניטאָ נאָך מין פון אויס פון גליק ווען מיר ווילן צו אַרייַנלייגן פיר אָדער מער גאַנץ 875 00:37:17,160 --> 00:37:20,740 עלעמענטן, אָבער איך קענען לפּחות מאַכן שיין עפעקטיוו נוצן פון דעם קעסיידערדיק 876 00:37:20,740 --> 00:37:21,740 צייַט, אין פאַקט. 877 00:37:21,740 --> 00:37:27,150 איך טאָן ניט האָבן צו זאָרג וועגן שיפטינג אַלעמען, ווי דוד ס יצר איז געווען. 878 00:37:27,150 --> 00:37:30,816 >> קיין שאלות אויף סטאַקס, אָדער דעם ריי? 879 00:37:30,816 --> 00:37:32,184 >> וילעם: איז די סיבה וואָס איר דאַרפֿן גרייס אַזוי איר וויסן 880 00:37:32,184 --> 00:37:34,010 ווו צו האָבן אַ מענטש? 881 00:37:34,010 --> 00:37:34,770 >> דוד מאַלאַן: עקסאַקטלי. 882 00:37:34,770 --> 00:37:38,230 איך דאַרפֿן צו וויסן די גרייס פון דעם מענגע ווייַל איך דאַרפֿן צו וויסן פּונקט ווי 883 00:37:38,230 --> 00:37:41,940 פילע פון ​​די וואַלועס זענען לאַדזשיטאַמאַט, און אַזוי אַז איך קענען געפינען ווו צו שטעלן 884 00:37:41,940 --> 00:37:42,800 דער ווייַטער מענטש. 885 00:37:42,800 --> 00:37:43,300 פּונקט. 886 00:37:43,300 --> 00:37:44,580 די גרייס איז - 887 00:37:44,580 --> 00:37:46,360 פאקטיש, מיר האבן נישט דערהייַנטיקן דעם נאָך. 888 00:37:46,360 --> 00:37:48,380 איך צוגעגעבן זיך בייַ 26. 889 00:37:48,380 --> 00:37:51,760 די גרייס איז איצט, ניט 1, אָבער 2. 890 00:37:51,760 --> 00:37:57,780 אזוי איצט דעם טאַקע העלפט מיר געפינען די קאָפּ פון די רשימה, וואָס איז נישט 0, ניט 891 00:37:57,780 --> 00:37:59,250 1, אָבער איז 2. 892 00:37:59,250 --> 00:38:01,665 די פראָנט פון די רשימה איז טאַקע נומער 22. 893 00:38:01,665 --> 00:38:05,120 ווייַל ער געקומען אין ערשטער, אַזוי ער זאָל זייַן ערלויבט אין די קראָם פריער מיר, 894 00:38:05,120 --> 00:38:08,780 אַפֿילו כאָטש וויזשוואַלי איך בין שטייענדיק נעענטער צו די קראָם. 895 00:38:08,780 --> 00:38:09,220 >> כל רעכט? 896 00:38:09,220 --> 00:38:12,410 א קייַלעכיק פון אַפּלאָדיסמענטן פֿאַר די גויס און מיר וועט לאָזן זיי אויס פון דאָרט. 897 00:38:12,410 --> 00:38:17,090 >> [אַפּלאָדיסמענטן] 898 00:38:17,090 --> 00:38:18,150 >> דוד מאַלאַן: איך קען לאָזן איר האַלטן די טאַץ. 899 00:38:18,150 --> 00:38:20,760 מיר קען זען וואָס כאַפּאַנז אויב איר ווילן, אָבער אפֿשר נישט. 900 00:38:20,760 --> 00:38:21,590 כל רעכט. 901 00:38:21,590 --> 00:38:25,380 אזוי וואָס איצט טוט וואָס לאָזן אונדז? 902 00:38:25,380 --> 00:38:28,900 נו, לאָזן מיר פאָרשלאָגן אַז דאָרט ס אַ ווייניק אנדערע דאַטן סטראַקטשערז מיר קען 903 00:38:28,900 --> 00:38:33,810 אָנהייב אַדינג צו אונדזער געצייַג קיט וואָס וועט פאקטיש זייַן גאַנץ, גאַנץ באַטייַטיק ווי 904 00:38:33,810 --> 00:38:35,270 מיר ונטערטוקנ זיך אין וועב שטאָפּן. 905 00:38:35,270 --> 00:38:38,150 וואָס ווידער, האט עטלעכע מין פון קשר צו ביימער אין די פאָרעם פון 906 00:38:38,150 --> 00:38:40,550 עפּעס גערופן דאַם, דאָקומענט כייפעץ מאָדעל. 907 00:38:40,550 --> 00:38:42,370 אבער מיר וועט זען מער פון אַז איידער לאַנג. 908 00:38:42,370 --> 00:38:46,260 >> זאל מיר פאָרשלאָגן דעפיניטיאָנאַללי אַז מיר רופן בוים איצט וואָס איר זאל וויסן ווי 909 00:38:46,260 --> 00:38:48,820 מער פון אַ משפּחה בוים, ווו איר האָבן עטלעכע אַנסעסטער בייַ די 910 00:38:48,820 --> 00:38:49,790 רוץ פון די בוים. 911 00:38:49,790 --> 00:38:54,480 א פאטריארכאלע אָדער אַ מייטריאַרק בייַ די זייער שפּיץ פון דעם בוים. 912 00:38:54,480 --> 00:38:56,700 אָן זייער ספּאַוס, אין דעם פאַל. 913 00:38:56,700 --> 00:39:00,940 אבער מיר איצט האָבן וואָס מיר וועט רופן קינדער, וואָס זענען נאָודז וואָס הענגען 914 00:39:00,940 --> 00:39:05,480 אַוועק די לינקס קינד אָדער די רעכט קינד, אַראָוז ווי דיפּיקטיד דאָ. 915 00:39:05,480 --> 00:39:10,490 >> אין אנדערע ווערטער, אין אַ בוים דאַטן סטרוקטור אין קאָמפּיוטער, אַ בוים האט נול 916 00:39:10,490 --> 00:39:11,480 אָדער מער נאָודז. 917 00:39:11,480 --> 00:39:13,500 אויב עס האט לפּחות איין נאָדע, אַז ס גערופן די וואָרצל. 918 00:39:13,500 --> 00:39:15,700 עס ס די זאכן וויזשוואַלי אַז מיר ציען בייַ די שפּיץ. 919 00:39:15,700 --> 00:39:20,280 און אַז נאָדע, ווי קיין אנדערע נאָדע, קענען האָבן נול, איינער, אָדער צוויי, אָדער דרייַ, 920 00:39:20,280 --> 00:39:23,600 אָדער אָבער פילע קינדער די דאַטן סטרוקטור שטיצט. 921 00:39:23,600 --> 00:39:29,150 אין דעם פאַל, די וואָרצל, סטאָרינג די ווערט איין, האט צוויי קינדער, 2 און 3, 922 00:39:29,150 --> 00:39:33,020 אַזוי מיר בכלל רופן 2 די לינקס קינד און 3 די רעכט קינד. 923 00:39:33,020 --> 00:39:36,940 >> און דעריבער ווען מיר באַקומען אַראָפּ צו 5, 6, און 7, 6 זאל זייַן גערופן די מיטן קינד. 924 00:39:36,940 --> 00:39:38,940 אויב איר האָט פיר קינדער, עס געץ קאַנפיוזינג. 925 00:39:38,940 --> 00:39:42,260 אזוי מיר האַלטן ניצן אַז מין פון דורכוועג ווערבאַלי. 926 00:39:42,260 --> 00:39:44,580 אבער עס ס 'טאַקע נאָר אַ משפּחה בוים. 927 00:39:44,580 --> 00:39:48,880 און די בלעטער דאָ זענען די נאָודז אַז זיך האָבן קיין קינדער. 928 00:39:48,880 --> 00:39:52,540 זיי הענגען אַוועק די דנאָ פון די בוים. 929 00:39:52,540 --> 00:39:56,940 >> אזוי ווי זאל מיר ינסטרומענט אַ בוים וואָס האט נאָר צוויי קינדער מאַקסימאַללי? 930 00:39:56,940 --> 00:39:58,410 מיר וועט רופן עס אַ ביינערי בוים. 931 00:39:58,410 --> 00:40:00,960 ביי ווידער טייַטש צוויי, אין דעם פאַל, ווי מיט ביינערי. 932 00:40:00,960 --> 00:40:04,830 און אַזוי עס קענען האָבן נול, איינער, אָדער צוויי קינדער מאַקסימאַללי. 933 00:40:04,830 --> 00:40:08,650 >> איך וועט פאָרשלאָגן אַז מיר ינסטרומענט די נאָדע פֿאַר וואָס סטרוקטור מיט אַ ינט N, 934 00:40:08,650 --> 00:40:11,910 און דעמאָלט צוויי פּאָינטערס, איינער גערופן לינקס, איינער גערופן רעכט. 935 00:40:11,910 --> 00:40:14,830 אבער די ביסט נאָר פייַן אַרבאַטרערי קאַנווענשאַנז. 936 00:40:14,830 --> 00:40:18,170 און וואָס ס פייַן איצט, ספּעציעל אויב איר מין פון סטראַגאַלד קאַנסעפּטשואַלי מיט 937 00:40:18,170 --> 00:40:21,300 רעקורסיאָן, אָדער געדאַנק אַז עס איז נישט טאַקע אַ לייזונג צו עפּעס, 938 00:40:21,300 --> 00:40:23,120 ספּעציעל אויב איר קען לויפן אויס פון זכּרון. 939 00:40:23,120 --> 00:40:26,600 איצט אַז מיר ניטאָ גערעדט וועגן דאַטן סטראַקטשערז און אַלגערידאַמז אַז לאָזן 940 00:40:26,600 --> 00:40:31,030 אונדז צו דורך און מאַניפּולירן זיי, טורנס אויס אַז רעקורסיאָן קומט צוריק אין 941 00:40:31,030 --> 00:40:34,240 אַ פיל מער קאַמפּעלינג אויב נישט שיין וועג. 942 00:40:34,240 --> 00:40:38,670 >> אזוי דעם איך פאָרשלאָגן איז די ימפּלאַמענטיישאַן פון אַ זוכן פונקציאָנירן. 943 00:40:38,670 --> 00:40:39,870 געגעבן צוויי ינפּוץ - 944 00:40:39,870 --> 00:40:41,570 אַזוי טראַכטן פון דעם ווי אַ שוואַרץ קעסטל. 945 00:40:41,570 --> 00:40:46,560 געגעבן צוויי ינפּוץ, N, אַ ינט, און אַ טייַטל צו אַ בוים, אַ טייַטל צו אַ 946 00:40:46,560 --> 00:40:50,020 נאָדע, אָדער טאַקע דער שורש פון אַ בוים, איך פאָדערן אַז דאָס פונקציאָנירן קענען צוריקקומען 947 00:40:50,020 --> 00:40:53,530 אמת אָדער פאַלש, וואָס ווערט N איז ין פון דעם בוים. 948 00:40:53,530 --> 00:40:55,210 >> וואָס ס 'ין פון דעם שוואַרץ קעסטל? 949 00:40:55,210 --> 00:40:57,440 נו, פיר צווייגן. 950 00:40:57,440 --> 00:40:58,385 דער ערשטער פּונקט טשעקס. 951 00:40:58,385 --> 00:41:00,490 אויב בוים איז נאַל, נאָר צוריקקומען פאַלש. 952 00:41:00,490 --> 00:41:04,580 אויב דאָרט ס קיין נאָדע, דאָרט ס קיין N, דאָרט ס קיין נומער, נאָר צוריקקומען פאַלש. 953 00:41:04,580 --> 00:41:12,330 אויב כאָטש, N, דער ווערט איר ניטאָ קוקן פֿאַר, איז ווייניקער ווי בוים פייַל ען, און 954 00:41:12,330 --> 00:41:15,180 נאָר צו זייַן קלאָר, וואָס טוט עס מיינען ווען איך שרייַבן בוים און דעריבער די פייַל 955 00:41:15,180 --> 00:41:18,150 נאָוטיישאַן, ען? 956 00:41:18,150 --> 00:41:18,690 פּונקט. 957 00:41:18,690 --> 00:41:21,970 עס מיטל דערעפערענסע אַז טייַטל גערופן בוים. 958 00:41:21,970 --> 00:41:26,750 גיין דאָרט, און דעמאָלט באַקומען ין פון וואָס נאָדע און באַקומען זייַן פעלד גערופן ען. 959 00:41:26,750 --> 00:41:30,810 און דעמאָלט פאַרגלייַכן די פאַקטיש ען אַז איז געווען דורכגעגאנגען אין זוכן קעגן אים. 960 00:41:30,810 --> 00:41:35,390 >> אזוי אויב ען איז ווייניקער ווי, די ען ווערט אין דער בוים נאָדע זיך, געזונט, 961 00:41:35,390 --> 00:41:36,720 וואָס טוט וואָס מיינען? 962 00:41:36,720 --> 00:41:40,690 אַז מיטל גאָרנישט בייַ ערשטער בליק. 963 00:41:40,690 --> 00:41:40,900 רעכט? 964 00:41:40,900 --> 00:41:45,560 פונקט ווי ווען איר האָט אַ מענגע פון וואַלועס, איר זאל ווי צו צולייגן ביינערי 965 00:41:45,560 --> 00:41:48,290 זוכן ווי אַ פאָרעם פון טיילן און קאַנגקער. 966 00:41:48,290 --> 00:41:51,790 אבער וואָס האַשאָרע האט מיר דאַרפֿן צו מאַכן פֿאַר ביינערי זוכן צו אַרבעטן אין אַלע 967 00:41:51,790 --> 00:41:54,510 אין דער טעלעפאָן בוך און פריער ביישפילן? 968 00:41:54,510 --> 00:41:55,530 >> ווי צו זייַן אויסגעשטעלט. 969 00:41:55,530 --> 00:41:59,490 אזוי לאָזן ס ראַפינירן די דעפֿיניציע פון ​​בוים דאָ נישט צו זייַן נאָר אַ בוים, וואָס קענען 970 00:41:59,490 --> 00:42:00,880 האָבן קיין נומער פון קינדער. 971 00:42:00,880 --> 00:42:04,700 נישט נאָר אַ ביינערי בוים, וואָס קענען האָבן 0, 1, אָדער 2 מאַקסימאַללי. 972 00:42:04,700 --> 00:42:09,700 אבער ווי אַ ביינערי זוכן בוים, אָדער בסט, וואָס איז נאָר אַ פאַנטאַזיע וועג פון זאגן אַ 973 00:42:09,700 --> 00:42:15,430 ביינערי בוים אַזאַ וואָס יעדער נאָדע ס לינקס קינד, אויב פאָרשטעלן, איז 974 00:42:15,430 --> 00:42:16,830 ווייניקער ווי די נאָדע. 975 00:42:16,830 --> 00:42:20,170 און יעדער נאָדע ס רעכט קינד, אויב פאָרשטעלן, איז גרעסער 976 00:42:20,170 --> 00:42:21,740 ווי דער נאָדע זיך. 977 00:42:21,740 --> 00:42:25,200 >> אזוי אין אנדערע ווערטער, אויב איר געווען צו ציען דער בוים אויס, אַלע פון ​​די נומערן זענען 978 00:42:25,200 --> 00:42:30,620 קערפאַלי באַלאַנסט ווי דעם אַזוי אַז אויב איר האָבן 55 ווי די שורש, 33 קענען גיין 979 00:42:30,620 --> 00:42:33,090 צו זייַן לינקס ווייַל עס ס ווייניקער ווי 55. 980 00:42:33,090 --> 00:42:36,430 77 קענען גיין צו זייַן רעכט ווייַל עס ס גרעסער ווי 55. 981 00:42:36,430 --> 00:42:40,750 אבער איצט באַמערקן, דער זעלביקער דעפֿיניציע, עס ס אַ רעקורסיווע דעפֿיניציע ווערבאַלי, 982 00:42:40,750 --> 00:42:42,600 האט צו צולייגן פֿאַר 33. 983 00:42:42,600 --> 00:42:47,610 33 ס לינקס קינד מוזן זייַן ווייניקער ווי עס, און 33 'ס רעכט קינד, 44, מוזן זייַן 984 00:42:47,610 --> 00:42:48,580 גרעסערע ווי עס. 985 00:42:48,580 --> 00:42:51,670 >> אזוי דאס איז אַ ביינערי זוכן בוים, און איך פאָרשלאָגן, ניצן אַ קליין ביסל פון 986 00:42:51,670 --> 00:42:53,910 רעקורסיאָן, מיר קענען איצט געפינען ען. 987 00:42:53,910 --> 00:42:59,160 אזוי אויב ען איז ווייניקער ווי די ווערט ען אַז ס קראַנט נאָדע, איך בין געגאנגען צו גיין 988 00:42:59,160 --> 00:43:04,090 פאָרויס און פּונט, אַזוי צו רעדן, און נאָר צוריקקומען וועלכער דער ענטפער איז פון 989 00:43:04,090 --> 00:43:08,470 שאַרף פֿאַר N אויף די בוים ס לינקס קינד. 990 00:43:08,470 --> 00:43:11,370 באַמערקן ווידער, דעם פונקציאָנירן נאָר יקספּעקץ אַ נאָדע שטערן, אַ 991 00:43:11,370 --> 00:43:12,780 טייַטל צו אַ נאָדע. 992 00:43:12,780 --> 00:43:17,360 אזוי שורלי איך קענען נאָר טאָן בוים פייַל לינקס, וואָס וועט פירן 993 00:43:17,360 --> 00:43:18,400 מיר צו אן אנדער נאָדע. 994 00:43:18,400 --> 00:43:19,480 אבער וואָס איז אַז נאָדע? 995 00:43:19,480 --> 00:43:22,820 >> נו, לויט דעם דעקלאַראַציע, לינקס איז נאָר אַ טייַטל, אַזוי אַז נאָר 996 00:43:22,820 --> 00:43:27,090 מיטל איך בין גייט פארביי צו דעם זוכן פֿונקציע אַ אַנדערש טייַטל, ניימלי 997 00:43:27,090 --> 00:43:30,750 דער איינער אַז רעפּראַזענץ מיין לינקס קינד ס בוים. 998 00:43:30,750 --> 00:43:36,040 אזוי אין דעם פאַל, די טייַטל צו 33, אויב דאָס איז אונדזער מוסטער אַרייַנשרייַב דערווייַל, אויב 999 00:43:36,040 --> 00:43:40,740 ען איז גרעסער ווי די ווערט ען אין די קראַנט נאָדע אין די בוים, דעמאָלט איך בין 1000 00:43:40,740 --> 00:43:43,370 געגאנגען צו גיין פאָרויס און פּאַנט אין די אנדערע ריכטונג און נאָר זאָגן, איך טאָן ניט 1001 00:43:43,370 --> 00:43:47,280 וויסן אויב דאָס ווערט ען איז אין די בוים, אָבער איך וויסן אויב עס איז, עס ס אַראָפּ מיין 1002 00:43:47,280 --> 00:43:49,090 רעכט צווייַג, אַזוי צו רעדן. 1003 00:43:49,090 --> 00:43:53,120 אזוי לאָזן מיר רופן רעקורסיוועלי זוכן, גייט פארביי אַן ען ווידער, אָבער גייט פארביי אין אַ 1004 00:43:53,120 --> 00:43:54,580 טייַטל צו מיין רעכט קינד. 1005 00:43:54,580 --> 00:44:00,020 >> אין אנדערע ווערטער, אויב איך בין איצט אין 55 און איך בין קוקן פֿאַר 99, איך וויסן אַז 99 1006 00:44:00,020 --> 00:44:04,270 איז גרעסער ווי 55, אַזוי פּונקט ווי איך טאָר דער טעלעפאָן בוך וואָכן צוריק און מיר 1007 00:44:04,270 --> 00:44:07,140 זענען רעכט, סימילאַרלי זענען מיר געגאנגען צו גיין רעכט דאָ. 1008 00:44:07,140 --> 00:44:11,960 און איך טאָן ניט וויסן אויב עס ס אין מיין רעכט קינד, און עס ס נישט, 77 איז דאָרט, אָבער 1009 00:44:11,960 --> 00:44:13,210 איך וויסן עס ס אין אַז ריכטונג. 1010 00:44:13,210 --> 00:44:18,770 אזוי איך רופן זוכן אויף מיין רעכט קינד, 77, און לאָזן זוכן פיגור אויס פון 1011 00:44:18,770 --> 00:44:24,950 דאָרט אויב 99 אין דעם אַרבאַטרערי בייַשפּיל איז פאקטיש דאָרט. 1012 00:44:24,950 --> 00:44:26,900 >> אַנדערש, וואָס ס די לעצט פאַל? 1013 00:44:26,900 --> 00:44:28,620 אויב בוים איז נאַל איז איין פאַל. 1014 00:44:28,620 --> 00:44:31,890 אויב ען איז ווייניקער ווי די איצטיקע נאָדע ס ווערט איז אן אנדער פאַל. 1015 00:44:31,890 --> 00:44:35,120 אויב ען איז גרעסער ווי די קראַנט נאָדע ס ווערט איז א דריט פאַל. 1016 00:44:35,120 --> 00:44:38,250 וואָס ס דער פערט און לעצט פאַל? 1017 00:44:38,250 --> 00:44:39,480 איך טראַכטן מיר ניטאָ אויס פון קאַסעס, רעכט? 1018 00:44:39,480 --> 00:44:44,690 עס מוזן זייַן אַז ען איז אין די קראַנט נאָדע אַז איך בין אויף. 1019 00:44:44,690 --> 00:44:49,640 >> אזוי אויב איך בין שאַרף פֿאַר 55 אין דעם פונט אין די געשיכטע, אַז צווייַג פון דער 1020 00:44:49,640 --> 00:44:51,780 בוים וואָלט צוריקקומען אמת. 1021 00:44:51,780 --> 00:44:55,380 אזוי וואָס ס טשיקאַווע דאָ איז אַז מיר פאקטיש, ניט ענלעך וואָכן פאַרגאַנגענהייַט, מיר מין 1022 00:44:55,380 --> 00:44:56,740 פון האָבן צוויי באַזע קאַסעס. 1023 00:44:56,740 --> 00:44:58,300 און זיי טאָן ניט האָבן צו זייַן אַלע אין די שפּיץ. 1024 00:44:58,300 --> 00:45:01,390 די שפּיץ איז אַ באַזע פאַל ווייַל אויב דער בוים איז נאַל, דאָרט ס 'גאָרנישט צו טאָן. 1025 00:45:01,390 --> 00:45:03,410 נאָר צוריקקומען אַ שווער קאָדעד ווערט פון פאַלש. 1026 00:45:03,410 --> 00:45:07,400 >> די דנאָ צווייַג איז סאָרט פון דער פעליקייַט, ווערביי אויב מיר 'ווע אָפּגעשטעלט פֿאַר 1027 00:45:07,400 --> 00:45:11,550 נאַל, מיר ווע אָפּגעשטעלט אויב עס זאָל זייַן לינקס, אָבער עס זאָל נישט זייַן, מיר ווע 1028 00:45:11,550 --> 00:45:14,640 אָפּגעשטעלט אויב עס זאָל זייַן רעכט, אָבער עס זאָל ניט זייַן, קלאר עס האט צו זייַן 1029 00:45:14,640 --> 00:45:15,870 רעכט ווו מיר זענען. 1030 00:45:15,870 --> 00:45:16,780 אַז ס אַ באַזע פאַל. 1031 00:45:16,780 --> 00:45:19,920 אזוי דאָרט ס צוויי רעקורסיווע קאַסעס סאַנדוויטשט דאָרט אין דער מיטן. 1032 00:45:19,920 --> 00:45:21,630 אבער איך קען האָבן געשריבן דעם אין קיין סדר. 1033 00:45:21,630 --> 00:45:24,520 איך נאָר געדאַנק עס מין פון פּעלץ נאַטירלעך צו ערשטער טשעק פֿאַר אַ מעגלעך טעות, 1034 00:45:24,520 --> 00:45:28,340 דעמאָלט טשעק לינקס, דאַן טשעק רעכט, דעריבער יבערנעמען אַז איר ניטאָ בייַ די נאָדע 1035 00:45:28,340 --> 00:45:30,630 איר ניטאָ פאקטיש קוקן פֿאַר. 1036 00:45:30,630 --> 00:45:36,240 >> אזוי וואָס זאל דאָס זייַן נוצלעך? 1037 00:45:36,240 --> 00:45:37,910 אזוי עס טורנס אויס - 1038 00:45:37,910 --> 00:45:42,110 און לאָזן מיר שפּרינגען צו אַ טיזער דאָ אַז ס אין די וועב. 1039 00:45:42,110 --> 00:45:44,920 מיר ניטאָ געגאנגען צו אָנהייבן ניצן נישט אַ פּראָגראַממינג שפּראַך בייַ ערשטער, אָבער אַ 1040 00:45:44,920 --> 00:45:46,030 מאַרקאַפּ שפּראַך. 1041 00:45:46,030 --> 00:45:48,740 א מאַרקאַפּ שפּראַך זייַענדיק איינער וואָס ס ענלעך אין גייסט צו פּראָגראַממינג 1042 00:45:48,740 --> 00:45:51,715 שפּראַך, אָבער עס טוט נישט געבן איר די פיייקייַט צו אויסדריקן זיך לאַדזשיקלי. 1043 00:45:51,715 --> 00:45:55,070 עס נאָר גיט איר די פיייקייַט צו אויסדריקן זיך סטראַקטשעראַלי. 1044 00:45:55,070 --> 00:45:57,960 >> ווו טאָן איר ווילן צו שטעלן עפּעס אויף דעם בלאַט, דער וועב בלאַט? 1045 00:45:57,960 --> 00:45:59,200 וואָס קאָליר טאָן איר ווילן צו מאַכן עס? 1046 00:45:59,200 --> 00:46:00,950 וואָס שריפֿט גרייס טאָן איר ווילן צו מאַכן עס? 1047 00:46:00,950 --> 00:46:02,970 וואָס ווערטער טאָן איר פאקטיש וועלן אויף די וועב זייַט? 1048 00:46:02,970 --> 00:46:04,060 אזוי אַז ס אַ מאַרקאַפּ שפּראַך. 1049 00:46:04,060 --> 00:46:07,690 אבער דעמאָלט מיר וועט זייער געשווינד פאָרשטעלן דזשאַוואַסקריפּט, וואָס איז אַ פול-פלעדזשד 1050 00:46:07,690 --> 00:46:08,560 פּראָגראַממינג שפּראַך. 1051 00:46:08,560 --> 00:46:12,530 זייער ענלעך סינטאַקטיקאַללי אין אויסזען צו C, אָבער עס וועט האָבן עטלעכע 1052 00:46:12,530 --> 00:46:15,200 פייַן, מער שטאַרק, מער באַניצער פרייַנדלעך פֿעיִקייטן. 1053 00:46:15,200 --> 00:46:18,050 >> און איינער פון די פראַסטריישאַנז אין דעם פונט אין די זמאַן איז אַז מיר וועט 1054 00:46:18,050 --> 00:46:22,065 באַלד ינסטרומענט ספּעלער אין ווייַט ווייניקערע שורות פון קאָד ניצן אנדערע שפּראַכן 1055 00:46:22,065 --> 00:46:25,580 ווי C זיך אַלאַוז, אָבער פֿאַר סיבה ס מיר וועט באַלד פֿאַרשטיין. 1056 00:46:25,580 --> 00:46:27,750 דאס וועט זייַן דער ערשטער אַזאַ וועב בלאַט. 1057 00:46:27,750 --> 00:46:30,120 עס וועט זייַן גאָר ונדערווהעלמינג, דער ערשטער איינער מיר מאַכן. 1058 00:46:30,120 --> 00:46:31,400 עס וועט פשוט זאָגן, העלא וועלט. 1059 00:46:31,400 --> 00:46:34,010 אבער אויב איר ווע קיינמאָל געזען עס איידער, דאָס איז HTML, 1060 00:46:34,010 --> 00:46:35,670 כייפּערטעקסט מאַרקאַפּ שפּראַך. 1061 00:46:35,670 --> 00:46:39,310 >> אויב איר גיין צו אַ זיכער מעניו אָפּציע אין רובֿ קיין בלעטערער, ​​אויף קיין וועב בלאַט אויף 1062 00:46:39,310 --> 00:46:43,160 די אינטערנעט, איר קענען זען די HTML אַז עטלעכע מענטשן געשריבן צו 1063 00:46:43,160 --> 00:46:44,400 שאַפֿן אַז וועב בלאַט. 1064 00:46:44,400 --> 00:46:47,850 און עס מיסטאָמע טוט נישט קוקן ווי קורץ אָדער ווי ציכטיק ווי דעם. 1065 00:46:47,850 --> 00:46:51,400 אבער עס וועט נאָכפאָלגן די מוסטער פון די עפענען בראַקאַץ און סלאַשיז און 1066 00:46:51,400 --> 00:46:53,660 אותיות און פּאַטענטשאַלי נומערן. 1067 00:46:53,660 --> 00:46:56,770 >> איך געדאַנק איך 'ד געבן איר אַ טיזער פון וואָס איר וועט קענען צו טאָן 1068 00:46:56,770 --> 00:46:57,950 נאָך גענומען קס50. 1069 00:46:57,950 --> 00:47:02,620 זאל מיר גיין צו cs.harvard.edu / ראָב, אונדזער אייגן ראָב באָוודען ס האָמעפּאַגע. 1070 00:47:02,620 --> 00:47:06,080 ער געמאכט דעם פֿאַר אונדז. 1071 00:47:06,080 --> 00:47:07,490 אזוי איר וועט באַלד קענען צו טאָן וואָס. 1072 00:47:07,490 --> 00:47:10,660 און אויך, וואָס איר געהערט דעם מאָרגן - 1073 00:47:10,660 --> 00:47:12,480 וואָס איר געהערט דעם מאָרגן - 1074 00:47:12,480 --> 00:47:13,780 >> [האַמסטער טאַנצן מוזיק] 1075 00:47:13,780 --> 00:47:15,702 >> - יול קענען צו מאַכן דעם. 1076 00:47:15,702 --> 00:47:16,790 אַז אַווייץ אונדז אויף מיטוואך. 1077 00:47:16,790 --> 00:47:17,791 מיר וועלן זען איר דעמאָלט. 1078 00:47:17,791 --> 00:47:22,950 >> [האַמסטער טאַנצן מוזיק] 1079 00:47:22,950 --> 00:47:24,300 דוד מאַלאַן: בייַ דעם ווייַטער קס50 - 1080 00:47:24,300 --> 00:47:31,670