1 00:00:00,000 --> 00:00:00,030 2 00:00:00,030 --> 00:00:00,460 >> דוד מאַלאַן: אַלע רעכט. 3 00:00:00,460 --> 00:00:01,094 מיר זענען צוריק. 4 00:00:01,094 --> 00:00:04,260 אַזוי אין דעם אָפּשניט אויף פּראָגראַממינג וואָס איך געדאַנק מיר'ד טאָן איז אַ מישן פון זאכן. 5 00:00:04,260 --> 00:00:06,340 איינער, טאָן אַ ביסל פון עפּעס הענט-אויף, 6 00:00:06,340 --> 00:00:08,690 אָלבייט ניצן אַ מער שטיפעריש פּראָגראַממינג ענוויראָנמענט-- 7 00:00:08,690 --> 00:00:11,620 איינער וואס איז דעמאָנסטראַטיווע פון פּונקט די מינים פון געדאנקען 8 00:00:11,620 --> 00:00:14,220 מיר ווע שוין גערעדט וועגן, אָבער אַ ביסל מער פאָרמאַללי. 9 00:00:14,220 --> 00:00:18,200 צוויי, קוק אין עטלעכע פון די מער טעכניש וועגן 10 00:00:18,200 --> 00:00:21,520 אַז אַ פּראָגראַמיסט וואָלט אַקטשאַוואַלי סאָלווע פּראָבלעמס ווי די שאַרף פּראָבלעם 11 00:00:21,520 --> 00:00:24,530 אַז מיר געקוקט בייַ פריער און אויך אַ מער פונדאַמענטאַללי 12 00:00:24,530 --> 00:00:26,020 טשיקאַווע פּראָבלעם פון סאָרטינג. 13 00:00:26,020 --> 00:00:28,840 >> מיר נאָר אנגענומען פון די באַקומען גיין אַז וואָס טעלעפאָנירן בוך איז געווען אויסגעשטעלט, 14 00:00:28,840 --> 00:00:31,980 אָבער אַז אַליין איז אַקטשאַוואַלי מין פון אַ שווער פּראָבלעם מיט פילע פאַרשידענע וועגן 15 00:00:31,980 --> 00:00:32,479 צו סאָלווע עס. 16 00:00:32,479 --> 00:00:34,366 אזוי מיר וועט נוצן די ווי אַ סאָרט פון פּראָבלעמס 17 00:00:34,366 --> 00:00:36,740 רעפּריזענאַטיוו פון זאכן וואס זאל זיין סאַלווד אין אַלגעמיין. 18 00:00:36,740 --> 00:00:38,980 און דעמאָלט מיר וועט רעדן וועגן אין עטלעכע דעטאַל וואָס 19 00:00:38,980 --> 00:00:42,360 זענען גערופֿן דאַטן סטרוקטורעס-- פאַנסיער וועגן ווי לינגקט רשימות 20 00:00:42,360 --> 00:00:46,290 און האַש טישן און ביימער אַז אַ פּראָגראַמיסט וואָלט אַקטשאַוואַלי 21 00:00:46,290 --> 00:00:48,890 נוצן און בכלל נוצן אויף אַ ווהיטעבאָאַרד צו מאָלן 22 00:00:48,890 --> 00:00:51,840 אַ בילד פון וואָס ער אָדער זי ענוויסיאָנס פֿאַר ימפּלאַמענינג 23 00:00:51,840 --> 00:00:52,980 עטלעכע שטיק פון ווייכווארג. 24 00:00:52,980 --> 00:00:55,130 >> אַזוי לאָזן ס טאָן די הענט-אויף חלק ערשטער. 25 00:00:55,130 --> 00:01:00,090 אַזוי נאָר באַקומען דיין הענט גראָב מיט אַ סוויווע גערופֿן scratch.mit.edu. 26 00:01:00,090 --> 00:01:02,636 דאס איז אַ געצייַג אַז מיר נוצן אין אונדזער ונדערגראַדואַטע קלאַס. 27 00:01:02,636 --> 00:01:04,510 אַפֿילו כאָטש עס ס דיזיינד פֿאַר דורות 12 און אַרויף, 28 00:01:04,510 --> 00:01:07,570 מיר נוצן עס פֿאַר די אַרויף טייל פון אַז גאַנץ אַ ביסל 29 00:01:07,570 --> 00:01:10,020 זינט עס ס אַ פייַן, שפּאַס גראַפיקאַל וועג פון וויסן 30 00:01:10,020 --> 00:01:12,160 אַ ביסל עפּעס וועגן פּראָגראַממינג. 31 00:01:12,160 --> 00:01:17,600 אזוי קאָפּ צו אַז URL, ווו איר זאָל זען אַ חשבון גאַנץ ווי דעם, 32 00:01:17,600 --> 00:01:23,330 און גיין פאָרויס און גיט תאריך קראַצן אין שפּיץ רעכט 33 00:01:23,330 --> 00:01:28,300 און קלייַבן אַ נאמען און אַ פּאַראָל און לעסאָף באַקומען זיך 34 00:01:28,300 --> 00:01:29,970 אַ אַקקאָונט-- scratch.mit.edu. 35 00:01:29,970 --> 00:01:32,165 36 00:01:32,165 --> 00:01:34,665 איך געדאַנק איך'ד נוצן דעם ווי אַ געלעגנהייט ערשטער צו ווייַזן דעם. 37 00:01:34,665 --> 00:01:39,120 א קשיא געקומען אַרויף בעשאַס די ברעכן וועגן וואָס קאָד אַקטשאַוואַלי קוקט ווי. 38 00:01:39,120 --> 00:01:41,315 און מיר האבן גערעדט בעשאַס די ברעכן וועגן C, 39 00:01:41,315 --> 00:01:45,060 אין פּאַרטיקולאַר-- דער הויפּט אַ נידעריקער מדרגה אין אַן עלטערע שפּראַך. 40 00:01:45,060 --> 00:01:47,750 און איך נאָר האט אַ שנעל Google זוכן צו געפינען C קאָד 41 00:01:47,750 --> 00:01:51,574 פֿאַר ביינערי זוכן, די אַלגערידאַם אַז מיר געניצט צו זוכן אַז טעלעפאָנירן בוך פריער. 42 00:01:51,574 --> 00:01:54,240 דעם באַזונדער בייַשפּיל, פון קורס, טוט ניט זוכן אַ טעלעפאָנירן בוך. 43 00:01:54,240 --> 00:01:57,840 עס נאָר אָנפֿרעגן אַ גאַנץ בינטל פון נומערן אין די קאָמפּיוטער 'ס זכּרון. 44 00:01:57,840 --> 00:02:01,000 אבער אויב איר 'ד ווי צו פּונקט באַקומען אַ וויזשאַוואַל זינען פון וואָס אַ פאַקטיש פּראָגראַממינג 45 00:02:01,000 --> 00:02:05,370 שפּראַך קוקט ווי, עס קוקט אַ ביסל עפּעס ווי דעם. 46 00:02:05,370 --> 00:02:09,759 אזוי עס ס 'וועגן 20-פּלוס, 30 אָדער אַזוי שורות פון קאָד, 47 00:02:09,759 --> 00:02:12,640 אָבער די שמועס מיר האבן געהאט איבער ברעכן 48 00:02:12,640 --> 00:02:16,000 איז געווען וועגן ווי דעם אַקטשאַוואַלי געץ מאָרפעד אין זעראָס און אָנעס 49 00:02:16,000 --> 00:02:19,200 און אויב איר קענען ניט נאָר צוריקקומען אַז פּראָצעס און גיין פון זעראָס און אָנעס 50 00:02:19,200 --> 00:02:20,210 צוריק צו קאָד. 51 00:02:20,210 --> 00:02:22,620 >> צום באַדויערן, דער פּראָצעס איז אַזוי טראַנספאָרמאַטיווע 52 00:02:22,620 --> 00:02:24,890 אַז עס ס אַ פּלאַץ גרינגער געזאגט ווי געטאן. 53 00:02:24,890 --> 00:02:29,400 איך געגאנגען פאָרויס און אַקשלי אויסגעדרייט וואָס פּראָגראַם, ביינערי זוכן, 54 00:02:29,400 --> 00:02:32,700 אין זעראָס און אָנעס דורך וועג פון אַ פּראָגראַם גערופֿן דעם קאַמפּיילער אַז איך 55 00:02:32,700 --> 00:02:34,400 פּאַסירן צו האָבן דאָ רעכט אויף מיין מעק. 56 00:02:34,400 --> 00:02:37,850 און אויב איר קוק אין די פאַרשטעלן דאָ, פאָקוסינג ספּעסיפיקאַללי 57 00:02:37,850 --> 00:02:43,520 אויף די מיטל זעקס Columns בלויז, איר וועט זען בלויז זעראָס און אָנעס. 58 00:02:43,520 --> 00:02:48,290 און יענע זענען די זעראָס און אָנעס אַז קאַמפּאָוז פּונקט אַז שאַרף פּראָגראַם. 59 00:02:48,290 --> 00:02:53,720 >> און אַזוי יעדער פּייַדע פון ​​פינף ביטן, יעדער בייט פון זעראָס און אָנעס דאָ, 60 00:02:53,720 --> 00:02:57,310 פאָרשטעלן עטלעכע לימעד טיפּיקלי ין פון אַ קאָמפּיוטער. 61 00:02:57,310 --> 00:03:00,730 און אין פאַקט, אויב איר ווע געהערט די אָפּזעצערייַ קלינגוואָרט "ינטעל ין" - אַז, 62 00:03:00,730 --> 00:03:04,610 פון קורס, נאָר מיטל איר האָבן אַ ינטעל קפּו אָדער מאַרך ין די קאָמפּיוטער. 63 00:03:04,610 --> 00:03:08,000 און וואָס אַז מיטל צו זיין אַ קפּו איז אַז איר האָבן אַ לימעד שטעלן, 64 00:03:08,000 --> 00:03:08,840 אַזוי צו רעדן. 65 00:03:08,840 --> 00:03:11,620 >> יעדער קפּו אין דער וועלט, פילע פון זיי געמאכט דורך ינטעל די טעג, 66 00:03:11,620 --> 00:03:13,690 ונדערסטאַנדס אַ ענדלעך נומער פון ינסטראַקשאַנז. 67 00:03:13,690 --> 00:03:18,690 און יענע ינסטראַקשאַנז זענען אַזוי נידעריק מדרגה ווי לייגן די צוויי נומערן צוזאַמען, 68 00:03:18,690 --> 00:03:22,560 מערן די צוויי נומערן צוזאַמען, באַוועגן דעם שטיק פון דאַטן פון דאָ 69 00:03:22,560 --> 00:03:27,340 צו דאָ אין זכּרון, ראַטעווען דעם אינפֿאָרמאַציע פֿון דאָ צו דאָ אין זכּרון, 70 00:03:27,340 --> 00:03:32,200 און אַזוי פאָרטה-- אַזוי זייער, זייער נידעריק-מדרגה, כּמעט עלעקטראָניש דעטאַילס. 71 00:03:32,200 --> 00:03:34,780 אבער מיט די מאַטאַמאַטיקאַל אַפּעריישאַנז קאַפּאַלד 72 00:03:34,780 --> 00:03:37,410 מיט וואָס מיר דיסקאַסט פריער, די פאַרטרעטונג פון דאַטן 73 00:03:37,410 --> 00:03:40,450 ווי זעראָס און אָנעס, קענען איר בויען אַרויף אַלץ 74 00:03:40,450 --> 00:03:44,180 אַז אַ קאָמפּיוטער קענען טאָן הייַנט, צי עס ס טעקסטשאַוואַל, גראַפיקאַל, מוזיקאַליש, 75 00:03:44,180 --> 00:03:45,580 אָדער אַנדערש. 76 00:03:45,580 --> 00:03:49,450 >> אזוי דעם איז זייער גרינג צו באַקומען פאַרפאַלן אין די ווידז פון געשווינד. 77 00:03:49,450 --> 00:03:52,150 און דאָרט ס אַ פּלאַץ פון סינטאַקטיקאַל טשאַלאַנדזשיז 78 00:03:52,150 --> 00:03:56,630 ווערביי אויב איר מאַכן די סימפּלאַסט, סטופּידעסט פון טיפּאָס גאָרניט פון די פּראָגראַם 79 00:03:56,630 --> 00:03:57,860 וועט אַרבעטן כוואַצאָועווער. 80 00:03:57,860 --> 00:04:00,366 און אַזוי אַנשטאָט פון ניצן אַ שפּראַך ווי C דעם מאָרגן, 81 00:04:00,366 --> 00:04:02,240 איך געדאַנק עס וואָלט זייַן מער שפּאַס צו אַקטשאַוואַלי טאָן 82 00:04:02,240 --> 00:04:04,840 עפּעס מער וויסואַל, וואָס בשעת דיזיינד פֿאַר קידס 83 00:04:04,840 --> 00:04:08,079 איז אַקטשאַוואַלי אַ גאנץ מאַניפעסטאַטיאָן פון אַ פאַקטיש פּראָגראַממינג 84 00:04:08,079 --> 00:04:10,370 לאַנגואַגע-- נאָר כאַפּאַנז צו נוצן בילדער אַנשטאָט פון טעקסט 85 00:04:10,370 --> 00:04:11,710 צו פאָרשטעלן יענע געדאנקען. 86 00:04:11,710 --> 00:04:15,470 >> אַזוי אַמאָל איר טאַקע האָבן אַ חשבון אויף scratch.mit.edu, 87 00:04:15,470 --> 00:04:21,070 גיט די שאַפֿן קנעפּל אין שפּיץ לינקס פון די פּלאַץ. 88 00:04:21,070 --> 00:04:24,620 און איר זאָל זען אַ סוויווע ווי די איין איך בין וועגן צו זען אויף מיין פאַרשטעלן 89 00:04:24,620 --> 00:04:26,310 דאָ. 90 00:04:26,310 --> 00:04:29,350 און מיר וועט פאַרברענגען נאָר אַ ביסל ביסל פון צייַט פּלייינג דאָ. 91 00:04:29,350 --> 00:04:34,080 זאל ס זען אויב מיר קענען נישט אַלע סאָלווע עטלעכע פּראָבלעמס צוזאַמען אין די ווייַטערדיק וועג. 92 00:04:34,080 --> 00:04:39,420 >> אַזוי וואָס איר וועט זען ין דעם ענוויראָנמענט-- און אַקשלי נאָר לאָזן 93 00:04:39,420 --> 00:04:40,050 מיר פּויזע. 94 00:04:40,050 --> 00:04:42,680 איז ווער עס יז נישט דאָ? 95 00:04:42,680 --> 00:04:45,070 נישט דא? 96 00:04:45,070 --> 00:04:45,800 אקעי. 97 00:04:45,800 --> 00:04:49,030 אַזוי לאָזן מיר פונט אויס אַ ביסל טשאַראַקטעריסטיקס פון דעם סוויווע. 98 00:04:49,030 --> 00:04:55,024 >> אַזוי אין די שפּיץ לינקס פון די פאַרשטעלן, מיר האָבן קראַצן ס בינע, אַזוי צו רעדן. 99 00:04:55,024 --> 00:04:57,440 קראַצן איז ניט בלויז דער נאָמען פון דעם פּראָגראַממינג שפּראַך; 100 00:04:57,440 --> 00:05:00,356 עס ס אויך די נאָמען פון די קאַץ, וואס איר זען דורך ניט ויסצאָלן דאָרט אין מאַראַנץ. 101 00:05:00,356 --> 00:05:02,160 ער איז אויף אַ בינע, אַזוי פיל ווי איך דיסקרייבד 102 00:05:02,160 --> 00:05:05,770 די טשערעפּאַכע פריער ווי ווייל אין אַ רעקטאַנגגיאַלער ווייַס ברעט סוויווע. 103 00:05:05,770 --> 00:05:09,800 דעם קאַץ ס וועלט איז קאָנפינעד לעגאַמרע צו אַז גראָדעק אַרויף שפּיץ דאָרט. 104 00:05:09,800 --> 00:05:12,210 >> מינווייל, אויף די רעכט האַנט זייַט דאָ, עס ס 105 00:05:12,210 --> 00:05:15,610 נאָר אַ סקריפּס געגנט, אַ ליידיק שיווערשטיין אויב איר וועט. 106 00:05:15,610 --> 00:05:18,590 דאס איז ווו מיר רע געגאנגען צו שרייַבן אונדזער מגילה אין נאָר אַ מאָמענט. 107 00:05:18,590 --> 00:05:22,935 און דער בנין בלאַקס אַז מיר וועט נוצן צו שרייַבן דעם פּראָגראַמ-- די רעטעניש 108 00:05:22,935 --> 00:05:25,310 ברעקלעך, אויב איר ווילל-- זענען יענע רעכט דאָ אין די מיטל, 109 00:05:25,310 --> 00:05:27,500 און זיי ניטאָ קאטיגארעזירט דורך פונקטיאָנאַליטי. 110 00:05:27,500 --> 00:05:31,000 אַזוי, פֿאַר בייַשפּיל, איך בין געגאנגען צו גיין פאָרויס און באַווייַזן לפּחות איינער פון די. 111 00:05:31,000 --> 00:05:33,690 איך בין געגאנגען צו גיין פאָרויס און גיט די קאָנטראָל קאַטעגאָריע אַרויף שפּיץ. 112 00:05:33,690 --> 00:05:35,720 >> אַזוי די ביסט די קאַטעגאָריעס אַרויף שפּיץ. 113 00:05:35,720 --> 00:05:39,410 איך בין געגאנגען צו גיט די קאָנטראָל קאַטעגאָריע. 114 00:05:39,410 --> 00:05:44,020 אלא, איך בין געגאנגען צו גיט די געשעענישן קאַטעגאָריע, די זייער ערשטער איינער אַרויף שפּיץ. 115 00:05:44,020 --> 00:05:47,790 און אויב איר 'ד ווי צו נאָכגיין צוזאמען אַפֿילו ווי מיר טאָן דאָס, איר ניטאָ גאַנץ באַגריסונג צו. 116 00:05:47,790 --> 00:05:52,180 איך בין געגאנגען צו גיט און שלעפּן דעם ערשטער איינער, "ווען גרין פאָן קליקט." 117 00:05:52,180 --> 00:05:58,410 און דעמאָלט איך בין געגאנגען צו פאַלן עס נאָר בעערעך אין די שפּיץ פון מיין ליידיק סלייץ. 118 00:05:58,410 --> 00:06:01,450 >> און וואָס ס פייַן וועגן קראַצן איז אַז דעם רעטעניש שטיק, ווען 119 00:06:01,450 --> 00:06:04,560 ינטערלאָקקעד מיט אנדערע רעטעניש ברעקלעך, איז געגאנגען צו טאָן ממש 120 00:06:04,560 --> 00:06:06,460 וואָס יענע רעטעניש ברעקלעך זאָגן צו טאָן. 121 00:06:06,460 --> 00:06:09,710 אזוי, א שטייגער, קראַצן איז רעכט איצט אין די מיטן פון זיין וועלט. 122 00:06:09,710 --> 00:06:14,660 איך בין געגאנגען צו גיין פאָרויס און קלייַבן איצט, לאָזן ס זאָגן, די באַוועגונג קאַטעגאָריע, 123 00:06:14,660 --> 00:06:18,000 אויב איר 'ד ווי צו טאָן די סאַמע-- מאָטיאָן קאַטעגאָריע. 124 00:06:18,000 --> 00:06:20,430 און איצט באַמערקן איך האָבן אַ גאַנץ בינטל פון רעטעניש ברעקלעך דאָ 125 00:06:20,430 --> 00:06:23,370 אַז, ווידער, מין פון טאָן וואָס זיי זאָגן. 126 00:06:23,370 --> 00:06:28,110 און איך בין געגאנגען צו גיין פאָרויס און שלעפּן און קאַפּ די באַוועגן בלאָק רעכט איבער דאָ. 127 00:06:28,110 --> 00:06:31,860 >> און באַמערקן אַז ווי באַלד ווי איר באַקומען נאָענט צו די דנאָ פון די "גרין פאָן 128 00:06:31,860 --> 00:06:34,580 קליקט "קנעפּל, באַמערקן ווי אַ ווייַס שורה אויס, 129 00:06:34,580 --> 00:06:36,950 ווי כאָטש עס ס 'כּמעט מאַגנעטיק, עס וויל צו גיין דאָרט. 130 00:06:36,950 --> 00:06:43,070 נאָר לאָזן גיין, און עס וועט קנאַקן צוזאַמען און די שאַפּעס וועט גלייַכן. 131 00:06:43,070 --> 00:06:46,620 און איצט איר קענען טאָמער כּמעט טרעפן ווו מיר רע געגאנגען מיט דעם. 132 00:06:46,620 --> 00:06:51,570 >> אויב איר קוק אין די קראַצן בינע איבער דאָ און קוק צו די שפּיץ פון עס, 133 00:06:51,570 --> 00:06:55,142 איר וועט זען אַ רויט ליכט, אַ האַלטן צייכן, און אַ גרין פאָן. 134 00:06:55,142 --> 00:06:57,100 און איך בין געגאנגען צו גיין פאָרויס און היטן מיין סקרעענ-- 135 00:06:57,100 --> 00:06:58,460 פֿאַר נאָר אַ מאָמענט, אויב איר קען. 136 00:06:58,460 --> 00:07:01,960 איך בין געגאנגען צו גיט די גרין פאָן רעכט איצט, 137 00:07:01,960 --> 00:07:07,850 און ער באווויגן וואָס אויס צו זיין 10 טריט אָדער 10 בילדצעלן, 10 דאַץ, אויף דעם עקראַן. 138 00:07:07,850 --> 00:07:13,390 >> און אַזוי נישט אַז יקסייטינג, אָבער לאָזן מיר פאָרשלאָגן 139 00:07:13,390 --> 00:07:17,440 אָן אַפֿילו לערנען דאָס, נאָר ניצן די אייגן דיין אייגן ינטויטיאָנ-- לאָזן 140 00:07:17,440 --> 00:07:22,560 מיר פאָרשלאָגן אַז איר רעכענען אויס ווי צו מאַכן קראַצן גיין רעכט אַוועק דער בינע. 141 00:07:22,560 --> 00:07:28,700 האָבן אים מאַכן וועג פֿאַר די רעכט זייַט פון דעם עקראַן, אַלע די וועג צו די רעכט. 142 00:07:28,700 --> 00:07:32,200 זאל מיר געבן איר אַ מאָמענט אָדער אַזוי צו רעסאַל מיט וואָס. 143 00:07:32,200 --> 00:07:37,681 איר זאל וועלן צו נעמען אַ קוק ביי אנדערע קאַטעגאָריעס פון בלאַקס. 144 00:07:37,681 --> 00:07:38,180 אלעס אין ארדענונג. 145 00:07:38,180 --> 00:07:41,290 אזוי נאָר צו ריקאַפּ, ווען מיר האָבן די גרין פאָן קליקט דאָ 146 00:07:41,290 --> 00:07:44,850 און באַוועגן 10 טריט איז די נאָר לימעד, יעדער מאָל איך 147 00:07:44,850 --> 00:07:46,720 גיט די גרין פאָן, וואָס ס געשעעניש? 148 00:07:46,720 --> 00:07:50,070 נו, אַז ס פליסנדיק מיין פּראָגראַם. 149 00:07:50,070 --> 00:07:52,450 אַזוי איך קען טאָן דעם אפֿשר 10 מאל מאַניואַלי, 150 00:07:52,450 --> 00:07:55,130 אָבער דעם Feels אַ ביסל ביסל האַקקיש, אַזוי צו רעדן, 151 00:07:55,130 --> 00:07:57,480 ווערביי איך בין נישט טאַקע סאַלווינג די פּראָבלעם. 152 00:07:57,480 --> 00:08:00,530 איך בין נאָר טריינג ווידער און ווידער און ווידער און ווידער 153 00:08:00,530 --> 00:08:03,180 ביז איך סאָרט פון אַקסאַדענאַלי דערגרייכן די דירעקטיוו 154 00:08:03,180 --> 00:08:05,560 אַז איך שטעלן אויס צו דערגרייכן פריער. 155 00:08:05,560 --> 00:08:08,200 >> אבער מיר וויסן פון אונדזער פּסעודאָקאָדע פריער אַז עס ס 156 00:08:08,200 --> 00:08:11,870 דעם געדאנק אין פּראָגראַממינג פון לופּינג, טאן עפּעס ווידער און ווידער. 157 00:08:11,870 --> 00:08:14,888 און אַזוי איך געזען אַז אַ בינטל פון איר ריטשט פֿאַר וואָס רעטעניש שטיק? 158 00:08:14,888 --> 00:08:17,870 159 00:08:17,870 --> 00:08:18,730 איבערחזרן ביז. 160 00:08:18,730 --> 00:08:21,400 אַזוי מיר קען טאָן עפּעס ווי איבערחזרן ביז. 161 00:08:21,400 --> 00:08:23,760 און וואָס האט איר איבערחזרן ביז פּונקט? 162 00:08:23,760 --> 00:08:27,720 163 00:08:27,720 --> 00:08:28,540 >> אקעי. 164 00:08:28,540 --> 00:08:31,974 און לאָזן מיר גיין מיט איין אַז ס עפּעס סימפּלער פֿאַר נאָר אַ מאָמענט. 165 00:08:31,974 --> 00:08:33,140 זאל מיר גיין פאָרויס און טאָן דעם. 166 00:08:33,140 --> 00:08:35,559 נאָטיץ אַז, ווי איר מייַ האָבן דיסקאַווערד אונטער קאָנטראָל, 167 00:08:35,559 --> 00:08:38,409 עס איז דעם איבערחזרן בלאָק, וואָס טוט נישט קוקן ווי עס ס אַז גרויס. 168 00:08:38,409 --> 00:08:41,039 עס ס ניט פיל צימער אין צווישן די צוויי געל שורות. 169 00:08:41,039 --> 00:08:43,539 אבער ווי עטלעכע פון ​​איר זאל האָבן באמערקט, אויב איר שלעפּן און קאַפּ, 170 00:08:43,539 --> 00:08:45,150 באַמערקן ווי עס וואקסט צו פּלאָמבירן די פאָרעם. 171 00:08:45,150 --> 00:08:46,274 >> און איר קענען אַפֿילו אָנפּאַקן מער. 172 00:08:46,274 --> 00:08:48,670 עס וועט נאָר האַלטן גראָוינג אויב איר שלעפּן און האָווער איבער אים. 173 00:08:48,670 --> 00:08:51,110 און איך טאָן ניט וויסן וואָס ס ' בעסטער דאָ, אַזוי לאָזן 174 00:08:51,110 --> 00:08:54,760 מיר לפּחות איבערחזרן פינף מאל, פֿאַר בייַשפּיל, און דעמאָלט גיין צוריק צו דער בינע 175 00:08:54,760 --> 00:08:56,720 און גיט די גרין פאָן. 176 00:08:56,720 --> 00:08:59,110 און איצט באַמערקן עס ס ניט גאַנץ דאָרט. 177 00:08:59,110 --> 00:09:02,400 >> איצט עטלעכע פון ​​איר פּראָפּאָסעד, ווי וויקטאָריאַ נאָר האט, איבערחזרן 10 מאל. 178 00:09:02,400 --> 00:09:05,140 און אַז בכלל טוט באַקומען אים אַלע די וועג, 179 00:09:05,140 --> 00:09:10,510 אָבער וואָלט ניט עס זיין אַ מער געזונט וועג ווי אַרביטרעראַלי אויסרעכענען אויס 180 00:09:10,510 --> 00:09:12,640 ווי פילע באוועגט צו מאַכן? 181 00:09:12,640 --> 00:09:17,680 וואָס זאל זייַן אַ בעסער פאַרשפּאַרן ווי איבערחזרן 10 מאל זיין? 182 00:09:17,680 --> 00:09:20,380 >> יאָ, אַזוי וואָס נישט טאָן עפּעס אויף אייביק? 183 00:09:20,380 --> 00:09:24,390 און איצט לאָזן מיר באַוועגן דעם רעטעניש שטיק ין עס און באַקומען באַפרייַען פון דעם איין. 184 00:09:24,390 --> 00:09:28,300 איצט באַמערקן קיין ענין ווו קראַצן סטאַרץ, ער גייט צו די ברעג. 185 00:09:28,300 --> 00:09:30,700 און טהאַנקפוללי MIT, וואס מאכט קראַצן, נאָר 186 00:09:30,700 --> 00:09:33,190 מאכט זיכער אַז ער קיינמאָל דיסאַפּירז גאָר. 187 00:09:33,190 --> 00:09:35,360 איר קענען שטענדיק כאַפּן זייַן עק. 188 00:09:35,360 --> 00:09:37,680 >> און נאָר ינטויטיוולי, וואָס טוט ער האַלטן מאָווינג? 189 00:09:37,680 --> 00:09:38,892 וואָס איז געגאנגען אויף דאָ? 190 00:09:38,892 --> 00:09:41,440 191 00:09:41,440 --> 00:09:43,824 ער מיינט צו האָבן סטאַפּט, אָבער דעריבער אויב איך קלייַבן זיך און שלעפּן 192 00:09:43,824 --> 00:09:45,240 ער האלט וואַנינג צו גיין איבער דאָרט. 193 00:09:45,240 --> 00:09:46,123 וואָס איז וואָס? 194 00:09:46,123 --> 00:09:51,610 195 00:09:51,610 --> 00:09:54,360 באמת, אַ קאָמפּיוטער איז ממש געגאנגען צו טאָן וואָס איר זאָגן עס צו טאָן. 196 00:09:54,360 --> 00:09:58,380 אזוי אויב איר דערציילט עס פריער טאָן די ווייַטערדיק זאַך אויף אייביק, באַוועגן 10 טריט, 197 00:09:58,380 --> 00:10:01,860 עס ס געגאנגען צו האַלטן געגאנגען און געגאנגען ביז איך שלאָגן די רויט האַלטן צייכן 198 00:10:01,860 --> 00:10:04,620 און האַלטן די פּראָגראַם בעסאַכאַקל. 199 00:10:04,620 --> 00:10:06,610 >> אַזוי אַפֿילו אויב איר האט נישט טאָן דעם, ווי קען איך 200 00:10:06,610 --> 00:10:09,510 מאַכן קראַצן באַוועגן Faster אַריבער די פאַרשטעלן? 201 00:10:09,510 --> 00:10:12,060 202 00:10:12,060 --> 00:10:13,280 מער טריט, רעכט? 203 00:10:13,280 --> 00:10:15,710 אזוי אַנשטאָט פון טאן 10 אין אַ צייַט, וואָס טאָן ניט מיר 204 00:10:15,710 --> 00:10:20,100 גיין פאָרויס און טוישן עס טאָ-- וואָס וואָלט איר פּראָפּאָסע-- 50? 205 00:10:20,100 --> 00:10:24,410 אַזוי איצט איך בין געגאנגען צו גיט די גרין פאָן, און טאַקע, ער גייט טאַקע שנעל. 206 00:10:24,410 --> 00:10:27,180 >> און דעם, פון קורס, איז נאָר אַ מאַניפעסטאַטיאָן פון אַנאַמיישאַן. 207 00:10:27,180 --> 00:10:28,060 וואָס איז אַנאַמיישאַן? 208 00:10:28,060 --> 00:10:33,090 עס ס נאָר ווייַזונג איר די מענטשלעך אַ גאַנץ בינטל פון נאָך בילדער טאַקע, 209 00:10:33,090 --> 00:10:34,160 טאַקע, טאַקע שנעל. 210 00:10:34,160 --> 00:10:36,500 און אַזוי אויב מיר ניטאָ נאָר טעלינג אים צו באַוועגן מער טריט, 211 00:10:36,500 --> 00:10:39,750 מיר 'רע נאָר ווייל די ווירקונג זיין צו טוישן ווו ער איז אויף דער עקראַן 212 00:10:39,750 --> 00:10:42,900 אַלע די מער ראַפּאַדלי פּער אַפּאַראַט פון צייַט. 213 00:10:42,900 --> 00:10:46,454 >> איצט דער ווייַטער אַרויסרופן אַז איך פּראָפּאָסעד איז געווען צו האָבן אים אָפּשפּרונג אַוועק די ברעג. 214 00:10:46,454 --> 00:10:49,120 און אָן געוואוסט וואָס רעטעניש ברעקלעך עקסיסט-- ווייַל עס ס פייַן 215 00:10:49,120 --> 00:10:53,030 אויב איר טאָן נישט באַקומען צו דעם בינע פון ​​די טשאַללענגע-- וואָס 216 00:10:53,030 --> 00:10:54,280 טאָן איר ווילן צו טאָן ינטויטיוולי? 217 00:10:54,280 --> 00:10:58,030 ווי וואָלט מיר האָבן אים אָפּשפּרונג צוריק און אַרויס, צווישן די לינקס און רעכט? 218 00:10:58,030 --> 00:11:02,630 219 00:11:02,630 --> 00:11:03,810 >> יאָ. 220 00:11:03,810 --> 00:11:05,680 אַזוי מיר דאַרפֿן עטלעכע מין פון צושטאַנד, און מיר 221 00:11:05,680 --> 00:11:09,710 ויסקומען צו האָבן קאָנדיטיאָנאַלס, אַזוי צו רעדן, אונטער דער קאָנטראָל קאַטעגאָריע. 222 00:11:09,710 --> 00:11:14,110 וואָס פון די בלאַקס טאָן מיר מיסטאָמע ווילן? 223 00:11:14,110 --> 00:11:15,200 יאָ, אפֿשר "אויב, דעמאָלט." 224 00:11:15,200 --> 00:11:18,780 אַזוי באַמערקן אַז צווישן די געל בלאַקס מיר האָבן דאָ, עס איז דעם "אויב" 225 00:11:18,780 --> 00:11:23,920 אָדער דעם "אויב, אַנדערש" בלאָק אַז וועט לאָזן אונדז צו מאַכן אַ באַשלוס צו טאָן דעם 226 00:11:23,920 --> 00:11:25,000 אָדער צו טאָן אַז. 227 00:11:25,000 --> 00:11:27,380 און איר קענען אַפֿילו נעסט זיי צו טאָן קייפל זאכן. 228 00:11:27,380 --> 00:11:34,910 אָדער אויב איר ווע ניט פאַרבייַ דאָ נאָך, גיין פאָרויס צו די סענסינג קאַטעגאָריע 229 00:11:34,910 --> 00:11:39,612 אַנד-- לאָזן ס זען אויב עס ס דאָ. 230 00:11:39,612 --> 00:11:43,050 231 00:11:43,050 --> 00:11:52,050 >> אזוי וואָס בלאָק זאל זיין נוציק דאָ צו דיטעקט אויב ער ס אַוועק דער בינע? 232 00:11:52,050 --> 00:11:56,740 יאָ, באַמערקן אַז עטלעכע פון ​​די בלאַקס קענען זיין פּאַראַמעטריזעד, אַזוי צו רעדן. 233 00:11:56,740 --> 00:12:00,706 זיי קענען זיין סאָרט פון קאַסטאַמייזד, נישט ניט ענלעך די HTML נעכטן מיט אַטראַביוץ, 234 00:12:00,706 --> 00:12:03,330 ווו יענע אַטריביוץ מין פון קאַסטאַמייז די נאַטור פון אַ קוויטל. 235 00:12:03,330 --> 00:12:08,880 סימילאַרלי דאָ, קענען איך כאַפּן דעם רירנדיק פאַרשפּאַרן און טוישן און פרעגן די קשיא, 236 00:12:08,880 --> 00:12:11,500 זענען איר רירנדיק די מויז טייַטל ווי די לויפֿער 237 00:12:11,500 --> 00:12:13,250 אָדער זענען איר רירנדיק דעם ברעג? 238 00:12:13,250 --> 00:12:15,210 >> אַזוי לאָזן מיר גיין אין און טאָן דעם. 239 00:12:15,210 --> 00:12:18,130 איך בין געגאנגען צו Zoom אויס פֿאַר אַ מאָמענט. 240 00:12:18,130 --> 00:12:21,320 זאל מיר כאַפּן דעם רעטעניש שטיק דאָ, דעם רעטעניש שטיק דעם, 241 00:12:21,320 --> 00:12:24,570 און איך בין געגאנגען צו דזשאַמבאַל זיי אַרויף פֿאַר נאָר אַ מאָמענט. 242 00:12:24,570 --> 00:12:27,620 איך בין געגאנגען צו באַוועגן דעם, טוישן דעם צו רירנדיק ברעג, 243 00:12:27,620 --> 00:12:38,590 און איך בין געגאנגען צו באַוועגונג טאָן דעם. 244 00:12:38,590 --> 00:12:40,490 אַזוי דאָ זענען עטלעכע ינגרידיאַנץ. 245 00:12:40,490 --> 00:12:42,570 איך טראַכטן איך ווע גאַט אַלץ איך ווילן. 246 00:12:42,570 --> 00:12:47,710 >> וואָלט עמעצער ווי צו פאָרשלאָגן ווי איך קענען פאַרבינדן די אפֿשר שפּיץ צו דנאָ 247 00:12:47,710 --> 00:12:52,020 אין סדר צו סאָלווע די פּראָבלעם פון בעת קראַצן באַוועגן רעכט צו לינקס צו רעכט צו 248 00:12:52,020 --> 00:12:57,020 לינקס צו רעכט צו לינקס, יעדער צייַט נאָר באַונסינג אַוועק די וואַנט? 249 00:12:57,020 --> 00:12:58,050 וואָס טאָן איך ווילן צו טאָן? 250 00:12:58,050 --> 00:13:01,097 וואָס בלאָק זאָל איך פאַרבינדן צו די "ווען גרין פאָן קליקט ערשטער"? 251 00:13:01,097 --> 00:13:04,060 252 00:13:04,060 --> 00:13:06,200 >> גוט, אַזוי לאָזן ס אָנהייבן מיט די "אויף אייביק." 253 00:13:06,200 --> 00:13:07,170 וואָס גייט ין ווייַטער? 254 00:13:07,170 --> 00:13:10,290 אן אנדערער. 255 00:13:10,290 --> 00:13:11,850 קעשורע, מאַך טריט. 256 00:13:11,850 --> 00:13:12,350 אלעס אין ארדענונג. 257 00:13:12,350 --> 00:13:14,470 דעמאָלט וואָס? 258 00:13:14,470 --> 00:13:15,120 דעריבער די אויב. 259 00:13:15,120 --> 00:13:17,720 און באַמערקן, אַפֿילו כאָטש עס קוקט סאַנוויטשט צוזאַמען טייטלי, 260 00:13:17,720 --> 00:13:19,500 עס וועט נאָר וואַקסן צו פּלאָמבירן. 261 00:13:19,500 --> 00:13:21,500 עס וועט נאָר שפּרינגען אין ווו איך ווילן עס. 262 00:13:21,500 --> 00:13:25,920 >> און וואָס טאָן איך שטעלן צווישן די אויב און די דעמאָלט? 263 00:13:25,920 --> 00:13:27,180 מיסטאָמע "אויב רירנדיק ברעג." 264 00:13:27,180 --> 00:13:31,800 און באַמערקן, ווידער, עס ס אויך גרויס פֿאַר עס, אָבער עס וועט וואַקסן צו פּלאָמבירן. 265 00:13:31,800 --> 00:13:35,002 און דעמאָלט דרייען 15 דיגריז? 266 00:13:35,002 --> 00:13:35,710 ווי פילע דיגריז? 267 00:13:35,710 --> 00:13:38,800 268 00:13:38,800 --> 00:13:41,196 יאָ, אַזוי 180 וועט ומדריי מיר אַלע די וועג אַרום. 269 00:13:41,196 --> 00:13:42,570 אַזוי לאָזן ס זען אויב איך גאַט דעם רעכט. 270 00:13:42,570 --> 00:13:43,930 זאל מיר Zoom אויס. 271 00:13:43,930 --> 00:13:45,130 >> זאל מיר שלעפּן קראַצן זיך. 272 00:13:45,130 --> 00:13:50,030 אזוי ער ס אַ ביסל פאַרקרימט איצט, אָבער אַז ס פייַן. 273 00:13:50,030 --> 00:13:52,231 ווי קענען איך באַשטעטיק אים לייכט? 274 00:13:52,231 --> 00:13:59,879 275 00:13:59,879 --> 00:14:01,045 איך בין געגאנגען צו אָפּנאַרן אַ ביסל. 276 00:14:01,045 --> 00:14:04,074 277 00:14:04,074 --> 00:14:05,990 אזוי איך בין אַדינג אנדערן בלאָק, נאָר צו זייַן קלאָר. 278 00:14:05,990 --> 00:14:08,424 איך ווילן אים צו פונט 90 דיגריז צו די רעכט דורך ניט ויסצאָלן, 279 00:14:08,424 --> 00:14:10,840 אַזוי איך בין נאָר געגאנגען צו זאָגן אים צו טאָן אַז פּראָגראַממאַטיקאַללי. 280 00:14:10,840 --> 00:14:11,632 און דאָ מיר גיין. 281 00:14:11,632 --> 00:14:14,740 282 00:14:14,740 --> 00:14:15,740 מיר ויסקומען צו האָבן געטאן עס. 283 00:14:15,740 --> 00:14:19,980 עס ס אַ ביסל טשודנע, ווייַל ער ס גיין קאַפּויער. 284 00:14:19,980 --> 00:14:21,250 זאל ס רופן אַז אַ זשוק. 285 00:14:21,250 --> 00:14:22,120 אַז ס אַ גרייַז. 286 00:14:22,120 --> 00:14:27,320 אַ זשוק איז אַ גרייַז אין אַ פּראָגראַם, אַ לאַדזשיקאַל טעות אַז איך, דער מענטש, געמאכט. 287 00:14:27,320 --> 00:14:28,985 וואָס איז ער געגאנגען קאַפּויער? 288 00:14:28,985 --> 00:14:33,560 289 00:14:33,560 --> 00:14:35,250 צי האָט MIT שרויף אַרויף אָדער האט איך? 290 00:14:35,250 --> 00:14:38,840 291 00:14:38,840 --> 00:14:42,550 >> יאָ, איך מיינען, עס ס 'נישט MIT ס שולד. זיי געגעבן מיר אַ רעטעניש שטיק 292 00:14:42,550 --> 00:14:44,970 וואס זאגט דרייַ עטלעכע נומער פון דיגריז. 293 00:14:44,970 --> 00:14:47,672 און אין וויקטאָריאַ ס פאָרשלאָג, איך בין אויסגעדרייט 180 דיגריז, 294 00:14:47,672 --> 00:14:48,880 וואָס איז די רעכט ינטוישאַן. 295 00:14:48,880 --> 00:14:53,700 אבער אויסגעדרייט 180 דיגריז ממש מיטל אויסגעדרייט 180 דיגריז, 296 00:14:53,700 --> 00:14:55,860 און אַז ס 'נישט טאַקע וואָס איך ווילן, משמעות. 297 00:14:55,860 --> 00:14:58,026 ווייַל לפּחות ער ס אין דעם צוויי-דימענשאַנאַל וועלט, 298 00:14:58,026 --> 00:15:00,740 אַזוי אויסגעדרייט איז טאַקע געגאנגען צו Flip אים קאַפּויער. 299 00:15:00,740 --> 00:15:04,030 >> איך מיסטאָמע ווילן צו נוצן וואָס בלאָק אַנשטאָט, באזירט אויף וואָס איר זען דאָ? 300 00:15:04,030 --> 00:15:11,890 301 00:15:11,890 --> 00:15:14,790 ווי זאל מיר פאַרריכטן דעם? 302 00:15:14,790 --> 00:15:18,380 יאָ, אַזוי מיר קען פונט אין די אַנטקעגן ריכטונג. 303 00:15:18,380 --> 00:15:22,300 און אַקשלי אַפֿילו אַז ס נישט געגאנגען צו זיין גענוג, 304 00:15:22,300 --> 00:15:26,410 ווייַל מיר קענען נאָר שווער קאָד צו פּוינטינג לינקס אָדער רעכט. 305 00:15:26,410 --> 00:15:27,920 >> איר וויסן וואָס מיר געקענט טאָן? 306 00:15:27,920 --> 00:15:30,160 עס קוקט ווי מיר האָבן אַ קאַנוויניאַנס בלאָק דאָ. 307 00:15:30,160 --> 00:15:32,987 אויב איך Zoom אין, זען עפּעס מיר ווי דאָ? 308 00:15:32,987 --> 00:15:36,120 309 00:15:36,120 --> 00:15:40,020 אזוי עס קוקט ווי MIT האט אַ אַבסטראַקציע געבויט אין דאָ. 310 00:15:40,020 --> 00:15:45,440 דעם בלאָק מיינט צו זיין עקוויוואַלענט צו וואָס אנדערע בלאַקס, מערצאָל? 311 00:15:45,440 --> 00:15:49,510 >> דאס איין בלאָק מיינט צו זיין עקוויוואַלענט צו דעם גאַנץ מילף פון בלאַקס 312 00:15:49,510 --> 00:15:50,880 אַז מיר האָבן דאָ. 313 00:15:50,880 --> 00:15:54,670 אַזוי עס טורנס אויס איך קענען פאַרפּאָשעטערן מיין פּראָגראַם דורך געטינג באַפרייַען פון אַלע פון ​​אַז 314 00:15:54,670 --> 00:15:58,270 און נאָר שטעלן דעם אין דאָ. 315 00:15:58,270 --> 00:16:01,620 און איצט ער ס נאָך אַ ביסל וואָגן, און אַז ס פייַן פֿאַר איצט. 316 00:16:01,620 --> 00:16:03,370 מיר וועט לאָזן אַז זייַן. 317 00:16:03,370 --> 00:16:06,000 אבער מיין פּראָגראַם איז אַפֿילו סימפּלער, און דעם, אויך, 318 00:16:06,000 --> 00:16:09,060 וואָלט זייַן רעפּריזענאַטיוו פון אַ ציל אין פּראָגראַממינג-- 319 00:16:09,060 --> 00:16:13,430 איז צו יידילי מאַכן דיין קאָד ווי פּשוט, ווי סאָליד ווי מעגלעך, 320 00:16:13,430 --> 00:16:15,650 בשעת נאָך ווייל ווי ליינעוודיק ווי מעגלעך. 321 00:16:15,650 --> 00:16:20,310 איר טאָן ניט ווילן צו מאַכן עס אַזוי סוקסינקט אַז עס ס שווער צו פֿאַרשטיין. 322 00:16:20,310 --> 00:16:22,826 >> אבער באַמערקן איך ווע ריפּלייסט דרייַ בלאַקס מיט איינער, 323 00:16:22,826 --> 00:16:24,200 און אַז ס אַרגיואַבלי אַ גוט זאַך. 324 00:16:24,200 --> 00:16:27,280 איך ווע פאַרטראָגן אַוועק דעם געדאנק פון קאָנטראָלירונג צי איר ניטאָ 325 00:16:27,280 --> 00:16:29,120 אויף דעם ברעג מיט נאָר איין בלאָק. 326 00:16:29,120 --> 00:16:31,520 איצט מיר קענען האָבן שפּאַס מיט דעם, אין פאַקט. 327 00:16:31,520 --> 00:16:35,790 דאס טוט נישט לייגן אַזוי פיל אינטעלעקטואַל ווערט אָבער שטיפעריש ווערט. 328 00:16:35,790 --> 00:16:39,730 איך בין געגאנגען צו גיין פאָרויס און כאַפּן דעם געזונט דאָ. 329 00:16:39,730 --> 00:16:42,900 330 00:16:42,900 --> 00:16:46,420 אַזוי לאָזן מיר גיין פאָרויס, און לאָזן מיר האַלטן די פּראָגראַם פֿאַר אַ מאָמענט. 331 00:16:46,420 --> 00:16:52,070 איך בין געגאנגען צו רעקאָרדירן די ווייַטערדיק, אַלאַוינג צוטריט צו מיין מיקראָפאָן. 332 00:16:52,070 --> 00:16:53,181 >> דאָ מיר גיין. 333 00:16:53,181 --> 00:16:53,680 וי. 334 00:16:53,680 --> 00:16:58,710 335 00:16:58,710 --> 00:17:01,140 זאל ס פּרובירן דעם ווידער. 336 00:17:01,140 --> 00:17:02,279 דאָ מיר גיין. 337 00:17:02,279 --> 00:17:03,570 גוט, איך רעקאָרדעד די אומרעכט זאַך. 338 00:17:03,570 --> 00:17:04,580 דאָ מיר גיין. 339 00:17:04,580 --> 00:17:05,080 וי. 340 00:17:05,080 --> 00:17:07,910 341 00:17:07,910 --> 00:17:08,800 וי. 342 00:17:08,800 --> 00:17:09,300 אלעס אין ארדענונג. 343 00:17:09,300 --> 00:17:10,791 איצט איך דאַרפֿן צו באַקומען באַפרייַען פון אַז. 344 00:17:10,791 --> 00:17:11,290 אלעס אין ארדענונג. 345 00:17:11,290 --> 00:17:13,950 >> אַזוי איצט איך האָבן אַ רעקאָרדינג נאָר "וי". 346 00:17:13,950 --> 00:17:18,040 אַזוי איצט איך בין געגאנגען צו גיין פאָרויס און רופן דעם "וי". 347 00:17:18,040 --> 00:17:20,270 איך בין געגאנגען צו גיין צוריק צו מיין סקריפּס, און איצט 348 00:17:20,270 --> 00:17:25,460 באַמערקן דאָרט ס דעם בלאָק אַז ס גערופֿן שפּילן געזונט "מיאַו" אָדער שפּילן געזונט "וי". 349 00:17:25,460 --> 00:17:28,920 איך בין געגאנגען צו שלעפּן דעם, און ווו זאָל איך שטעלן דעם פֿאַר קאָמיש ווירקונג? 350 00:17:28,920 --> 00:17:31,740 351 00:17:31,740 --> 00:17:37,860 יאָ, אַזוי איצט עס ס מין פון וואָגן, ווייַל איצט דעם בלאָקק-- 352 00:17:37,860 --> 00:17:42,050 באַמערקן ווי דעם "אויב אויף ברעג, אָפּשפּרונג "איז מין פון זיך-קאַנטיינד. 353 00:17:42,050 --> 00:17:43,704 אַזוי איך דאַרפֿן צו פאַרריכטן דעם. 354 00:17:43,704 --> 00:17:44,870 זאל מיר גיין פאָרויס און טאָן דעם. 355 00:17:44,870 --> 00:17:48,630 זאל מיר באַקומען באַפרייַען פון דעם און גיין צוריק צו אונדזער אָריגינעל, מער דיליבראַט 356 00:17:48,630 --> 00:17:49,870 פונקטיאָנאַליטי. 357 00:17:49,870 --> 00:18:01,080 אַזוי "אויב רירנדיק ברעג, דעמאָלט" איך ווילן צו ווענדן, ווי וויקטאָריאַ פּראָפּאָסעד, 358 00:18:01,080 --> 00:18:02,480 180 דיגריז. 359 00:18:02,480 --> 00:18:05,497 און טאָן איך ווילן צו שפּילן די געזונט "וי" דאָרט? 360 00:18:05,497 --> 00:18:11,800 361 00:18:11,800 --> 00:18:15,580 >> יאָ, באַמערקן עס ס אַרויס אַז געל בלאָק. 362 00:18:15,580 --> 00:18:17,680 אַזוי דעם, אויך, וואָלט זייַן אַ זשוק, אָבער איך ווע באמערקט עס. 363 00:18:17,680 --> 00:18:21,290 אַזוי איך בין געגאנגען צו שלעפּן עס אַרויף דאָ, און באַמערקן איצט עס ס 'ין דער "אויב". 364 00:18:21,290 --> 00:18:24,250 אַזוי די "אויב" איז דעם סאָרט פון ווי אָרעם-ווי נעק 365 00:18:24,250 --> 00:18:26,260 אַז ס נאָר געגאנגען צו טאָן וואָס ס 'ין פון עס. 366 00:18:26,260 --> 00:18:30,216 אַזוי איצט אויב איך Zoom אויס בייַ די ריזיקירן פון אַננויינג-- 367 00:18:30,216 --> 00:18:32,860 368 00:18:32,860 --> 00:18:36,470 >> קאָמפּיוטער: Ouch, וי, וי. 369 00:18:36,470 --> 00:18:39,910 >> דוד מאַלאַן: און עס וועט נאָר גיין אויף אייביק. 370 00:18:39,910 --> 00:18:44,160 איצט נאָר צו פאַרגיכערן זאכן דאָ, לאָזן מיר גיין פאָרויס און עפענען זיך, 371 00:18:44,160 --> 00:18:50,460 לאָזן ס סייַ-- לאָזן מיר גיין צו עטלעכע פון מיין אייגן שטאָפּן פון קלאַס. 372 00:18:50,460 --> 00:18:53,000 373 00:18:53,000 --> 00:19:00,220 און לאָזן מיר עפענען זיך, לאָזן ס זאָגן, דעם איינער געמאכט דורך איינער פון אונדזער לערנען פעללאָווס 374 00:19:00,220 --> 00:19:01,500 אַ פּאָר פון יאָרן צוריק. 375 00:19:01,500 --> 00:19:04,732 אַזוי עטלעכע פון ​​איר זאל צוריקרופן דעם שפּיל פון יעסטערייר, 376 00:19:04,732 --> 00:19:05,940 און עס ס אַקטשאַוואַלי מערקווירדיק. 377 00:19:05,940 --> 00:19:08,190 אַפֿילו כאָטש מיר ווע געטאן די סימפּלאַסט פון מגילה רעכט איצט, 378 00:19:08,190 --> 00:19:09,980 לאָזן ס באַטראַכטן וואָס דעם אַקטשאַוואַלי קוקט ווי. 379 00:19:09,980 --> 00:19:10,650 זאל מיר שלאָגן שפּילן. 380 00:19:10,650 --> 00:19:14,210 381 00:19:14,210 --> 00:19:18,980 >> אַזוי אין דעם שפּיל, מיר האָבן אַ זשאַבע, און ניצן די פייַל קייס-- 382 00:19:18,980 --> 00:19:23,340 ער נעמט ביגער טריט ווי איך רעמעמבער-- איך האב קאָנטראָל איבער דעם זשאַבע. 383 00:19:23,340 --> 00:19:29,630 און דער ציל איז צו באַקומען אַריבער די פאַרנומען וועג אָן פליסנדיק אין די קאַרס. 384 00:19:29,630 --> 00:19:34,735 און לאָזן ס סעע-- אויב איך גיין אַרויף דאָ, איך האָבן צו וואַרטן פֿאַר אַ קלאָץ צו מעגילע דורך. 385 00:19:34,735 --> 00:19:38,130 386 00:19:38,130 --> 00:19:39,274 דאס Feels ווי אַ זשוק. 387 00:19:39,274 --> 00:19:42,240 388 00:19:42,240 --> 00:19:43,495 דאס איז מין פון אַ זשוק. 389 00:19:43,495 --> 00:19:45,980 390 00:19:45,980 --> 00:19:46,480 אלעס אין ארדענונג. 391 00:19:46,480 --> 00:19:51,550 איך בין אויף דעם דאָ, דאָרט, און דעמאָלט איר האַלטן 392 00:19:51,550 --> 00:19:54,100 געגאנגען ביז איר באַקומען אַלע די FROGS צו די ליליע פּאַדס. 393 00:19:54,100 --> 00:19:55,920 איצט דעם זאל קוקן אַלע די מער קאָמפּליצירט, 394 00:19:55,920 --> 00:19:57,840 אָבער לאָזן ס פּרובירן צו ברעכן דעם אַראָפּ מענטאַלי 395 00:19:57,840 --> 00:20:00,040 און ווערבאַללי אין זייַן קאָמפּאָנענט בלאַקס. 396 00:20:00,040 --> 00:20:03,910 אַזוי עס ס מיסטאָמע אַ רעטעניש שטיק אַז מיר האָבן ניט געזען נאָך 397 00:20:03,910 --> 00:20:07,440 אָבער אַז ס ריספּאַנדינג צו קיסטראָוקס, צו זאכן איך שלאָגן אויף די קלאַוויאַטור. 398 00:20:07,440 --> 00:20:11,660 >> אַזוי עס ס מיסטאָמע עטלעכע סאָרט פון בלאָק וואָס זאגט, אויב שליסל יקוואַלז אַרויף, 399 00:20:11,660 --> 00:20:15,965 דעמאָלט טאָן עפּעס מיט סקראַטטש-- אפֿשר מאַך עס 10 טריט דעם וועג. 400 00:20:15,965 --> 00:20:20,240 אויב אַראָפּ שליסל איז געדריקט, באַוועגן 10 טריט דעם וועג, אָדער לינקס שליסל, מאַך 10 טריט 401 00:20:20,240 --> 00:20:21,710 דעם וועג, 10 טריט אַז. 402 00:20:21,710 --> 00:20:23,644 איך ווע קלאר אויסגעדרייט די קאַץ אין אַ זשאַבע. 403 00:20:23,644 --> 00:20:26,060 אַזוי אַז ס נאָר ווו די קאָסטיום, ווי קראַצן קאַללס יט-- מיר 404 00:20:26,060 --> 00:20:28,440 נאָר ימפּאָרטיד אַ בילד פון די זשאַבע. 405 00:20:28,440 --> 00:20:29,570 >> אבער וואָס אַנדערש איז געשעעניש? 406 00:20:29,570 --> 00:20:32,794 וואָס אנדערע שורות פון קאָד, וואָס אנדערע רעטעניש ברעקלעך 407 00:20:32,794 --> 00:20:35,460 האט בלייק, אונדזער לערנען יונגערמאַן, נוצן אין דעם פּראָגראַם, משמעות? 408 00:20:35,460 --> 00:20:38,320 409 00:20:38,320 --> 00:20:42,730 וואָס ס מאכן אַלץ מאָווע-- וואָס פּראָגראַממינג בויען? 410 00:20:42,730 --> 00:20:44,950 >> מאָטיאָן, סורע-- אַזוי די באַוועגן בלאָק, פֿאַר זיכער. 411 00:20:44,950 --> 00:20:49,330 און וואָס ס אַז באַוועגן בלאָק ין פון, רובֿ מסתּמא? 412 00:20:49,330 --> 00:20:52,850 יאָ, עטלעכע מין פון שלייף, אפֿשר אַ אויף אייביק בלאָק, אפֿשר אַ איבערחזרן בלאָקק-- 413 00:20:52,850 --> 00:20:54,070 איבערחזרן ביז בלאָק. 414 00:20:54,070 --> 00:20:57,330 און אַז ס 'וואָס ס מאכן די לאָגס און די ליליע פּאַדס און אַלץ אַנדערש באַוועגן 415 00:20:57,330 --> 00:20:57,990 צוריק און אַרויס. 416 00:20:57,990 --> 00:21:00,270 עס ס נאָר געשעעניש ענדלאַסלי. 417 00:21:00,270 --> 00:21:03,180 >> וואָס זענען עטלעכע פון ​​די קאַרס מאָווינג Faster ווי די אנדערע? 418 00:21:03,180 --> 00:21:06,607 וואָס איז אַנדערש וועגן די מגילה? 419 00:21:06,607 --> 00:21:09,690 יאָ, מיסטאָמע עטלעכע פון ​​זיי זענען גענומען מער טריט אין אַמאָל און עטלעכע פון ​​זיי 420 00:21:09,690 --> 00:21:10,690 ווייניקערע טריט אין אַמאָל. 421 00:21:10,690 --> 00:21:14,670 און די וויזשאַוואַל ווירקונג איז שנעל קעגן פּאַמעלעך. 422 00:21:14,670 --> 00:21:16,030 >> וואָס טאָן איר טראַכטן געשען? 423 00:21:16,030 --> 00:21:19,700 ווען איך גאַט מיין זשאַבע אַלע די וועג אַריבער די גאַס און די טייַך 424 00:21:19,700 --> 00:21:23,560 אַנטו די ליליע בלאָק, עפּעס נאָוטווערדי געשען. 425 00:21:23,560 --> 00:21:26,540 וואָס געשען ווי באַלד ווי איך האט אַז? 426 00:21:26,540 --> 00:21:27,210 עס סטאַפּט. 427 00:21:27,210 --> 00:21:29,680 אַז זשאַבע סטאַפּט, און איך גאַט אַ רגע זשאַבע. 428 00:21:29,680 --> 00:21:33,155 אזוי וואָס בויען מוזן זייַן געניצט עס, וואָס שטריך? 429 00:21:33,155 --> 00:21:36,020 430 00:21:36,020 --> 00:21:38,660 >> יאָ, אַזוי עס ס עטלעכע מין פון "אויב" צושטאַנד אַרויף דאָרט, אויך. 431 00:21:38,660 --> 00:21:41,909 און עס טורנס אָוט-- מיר האבן ניט זען טהיס-- אָבער עס ס אנדערע בלאַקס אין עס אַז 432 00:21:41,909 --> 00:21:45,300 קענען זאָגן, אויב איר זענט רירנדיק אן אנדער זאַך אויף דער עקראַן, 433 00:21:45,300 --> 00:21:47,720 אויב איר 'רע רירנדיק די ליליע בלאָק, "דעמאָלט". 434 00:21:47,720 --> 00:21:50,810 און דעמאָלט אַז ס ווען מיר מאַכן די רגע זשאַבע דערשייַנען. 435 00:21:50,810 --> 00:21:54,969 אַזוי אַפֿילו כאָטש דעם שפּיל איז אַוואַדע זייער דייטיד, אַפֿילו כאָטש בייַ ערשטער בליק 436 00:21:54,969 --> 00:21:58,010 עס ס אַזוי פיל געגאנגען אָנ-- און בלייק האט ניט בייַטש דעם אַרויף אין צוויי מינוט, 437 00:21:58,010 --> 00:22:00,390 עס מיסטאָמע האט אים גענומען עטלעכע שעה צו מאַכן דעם שפּיל 438 00:22:00,390 --> 00:22:03,850 באזירט אויף זיין זיקאָרן אָדער ווידיאס פון יעסטערייר ס ווערסיע פון ​​עס. 439 00:22:03,850 --> 00:22:07,940 אבער אַלע פון ​​די ביסל זאכן געגאנגען אויף די פאַרשטעלן אין יסאָלאַטיאָן 440 00:22:07,940 --> 00:22:11,550 קאָכן אַראָפּ צו די זייער פּשוט קאָנסטרוקצ-- מווומאַנץ אָדער סטייטמאַנץ 441 00:22:11,550 --> 00:22:15,519 ווי מיר ווע דיסקאַסט, לופּס און טנאָים, און אַז ס וועגן עס. 442 00:22:15,519 --> 00:22:17,060 עס ס אַ ביסל אנדערע פאַנסיער פֿעיִקייטן. 443 00:22:17,060 --> 00:22:19,130 עטלעכע פון ​​זיי זענען ריין עסטעטיש אָדער אַקוסטיש, 444 00:22:19,130 --> 00:22:20,964 ווי די סאָונדס איך נאָר פּלייַעד מיט. 445 00:22:20,964 --> 00:22:23,380 אבער פֿאַר די רובֿ טייל, איר האָבן אין דעם שפּראַך, קראַצן, 446 00:22:23,380 --> 00:22:25,350 אַלע פון ​​די פונדאַמענטאַל בנין בלאַקס אַז איר 447 00:22:25,350 --> 00:22:29,280 האָבן אין C, דזשאַוואַ, דזשאַוואַסקריפּט, PHP, רובי, פּיטהאָן, 448 00:22:29,280 --> 00:22:32,960 און קיין נומער פון אנדערע שפּראַכן. 449 00:22:32,960 --> 00:22:36,720 קיין שאלות וועגן קראַצן? 450 00:22:36,720 --> 00:22:37,220 אלעס אין ארדענונג. 451 00:22:37,220 --> 00:22:40,303 אזוי מיר וועלן נישט ונטערטוקנ זיך אין דיפּער צו קראַצן, כאָטש איר ניטאָ באַגריסן דעם אָפּרוטעג, 452 00:22:40,303 --> 00:22:42,860 ספּעציעל אויב איר האָבן קידס אָדער ניעסעס און נעפעווס און אַזאַ, 453 00:22:42,860 --> 00:22:44,220 צו באַקענען זיי צו קראַצן. 454 00:22:44,220 --> 00:22:47,960 עס ס אַקטשאַוואַלי אַ וואָנדערפוללי שטיפעריש סוויווע מיט, ווי זייַן מחברים זאָגן, 455 00:22:47,960 --> 00:22:49,120 זייער הויך סילינגז. 456 00:22:49,120 --> 00:22:51,670 אַפֿילו כאָטש מיר אנגעהויבן מיט זייער נידעריק-מדרגה דעטאַילס, 457 00:22:51,670 --> 00:22:54,890 איר קענען טאַקע טאָן גאַנץ אַ ביסל מיט עס, און דאָס איז טאָמער 458 00:22:54,890 --> 00:22:57,360 אַ דעמאַנסטריישאַן פון פּונקט וואָס. 459 00:22:57,360 --> 00:23:02,920 >> אבער לאָזן ס איצט יבערגאַנג צו עטלעכע מער sophisticated פּראָבלעמס, אויב איר וועט, 460 00:23:02,920 --> 00:23:05,870 באקאנט ווי "שאַרף" און "סאָרטינג," מער בכלל. 461 00:23:05,870 --> 00:23:09,500 מיר האט דעם טעלעפאָנירן בוך עאַרליער-- דאָ ס אן אנדער איינער נאָר פֿאַר דיסקוססיאָנ-- 462 00:23:09,500 --> 00:23:13,460 אַז מיר זענען ביכולת צו זוכן מער עפפיסיענטלי ווייַל 463 00:23:13,460 --> 00:23:15,270 פון אַ באַטייַטיק האַשאָרע. 464 00:23:15,270 --> 00:23:17,655 און פּונקט צו זיין קלאָר, וואָס האַשאָרע איז געווען איך מאכן 465 00:23:17,655 --> 00:23:19,280 ווען שאַרף דורך דעם טעלעפאָנירן בוך? 466 00:23:19,280 --> 00:23:23,342 467 00:23:23,342 --> 00:23:25,300 אַז מייק סמיט איז געווען אין די טעלעפאָנירן בוך, כאָטש איך 468 00:23:25,300 --> 00:23:27,410 וואָלט זייַן ביכולת צו שעפּן דעם סצענאַר אָן אים 469 00:23:27,410 --> 00:23:30,720 עס אויב איך נאָר סטאַפּט פּרימאַטשורלי. 470 00:23:30,720 --> 00:23:31,806 דער בוך איז אַלפאַבעטיקאַל. 471 00:23:31,806 --> 00:23:33,930 און אַז ס אַ זייער ברייטהאַרציק האַשאָרע, ווייַל אַז 472 00:23:33,930 --> 00:23:36,580 מיטל סאָמעאָנע-- איך בין מין פון קאַטינג אַ ווינקל, 473 00:23:36,580 --> 00:23:40,580 ווי איך בין Faster ווייַל עמעצער אַנדערש האט אַ פּלאַץ פון שווער אַרבעט פֿאַר מיר. 474 00:23:40,580 --> 00:23:43,120 >> אבער וואָס אויב די טעלעפאָנירן בוך זענען ונסאָרטעד? 475 00:23:43,120 --> 00:23:47,050 אפֿשר וועריזאָן גאַט פויל, נאָר האט אַלעמען ס נעמען און נומערן אין עס 476 00:23:47,050 --> 00:23:50,120 אפֿשר אין דער סדר אין וואָס זיי געחתמעט אַרויף פֿאַר טעלעפאָנירן דינסט. 477 00:23:50,120 --> 00:23:54,570 און ווי פיל צייַט טוט עס נעמען מיר צו געפֿינען עמעצער ווי מייק סמיט? 478 00:23:54,570 --> 00:23:58,160 1,000 חשבון טעלעפאָנירן באָאָק-- ווי פילע בלעטער טאָן איך האָבן צו קוקן דורך? 479 00:23:58,160 --> 00:23:58,905 >> זיי אַלע. 480 00:23:58,905 --> 00:24:00,030 איר 'רע סאָרט פון אויס פון גליק. 481 00:24:00,030 --> 00:24:03,420 איר ממש האָבן צו קוקן אין יעדער חשבון אויב די טעלעפאָנירן בוך איז נאָר 482 00:24:03,420 --> 00:24:04,450 ראַנדאַמלי אויסגעשטעלט. 483 00:24:04,450 --> 00:24:06,910 איר זאל באַקומען מאַזלדיק און געפינען מייק אויף די זייער ערשטער בלאַט, ווייַל ער 484 00:24:06,910 --> 00:24:08,826 איז געווען דער ערשטער קונה צו סדר טעלעפאָנירן דינסט. 485 00:24:08,826 --> 00:24:10,760 אבער ער זאל האָבן געווען די לעצטע, אויך. 486 00:24:10,760 --> 00:24:12,500 >> אזוי ראַנדאָם סדר איז נישט גוט. 487 00:24:12,500 --> 00:24:16,750 אַזוי רעכן מיר האָבן צו סאָרט די טעלעפאָנירן בוך אָדער אין אַלגעמיין סאָרט דאַטע 488 00:24:16,750 --> 00:24:18,520 וואָס מיר ווע שוין געגעבן. 489 00:24:18,520 --> 00:24:19,440 ווי קענען מיר טאָן אַז? 490 00:24:19,440 --> 00:24:21,360 >> נו, לאָזן מיר נאָר פּרובירן אַ פּשוט בייַשפּיל דאָ. 491 00:24:21,360 --> 00:24:24,290 זאל מיר גיין פאָרויס און וואָרף אַ ביסל נומערן אויף דעם ברעט. 492 00:24:24,290 --> 00:24:35,480 רעכן די נומערן מיר האָבן זענען, לאָזן ס זאָגן, פיר, צוויי, איינער, און דרייַ. 493 00:24:35,480 --> 00:24:38,390 און, בן, סאָרט די נומערן פֿאַר אונדז. 494 00:24:38,390 --> 00:24:39,017 >> אקעי גוט. 495 00:24:39,017 --> 00:24:39,850 ווי האט איר טאָן אַז? 496 00:24:39,850 --> 00:24:42,731 497 00:24:42,731 --> 00:24:43,230 אלעס אין ארדענונג. 498 00:24:43,230 --> 00:24:44,710 אזוי אָנהייבן מיט די קלענסטער ווערט און דעם העכסטן, 499 00:24:44,710 --> 00:24:46,084 און אַז ס 'טאַקע גוט ינטוישאַן. 500 00:24:46,084 --> 00:24:48,080 און פאַרשטיין אַז מיר יומאַנז זענען אַקטשאַוואַלי שיין 501 00:24:48,080 --> 00:24:49,913 גוט בייַ סאַלווינג פּראָבלעמס ווי דעם, לפּחות 502 00:24:49,913 --> 00:24:51,810 ווען די דאַטן איז לעפיערעך קליין. 503 00:24:51,810 --> 00:24:54,860 ווי באַלד ווי איר אָנהייבן צו האָבן הונדערטער פון נומערן, טויזנטער פון נומערן, 504 00:24:54,860 --> 00:24:58,440 מיליאַנז פון נומערן, בן מיסטאָמע קען נישט טאָן עס גאַנץ אַז פעסט, 505 00:24:58,440 --> 00:25:00,620 אַסומינג אַז עס זענען געווען גאַפּס אין די נומערן. 506 00:25:00,620 --> 00:25:03,450 שיין גרינג צו ציילן צו אַ מיליאָן אַנדערש, נאָר צייַט קאַנסומינג. 507 00:25:03,450 --> 00:25:07,150 >> אזוי די אַלגערידאַם עס סאָונדס ווי בן געניצט נאָר איצט 508 00:25:07,150 --> 00:25:08,930 איז זוכן פֿאַר דער קלענסטער נומער. 509 00:25:08,930 --> 00:25:12,900 אַזוי אַפֿילו כאָטש מיר יומאַנז קענען נעמען אין אַ פּלאַץ פון אינפֿאָרמאַציע וויזשוואַלי, 510 00:25:12,900 --> 00:25:14,830 אַ קאָמפּיוטער איז אַקשלי אַ ביסל מער באגרענעצט. 511 00:25:14,830 --> 00:25:17,560 דער קאָמפּיוטער קענען בלויז קוקן בייַ איין בייט בייַ אַ מאָל 512 00:25:17,560 --> 00:25:20,770 אָדער אפֿשר פיר ביטעס אין אַ טימע-- די טעג אפֿשר 8 ביטעס אין אַ טימע-- 513 00:25:20,770 --> 00:25:24,450 אָבער אַ זייער קליין נומער פון ביטעס אין אַ געגעבן צייַט. 514 00:25:24,450 --> 00:25:28,480 >> אזוי געגעבן אַז מיר טאַקע האָבן פיר באַזונדער וואַלועס הערע-- 515 00:25:28,480 --> 00:25:32,440 און איר קענען טראַכטן פון בן ווי בעת בלינדערס אויף אויב ער געווען אַ קאָמפּיוטער אַזאַ 516 00:25:32,440 --> 00:25:36,450 אַז ער קען נישט זען עפּעס אנדערע ווי איין נומער אין אַ טימע-- 517 00:25:36,450 --> 00:25:39,720 אַזוי מיר בכלל וועט יבערנעמען, ווי אין ענגליש, מיר וועט לייענען פון רעכט צו לינקס. 518 00:25:39,720 --> 00:25:42,870 אַזוי דער ערשטער נומער בן מיסטאָמע געקוקט בייַ איז געווען פיר און דעמאָלט זייער געשווינד 519 00:25:42,870 --> 00:25:44,770 איינגעזען אַז ס אַ שיין גרויס נומבער-- לאָזן מיר האַלטן קוקן. 520 00:25:44,770 --> 00:25:45,357 >> עס ס צוויי. 521 00:25:45,357 --> 00:25:45,940 ווארט א מינוט. 522 00:25:45,940 --> 00:25:47,070 צוויי איז קלענערער ווי פיר. 523 00:25:47,070 --> 00:25:47,986 איך בין געגאנגען צו געדענקען. 524 00:25:47,986 --> 00:25:49,070 צוויי איז איצט דער קלענסטער. 525 00:25:49,070 --> 00:25:50,417 איצט אָנע-- אַז ס אַפֿילו בעסער. 526 00:25:50,417 --> 00:25:51,250 אַז ס אַפֿילו קלענערער. 527 00:25:51,250 --> 00:25:54,000 איך בין געגאנגען צו פאַרגעסן וועגן צוויי און נאָר געדענקען איין איצט. 528 00:25:54,000 --> 00:25:56,550 >> און קען ער האַלטן קוקן? 529 00:25:56,550 --> 00:25:58,360 נו, ער קען באזירט אויף דעם אינפֿאָרמאַציע, 530 00:25:58,360 --> 00:26:00,477 אָבער ער 'ד בעסער זוכן די מנוחה פון די רשימה. 531 00:26:00,477 --> 00:26:02,060 ווייַל וואָס אויב נול זענען געווען אין די רשימה? 532 00:26:02,060 --> 00:26:03,643 וואָס אויב נעגאַטיוו איינער זענען אין די רשימה? 533 00:26:03,643 --> 00:26:07,720 ער בלויז ווייסט אַז זייַן ענטפער איז ריכטיק אויב ער ס יגזאַסטיוולי 534 00:26:07,720 --> 00:26:08,729 אָפּגעשטעלט די גאנצע רשימה. 535 00:26:08,729 --> 00:26:10,020 אזוי מיר קוקן אין די מנוחה פון דעם. 536 00:26:10,020 --> 00:26:11,394 טהרעע-- אַז איז געווען אַ וויסט פון צייַט. 537 00:26:11,394 --> 00:26:13,540 גאָט שלימאַזלדיק, אָבער איך איז געווען נאָך ריכטיק צו טאָן אַזוי. 538 00:26:13,540 --> 00:26:17,857 און אַזוי איצט ער מאַשמאָעס אויסגעקליבן די קלענסטער נומער 539 00:26:17,857 --> 00:26:20,440 און נאָר לייגן עס אין די אָנהייב פון דער רשימה, ווי איך וועט טאָן דאָ. 540 00:26:20,440 --> 00:26:23,480 איצט וואָס האט איר טאָן ווייַטער, אַפֿילו כאָטש איר האט ניט טראַכטן וועגן עס קימאַט 541 00:26:23,480 --> 00:26:25,962 צו דעם מאָס? 542 00:26:25,962 --> 00:26:27,670 איבערחזרן דעם פּראָצעס, אַזוי עטלעכע מין פון שלייף. 543 00:26:27,670 --> 00:26:28,920 עס ס אַ באַקאַנט געדאַנק. 544 00:26:28,920 --> 00:26:30,860 אזוי דאָ איז פיר. 545 00:26:30,860 --> 00:26:32,110 אַז ס איצט די קלענסטער. 546 00:26:32,110 --> 00:26:33,220 אַז ס אַ קאַנדידאַט. 547 00:26:33,220 --> 00:26:33,900 מער נישט. 548 00:26:33,900 --> 00:26:34,770 איצט איך ווע געזען צוויי. 549 00:26:34,770 --> 00:26:36,630 אַז ס 'די ווייַטער קלענסטער עלעמענט. 550 00:26:36,630 --> 00:26:40,800 טהרעע-- אַז ס 'נישט קלענערער, ​​אַזוי איצט בן קענען פליקן אויס די צוויי. 551 00:26:40,800 --> 00:26:44,510 >> און איצט מיר איבערחזרן דעם פּראָצעס, און פון קורס דרייַ געץ פּולד אויס ווייַטער. 552 00:26:44,510 --> 00:26:45,420 איבערחזרן דעם פּראָצעס. 553 00:26:45,420 --> 00:26:46,990 פיר געץ פּולד אויס. 554 00:26:46,990 --> 00:26:50,140 און איצט מיר רע אויס פון נומערן, אַזוי דער רשימה מוזן זיין אויסגעשטעלט. 555 00:26:50,140 --> 00:26:51,960 >> און טאַקע, דאָס איז אַ פאָרמאַל אַלגערידאַם. 556 00:26:51,960 --> 00:26:56,610 א קאָמפּיוטער געלערנטער וואָלט רופן דעם "סעלעקציע סאָרט," 557 00:26:56,610 --> 00:27:00,880 דער געדאַנק ווייל סאָרט אַ רשימה יטעראַטיוועלי-- ווידער 558 00:27:00,880 --> 00:27:03,807 און ווידער און ווידער סאַלעקטינג דער קלענסטער נומער. 559 00:27:03,807 --> 00:27:06,140 און וואָס ס פייַן וועגן עס איז עס ס נאָר אַזוי צירעווען ינטואַטיוו. 560 00:27:06,140 --> 00:27:07,470 עס ס אַזוי פּשוט. 561 00:27:07,470 --> 00:27:11,100 און איר קענען איבערחזרן די זעלבע אָפּעראַציע ווידער און ווידער. 562 00:27:11,100 --> 00:27:12,150 עס ס פּשוט. 563 00:27:12,150 --> 00:27:17,170 >> אין דעם פאַל עס איז געווען שנעל, אָבער ווי לאַנג גייט עס אַקטשאַוואַלי נעמען? 564 00:27:17,170 --> 00:27:19,880 זאל ס מאַכן עס ויסקומען און פילן אַ ביסל מער טידיאַס. 565 00:27:19,880 --> 00:27:24,150 אזוי איין, צוויי, דרייַ, פיר, פינף זעקס, זיבן, אַכט, נייַן, 10, 11, 12, 13, 14, 566 00:27:24,150 --> 00:27:26,160 15, 16-- אַרביטראַריש נומער. 567 00:27:26,160 --> 00:27:28,780 איך נאָר געוואלט מער דעם צייַט ווי נאָר די פיר. 568 00:27:28,780 --> 00:27:30,780 אַזוי אויב איך ווע גאַט אַ גאַנץ בינטל פון נומערן נאָוו-- עס 569 00:27:30,780 --> 00:27:32,420 טוט נישט אַפֿילו ענין וואָס זיי אַרע-- לאָזן ס 570 00:27:32,420 --> 00:27:34,380 טראַכטן וועגן וואָס דעם אַלגערידאַם איז טאַקע ווי. 571 00:27:34,380 --> 00:27:35,857 >> רעכן עס זענען נומערן דאָרט. 572 00:27:35,857 --> 00:27:38,190 ווידער, טוט ניט ענין וואָס זיי זענען, אָבער זיי ניטאָ ראַנדאָם. 573 00:27:38,190 --> 00:27:39,679 איך בין אַפּלייינג בן ס אַלגערידאַם. 574 00:27:39,679 --> 00:27:41,220 איך דאַרפֿן צו סעלעקטירן דער קלענסטער נומער. 575 00:27:41,220 --> 00:27:41,761 וואס טו איך? 576 00:27:41,761 --> 00:27:44,240 און איך בין געגאנגען צו פֿיזיש טאָן עס דעם צייַט צו שפּילן עס אויס. 577 00:27:44,240 --> 00:27:46,099 קוקן, קוקן, קוקן, קוקן, קוקן. 578 00:27:46,099 --> 00:27:48,140 בלויז דורך דער צייַט איך באַקומען צו דער סוף פון די רשימה קענען 579 00:27:48,140 --> 00:27:51,230 איך פאַרשטיין דער קלענסטער נומער איז צוויי דעם מאָל. 580 00:27:51,230 --> 00:27:52,720 איין ס 'נישט אין די רשימה. 581 00:27:52,720 --> 00:27:54,400 אזוי איך לייגן אַראָפּ צוויי. 582 00:27:54,400 --> 00:27:55,590 >> וואָס טאָן איך טאָן ווייַטער? 583 00:27:55,590 --> 00:27:58,600 איר זוכט, קוקן, קוקן, קוקן. 584 00:27:58,600 --> 00:28:02,250 איצט איך געפֿונען די נומער זיבן, ווייַל עס ס גאַפּס אין די נומבערס-- 585 00:28:02,250 --> 00:28:03,300 אָבער נאָר אַרביטראַריש. 586 00:28:03,300 --> 00:28:03,800 אלעס אין ארדענונג. 587 00:28:03,800 --> 00:28:06,030 אַזוי איצט איך קענען לייגן אַראָפּ זיבן. 588 00:28:06,030 --> 00:28:08,860 איר זוכט קוקן, קוקן. 589 00:28:08,860 --> 00:28:11,030 >> איצט איך בין אַסומינג, פון דאָך, אַז בן טוט ניט 590 00:28:11,030 --> 00:28:14,780 האָבן עקסטרע באַראַן, עקסטרע זכּרון, ווייַל, פון קורס, 591 00:28:14,780 --> 00:28:16,080 איך בין קוקן בייַ די זעלבע נומער. 592 00:28:16,080 --> 00:28:18,246 שורלי איך קען האָבן דערמאנט אַלע פון ​​יענע נומערן, 593 00:28:18,246 --> 00:28:19,930 און אַז ס לעגאַמרע אמת. 594 00:28:19,930 --> 00:28:22,610 אבער אויב בן געדענקט אַלע פון די נומערן ער ס געזען, 595 00:28:22,610 --> 00:28:24,430 ער האט ניט טאַקע געמאכט פונדאַמענטאַל פּראָגרעס 596 00:28:24,430 --> 00:28:26,170 ווייַל ער שוין האט די פיייקייַט צו זוכן 597 00:28:26,170 --> 00:28:27,540 דורך די נומערן אויף דעם ברעט. 598 00:28:27,540 --> 00:28:29,373 רעמעמבערינג אַלע פון ​​די נומערן טוט נישט העלפן, 599 00:28:29,373 --> 00:28:32,490 ווייַל ער קענען נאָך ווי אַ קאָמפּיוטער נאָר קוק אין, מיר 'ווע האט געזאגט, איין נומער 600 00:28:32,490 --> 00:28:33,080 בייַ אַ מאָל. 601 00:28:33,080 --> 00:28:35,760 אַזוי דאָרט ס קיין סאָרט פון אָפּנאַרן דאָרט אַז איר קענען ליווערידזש. 602 00:28:35,760 --> 00:28:39,170 >> אַזוי אין פאַקט, ווי איך האַלטן שאַרף דער רשימה, 603 00:28:39,170 --> 00:28:44,200 איך ממש האָבן צו נאָר האַלטן געגאנגען צוריק און אַרויס דורך אים, פּלאַקינג אויס 604 00:28:44,200 --> 00:28:45,710 די ווייַטער קלענסטער נומער. 605 00:28:45,710 --> 00:28:48,810 און ווי איר קענען מין פון אָפּלערנען פון מיין נאַריש מווומאַנץ, 606 00:28:48,810 --> 00:28:50,860 דעם נאָר געץ זייער טידיאַס זייער געשווינד, 607 00:28:50,860 --> 00:28:54,850 און איך ויסקומען צו זייַן געגאנגען צוריק און אַרויס, צוריק און אַרויס גאַנץ אַ ביסל. 608 00:28:54,850 --> 00:29:03,220 איצט צו זייַן שיין, איך טאָן ניט האָבן צו גיין גאַנץ ווי, געזונט, לאָזן ס סעע-- צו זייַן שיין, 609 00:29:03,220 --> 00:29:06,310 איך טאָן ניט האָבן צו גיין גאַנץ ווי פילע טריט יעדער צייַט. 610 00:29:06,310 --> 00:29:09,200 ווייַל, פון קורס, ווי איך סעלעקטירן נומערן פון דער רשימה, 611 00:29:09,200 --> 00:29:11,860 די רוען רשימה איז געטינג קירצער. 612 00:29:11,860 --> 00:29:14,240 >> און אַזוי לאָזן ס טראַכטן וועגן ווי פילע טריט איך בין טאקע 613 00:29:14,240 --> 00:29:16,010 טראַיפּסינג דורך יעדער צייַט. 614 00:29:16,010 --> 00:29:18,950 אין דער זייער ערשטער סיטואַציע מיר האט 16 נומערן, 615 00:29:18,950 --> 00:29:22,210 און אַזוי מאַקסימאַללי-- זאל ס נאָר טאָן דעם פֿאַר אַ דיסקוססיאָנ-- 616 00:29:22,210 --> 00:29:25,640 איך געהאט צו קוקן דורך 16 נומערן צו געפֿינען די קלענסטער. 617 00:29:25,640 --> 00:29:28,420 אבער אַמאָל איך פּלאַקט אויס דער קלענסטער נומער, ווי 618 00:29:28,420 --> 00:29:30,590 לאַנג איז געווען די רוען רשימה, פון קורס? 619 00:29:30,590 --> 00:29:31,420 נאָר 15. 620 00:29:31,420 --> 00:29:34,670 אזוי ווי פילע נומערן האט בן אָדער איך האָבן צו קוקן דורך די צווייט מאָל אַרום? 621 00:29:34,670 --> 00:29:36,832 15, נאָר צו גיין און געפינען די קלענסטער. 622 00:29:36,832 --> 00:29:39,540 אבער איצט, פון קורס, די רשימה איז, אויך, קלענערער ווי עס איז געווען איידער. 623 00:29:39,540 --> 00:29:42,540 אזוי ווי פילע טריט האט איך האָבן צו נעמען די ווייַטער צייַט? 624 00:29:42,540 --> 00:29:49,970 14 און דעמאָלט 13 און דעמאָלט 12, פּלוס פּונקט, פּונקט, פּונקט, ביז איך בין לינקס מיט נאָר איין. 625 00:29:49,970 --> 00:29:53,146 אַזוי איצט אַ קאָמפּיוטער געלערנטער וואָלט פרעגן, נו, וואָס טוט אַז אַלע גלייַך? 626 00:29:53,146 --> 00:29:55,770 עס אַקשלי יקוואַלז עטלעכע באַטאָנען נומער אַז מיר קען אַוואַדע 627 00:29:55,770 --> 00:30:00,490 טאָן אַריטהמעטיקאַללי, אָבער מיר ווילן צו רעדן וועגן די עפעקטיווקייַט פון אַלגערידאַמז 628 00:30:00,490 --> 00:30:04,940 אַ ביסל מער פאָרמולאַיקאַללי, זעלבשטענדיק פון ווי לאַנג די רשימה איז. 629 00:30:04,940 --> 00:30:06,240 >> און אַזוי איר וויסן וואָס? 630 00:30:06,240 --> 00:30:09,860 דאס איז 16, אָבער ווי איך געזאגט פריער, זאל ס נאָר רופן די גרייס פון דעם פּראָבלעם 631 00:30:09,860 --> 00:30:10,970 N, ווו N איז עטלעכע נומער. 632 00:30:10,970 --> 00:30:13,220 אפֿשר עס ס 16, אפֿשר עס ס דרייַ, אפֿשר עס ס אַ מיליאָן. 633 00:30:13,220 --> 00:30:13,761 איך וויס נישט. 634 00:30:13,761 --> 00:30:14,390 איך טאָן ניט זאָרגן. 635 00:30:14,390 --> 00:30:16,520 וואָס איך טאַקע ווילן איז אַ פאָרמולע אַז איך קענען 636 00:30:16,520 --> 00:30:19,420 נוצן צו פאַרגלייַכן דעם אַלגערידאַם קעגן אנדערע אַלגערידאַמז 637 00:30:19,420 --> 00:30:22,350 אַז עמעצער זאל פאָדערן ביסט בעסער אָדער ערגער. 638 00:30:22,350 --> 00:30:25,430 >> אַזוי עס טורנס אויס, און איך נאָר וויסן דעם פון מיינונג שולע, 639 00:30:25,430 --> 00:30:34,790 אַז דעם אַקטשאַוואַלי אַרבעט אויס צו די זעלבע זאַך ווי N איבער N פּלוס איינער איבער צוויי. 640 00:30:34,790 --> 00:30:40,020 און דעם כאַפּאַנז צו גלייַך, פון דאָך, N סקווערד פּלוס N איבער צוויי. 641 00:30:40,020 --> 00:30:43,250 אַזוי אויב איך געוואלט אַ פאָרמולע פֿאַר ווי פילע טריט 642 00:30:43,250 --> 00:30:46,330 זענען ינוואַלווד אין קוקן אין אַלע פון יענע נומערן ווידער און ווידער 643 00:30:46,330 --> 00:30:52,681 און ווידער און ווידער, איך וואָלט זאָגן עס ס N סקווערד פּלוס N איבער צוויי. 644 00:30:52,681 --> 00:30:53,430 אבער איר וויסן וואָס? 645 00:30:53,430 --> 00:30:54,500 דעם נאָר קוקט מעסי. 646 00:30:54,500 --> 00:30:56,470 איך נאָר טאַקע ווילן אַ אַלגעמיין זינען פון זאכן. 647 00:30:56,470 --> 00:30:58,810 און איר זאל צוריקרופן פון הויך שולע אַז עס 648 00:30:58,810 --> 00:31:00,660 איז דער געדאנק פון העכסטן סדר טערמין. 649 00:31:00,660 --> 00:31:05,300 וואָס פון די ווערטער, די N סקווערד, די N, אָדער די האַלב, 650 00:31:05,300 --> 00:31:07,550 האט די רובֿ פּראַל איבער צייַט? 651 00:31:07,550 --> 00:31:11,920 די ביגער N געץ, וואָס פון די ענינים די רובֿ? 652 00:31:11,920 --> 00:31:15,560 >> אין אנדערע ווערטער, אויב איך צאַפּן אין אַ מיליאָן, N סקווערד 653 00:31:15,560 --> 00:31:17,900 איז געגאנגען צו זיין מערסט מסתּמא די דאַמאַנייטינג פאַקטאָר, 654 00:31:17,900 --> 00:31:21,670 ווייַל אַ מיליאָן מאל זיך איז אַ פּלאַץ ביגער 655 00:31:21,670 --> 00:31:23,682 ווי פּלוס איינער נאָך מיליאָן. 656 00:31:23,682 --> 00:31:24,390 אַזוי איר וויסן וואָס? 657 00:31:24,390 --> 00:31:27,305 דאס איז אַזאַ אַ צירעווען גרויס נומער אויב איר קוואַדראַט אַ נומער. 658 00:31:27,305 --> 00:31:28,430 דעם טוט ניט טאַקע ענין. 659 00:31:28,430 --> 00:31:30,596 מיר 'רע נאָר געגאנגען קרייַז אַז אויס און פאַרגעסן וועגן עס. 660 00:31:30,596 --> 00:31:34,250 און אַזוי אַ קאָמפּיוטער געלערנטער וואָלט זאָגן אַז די עפעקטיווקייַט פון דעם אַלגערידאַם 661 00:31:34,250 --> 00:31:37,850 איז אויף די סדר פון N סקוואַרעד-- איך מיינען באמת אַ אַפּראַקסאַמיישאַן. 662 00:31:37,850 --> 00:31:40,810 עס איז סאָרט פון בעערעך N סקווערד. 663 00:31:40,810 --> 00:31:44,130 איבער צייַט, די ביגער און ביגער N געץ, דעם 664 00:31:44,130 --> 00:31:47,610 איז אַ גוט אָפּשאַצונג פֿאַר וואָס די עפעקטיווקייַט אָדער פעלן פון עפעקטיווקייַט 665 00:31:47,610 --> 00:31:49,400 פון דעם אַלגערידאַם אַקטשאַוואַלי איז. 666 00:31:49,400 --> 00:31:52,040 און איך אַרויספירן אַז, פון קורס, פון אַקטשאַוואַלי טאן די מאַט. 667 00:31:52,040 --> 00:31:54,040 אבער איצט איך בין נאָר ווייווינג מיין הענט, ווייַל איך נאָר 668 00:31:54,040 --> 00:31:55,790 ווילן אַ גענעראַל זינען פון דעם אַלגערידאַם. 669 00:31:55,790 --> 00:31:58,850 >> אזוי ניצן די זעלבע לאָגיק, מינווייל, לאָזן ס באַטראַכטן אנדערן אַלגערידאַם 670 00:31:58,850 --> 00:32:01,162 מיר שוין געקוקט אַט-- לינעאַר זוכן. 671 00:32:01,162 --> 00:32:02,870 ווען איך איז געווען שאַרף פֿאַר די טעלעפאָנירן באָאָק-- 672 00:32:02,870 --> 00:32:05,980 ניט סאָרטינג עס, שאַרף דורך די טעלעפאָנירן באָאָק-- 673 00:32:05,980 --> 00:32:09,197 מיר געהאלטן און געזאגט אַז עס איז געווען 1,000 טריט, אָדער 500 טריט. 674 00:32:09,197 --> 00:32:10,280 אבער לאָזן ס גענעראַליזע אַז. 675 00:32:10,280 --> 00:32:12,860 אויב עס ס N בלעטער אין די טעלעפאָנירן בוך, וואָס ס 676 00:32:12,860 --> 00:32:17,250 די פליסנדיק צייַט אָדער די עפעקטיווקייַט פון לינעאַר זוכן? 677 00:32:17,250 --> 00:32:19,750 עס ס אויף די סדר פון ווי פילע טריט צו געפינען 678 00:32:19,750 --> 00:32:24,210 מייק סמיט ניצן לינעאַר זוכן, די ערשטער אַלגערידאַם, אָדער אַפֿילו די רגע? 679 00:32:24,210 --> 00:32:27,240 680 00:32:27,240 --> 00:32:31,710 >> אין די ערגסטע פאַל, מייק איז אין די סוף פון די בוך. 681 00:32:31,710 --> 00:32:35,590 אַזוי אויב דער טעלעפאָנירן בוך האט 1,000 בלעטער, מיר געזאגט לעצטע מאָל, אין די ערגסטע פאַל, 682 00:32:35,590 --> 00:32:38,380 עס זאל נעמען בעערעך ווי פילע בלעטער צו געפינען מייק? 683 00:32:38,380 --> 00:32:38,990 ווי 1,000. 684 00:32:38,990 --> 00:32:39,830 עס ס אַ אויבערשטער געבונדן. 685 00:32:39,830 --> 00:32:41,790 עס ס אַ ערגסט מעגלעך סיטואַציע. 686 00:32:41,790 --> 00:32:44,410 אָבער ווידער, מיר רע מאָווינג אַוועק פון נומערן ווי 1,000 איצט. 687 00:32:44,410 --> 00:32:45,730 עס ס נאָר ען. 688 00:32:45,730 --> 00:32:47,470 >> אזוי וואָס ס די לאַדזשיקאַל מסקנא? 689 00:32:47,470 --> 00:32:50,210 דערגייונג מייק אין אַ טעלעפאָנירן בוך וואָס האט N בלעטער 690 00:32:50,210 --> 00:32:55,280 זאל נעמען, אין די זייער ערגסט פאַל, ווי פילע טריט אויף די סדר פון N? 691 00:32:55,280 --> 00:32:58,110 און טאַקע אַ קאָמפּיוטער געלערנטער וואָלט זאָגן 692 00:32:58,110 --> 00:33:02,340 אַז די פליסנדיק צייַט, אָדער די פאָרשטעלונג אָדער די עפעקטיווקייַט 693 00:33:02,340 --> 00:33:07,470 אָדער ינעפפיסיענסי, פון אַ אַלגערידאַם ווי אַ לינעאַר זוכן איז אויף די סדר פון N. 694 00:33:07,470 --> 00:33:10,010 און מיר קענען צולייגן די זעלבע לאָגיק פון אַריבער עפּעס אויס 695 00:33:10,010 --> 00:33:13,170 ווי איך נאָר האט צו די רגע אַלגערידאַם מיר האט מיט די טעלעפאָנירן בוך, 696 00:33:13,170 --> 00:33:16,040 ווו מיר זענען צוויי בלעטער אין אַ צייַט. 697 00:33:16,040 --> 00:33:20,120 >> אזוי 1,000 חשבון טעלעפאָנירן בוך זאל נעמען אונדז 500 בלאַט טורנס, פּלוס איינער 698 00:33:20,120 --> 00:33:21,910 אויב מיר טאָפּל צוריק אַ ביסל. 699 00:33:21,910 --> 00:33:26,590 אזוי אויב אַ טעלעפאָנירן בוך האט N בלעטער, אָבער מיר 'רע טאן צוויי בלעטער אין אַ צייַט, 700 00:33:26,590 --> 00:33:28,900 אַז ס בעערעך וואָס? 701 00:33:28,900 --> 00:33:33,190 ן איבער צוויי, אַזוי אַז ס ווי N איבער צוויי. 702 00:33:33,190 --> 00:33:38,490 אבער איך געמאכט די פאָדערן אַ מאָמענט צוריק אַז N איבער טוואָ-- 703 00:33:38,490 --> 00:33:41,060 אַז ס מין פון די זעלבע ווי נאָר ען. 704 00:33:41,060 --> 00:33:44,050 עס ס נאָר אַ קעסיידערדיק פאַקטאָר, קאָמפּיוטער סייאַנטיס וואָלט זאָגן. 705 00:33:44,050 --> 00:33:45,970 זאל ס נאָר פאָקוס אויף די וועריאַבאַלז, רעאַללי-- 706 00:33:45,970 --> 00:33:47,780 די ביגאַסט וועריאַבאַלז אין די יקווייזשאַן. 707 00:33:47,780 --> 00:33:52,530 >> אזוי לינעאַר זוכן, צי געטאן איין חשבון אין אַ צייַט אָדער צוויי בלעטער אין אַ צייַט, 708 00:33:52,530 --> 00:33:54,810 איז סאָרט פון פונדאַמענטאַללי די זעלבע. 709 00:33:54,810 --> 00:33:56,880 עס ס נאָך אויף די סדר פון N. 710 00:33:56,880 --> 00:34:01,930 אבער איך קליימד מיט מיין בילד פריער אַז די דריט אַלגערידאַם איז ניט 711 00:34:01,930 --> 00:34:02,480 לינעאַר. 712 00:34:02,480 --> 00:34:03,605 עס איז נישט אַ גלייַך שורה. 713 00:34:03,605 --> 00:34:08,659 עס איז געווען אַז קערווד שורה, און די אַלדזשאַבריייק פאָרמולע עס איז געווען וואָס? 714 00:34:08,659 --> 00:34:11,812 קלאָץ פון נ-- אַזוי קלאָץ באַזע צוויי פון ען. 715 00:34:11,812 --> 00:34:14,520 און מיר טאָן ניט האָבן צו גיין אין אויך פיל דעטאַל אויף לאָגאַריטהמס הייַנט, 716 00:34:14,520 --> 00:34:17,394 אָבער רובֿ קאָמפּיוטער סיינטיס וואָלט ניט אַפֿילו זאָגן איר וואָס די באַזע איז. 717 00:34:17,394 --> 00:34:20,639 ווייַל עס ס אַלע נאָר קעסיידערדיק סיבות, אַזוי צו רעדן, 718 00:34:20,639 --> 00:34:22,659 נאָר קליין נומעריק חילוק. 719 00:34:22,659 --> 00:34:31,179 און אַזוי דעם וואָלט זייַן אַ זייער פּראָסט וועג פֿאַר דער הויפּט פאָרמאַל קאָמפּיוטער 720 00:34:31,179 --> 00:34:33,949 סייאַנטיס בייַ אַ ברעט אָדער פּראָוגראַמערז אין אַ ווייַס ברעט 721 00:34:33,949 --> 00:34:36,889 אַקשלי אַרגיוינג וואָס אַלגערידאַם זיי וואָלט נוצן 722 00:34:36,889 --> 00:34:39,500 אָדער וואָס די עפעקטיווקייַט פון זייער אַלגערידאַם איז. 723 00:34:39,500 --> 00:34:42,960 >> און דעם איז ניט דאַווקע עפּעס איר דיסקוטירן אין קיין גרויס דעטאַל, 724 00:34:42,960 --> 00:34:47,889 אָבער אַ גוט פּראָגראַמיסט איז עמעצער וואס האט אַ האַרט, פאָרמאַל הינטערגרונט. 725 00:34:47,889 --> 00:34:50,120 ער ס קענען צו רעדן צו איר אין דעם מין פון וועג 726 00:34:50,120 --> 00:34:53,350 און אַקשלי מאַכן קוואַליטאַטיווע טענות ווי 727 00:34:53,350 --> 00:34:56,870 צו וואָס איינער אַלגערידאַם אָדער איין שטיק פון ווייכווארג 728 00:34:56,870 --> 00:35:00,165 איז העכער אין עטלעכע וועג צו אנדערן. 729 00:35:00,165 --> 00:35:02,540 ווייַל איר געקענט אַוואַדע נאָר לויפן איין מענטש 'ס פּראָגראַם 730 00:35:02,540 --> 00:35:04,980 און ציילן די נומער פון סעקונדעס עס נעמט צו סאָרט עטלעכע נומערן, 731 00:35:04,980 --> 00:35:06,710 און איר קענען לויפן עטלעכע אנדערע מענטש 'ס פּראָגראַם 732 00:35:06,710 --> 00:35:08,418 און ציילן די נומער פון סעקונדעס עס נעמט. 733 00:35:08,418 --> 00:35:12,840 אבער דאָס איז אַ מער גענעראַל וועג אַז איר קענען נוצן צו אַנאַלייז אַלגערידאַמז, 734 00:35:12,840 --> 00:35:15,520 אויב איר וועט, נאָר אויף פּאַפּיר אָדער נאָר ווערבאַללי. 735 00:35:15,520 --> 00:35:18,430 אָן אַפֿילו פליסנדיק עס, אָן אַפֿילו טריינג מוסטער ינפּוץ, 736 00:35:18,430 --> 00:35:20,180 איר קענען נאָר סיבה דורך עס. 737 00:35:20,180 --> 00:35:24,670 און אַזוי מיט הירינג אַ דעוועלאָפּער אָדער אויב ווייל אים אָדער איר סאָרט פון טייַנען צו איר 738 00:35:24,670 --> 00:35:28,460 וואָס זייער אַלגערידאַם, זייער סוד סאָוס פֿאַר שאַרף ביליאַנז 739 00:35:28,460 --> 00:35:30,580 פון וועב בלעטער פֿאַר דיין פירמע איז בעסער, די 740 00:35:30,580 --> 00:35:33,302 זענען די מינים פון טענות זיי זאָל יידילי זייַן ביכולת צו מאַכן. 741 00:35:33,302 --> 00:35:35,010 אָדער לפּחות די ביסט די מינים פון זאכן 742 00:35:35,010 --> 00:35:40,211 וואָס וואָלט קומען אַרויף אין דיסקוסיע, אין לפּחות אין אַ זייער פאָרמאַל דיסקוסיע. 743 00:35:40,211 --> 00:35:40,710 אלעס אין ארדענונג. 744 00:35:40,710 --> 00:35:44,400 אזוי בן פּראָפּאָסעד עפּעס גערופֿן סעלעקציע סאָרט. 745 00:35:44,400 --> 00:35:48,200 אבער איך בין געגאנגען צו פאָרשלאָגן אַז דאָרט ס אנדערע וועגן פון טאן דעם, אויך. 746 00:35:48,200 --> 00:35:50,400 וואָס איך האט ניט טאַקע ווי וועגן בן ס אַלגערידאַם 747 00:35:50,400 --> 00:35:54,400 איז אַז ער געהאלטן געגאנגען, אָדער בעת מיר גיין, צוריק און אַרויס 748 00:35:54,400 --> 00:35:56,930 און צוריק און אַרויס און צוריק און אַרויס. 749 00:35:56,930 --> 00:36:04,130 וואָס אויב אַנשטאָט איך האבן צו טאָן עפּעס ווי די נומערן דאָ 750 00:36:04,130 --> 00:36:08,200 און איך זענען געווען צו נאָר האַנדלען מיט יעדער נומער אין דרייען ווי איך בין געגעבן עס? 751 00:36:08,200 --> 00:36:10,780 >> אין אנדערע ווערטער, דאָ ס מיין רשימה פון נומערן. 752 00:36:10,780 --> 00:36:12,944 פיר, איינער, דרייַ, צוויי. 753 00:36:12,944 --> 00:36:14,360 און איך בין געגאנגען צו טאָן די ווייַטערדיק. 754 00:36:14,360 --> 00:36:17,230 איך בין געגאנגען צו אַרייַנלייגן די נומערן ווו זיי געהערן גאַנץ 755 00:36:17,230 --> 00:36:18,980 ווי סאַלעקטינג זיי איין אין אַ צייַט. 756 00:36:18,980 --> 00:36:20,820 אין אנדערע ווערטער, דאָ ס דער נומער פיר. 757 00:36:20,820 --> 00:36:22,430 >> דאָ ס מיין אָריגינעל רשימה. 758 00:36:22,430 --> 00:36:25,290 און איך בין געגאנגען צו טייַנען יסענשאַלי אַ נייַ רשימה דאָ. 759 00:36:25,290 --> 00:36:26,710 אזוי דעם איז די אַלט רשימה. 760 00:36:26,710 --> 00:36:28,560 דאס איז די נייַ רשימה. 761 00:36:28,560 --> 00:36:30,220 איך זען די נומער פיר ערשטער. 762 00:36:30,220 --> 00:36:34,500 מיין נייַ רשימה איז טכילעס ליידיק, אַזוי עס איז טריוויאַללי די פאַל 763 00:36:34,500 --> 00:36:36,410 אַז פיר איז איצט אַסאָרטיד רשימה. 764 00:36:36,410 --> 00:36:39,560 איך בין נאָר גענומען די נומער איך בין געגעבן, און איך בין פּאַטינג עס אין מיין נייַ רשימה. 765 00:36:39,560 --> 00:36:41,460 >> איז דעם נייַ רשימה אויסגעשטעלט? 766 00:36:41,460 --> 00:36:41,990 יאָ. 767 00:36:41,990 --> 00:36:45,090 עס ס נאַריש ווייַל דאָרט ס נאָר איין עלעמענט, אָבער עס ס לעגאַמרע אויסגעשטעלט. 768 00:36:45,090 --> 00:36:46,390 עס ס 'גאָרנישט אויס פון אָרט. 769 00:36:46,390 --> 00:36:49,290 עס ס מער טשיקאַווע, דעם אַלגערידאַם, ווען איך מאַך צו די ווייַטער שריט. 770 00:36:49,290 --> 00:36:50,550 >> איצט איך האָבן איין. 771 00:36:50,550 --> 00:36:55,430 אזוי איינער, פון קורס, געהערט ביי די אָנהייב אָדער די סוף פון דעם נייַ רשימה? 772 00:36:55,430 --> 00:36:56,360 דער אָנהייב. 773 00:36:56,360 --> 00:36:58,530 אַזוי איך האָבן צו טאָן עטלעכע ווערק איצט. 774 00:36:58,530 --> 00:37:01,410 איך ווע שוין גענומען עטלעכע ליבערטיז מיט מיין מאַרקער 775 00:37:01,410 --> 00:37:03,120 דורך נאָר צייכענונג זאכן ווו איך ווילן זיי, 776 00:37:03,120 --> 00:37:05,320 אָבער אַז ס ניט טאַקע פּינטלעך אין אַ קאָמפּיוטער. 777 00:37:05,320 --> 00:37:08,530 אַ קאָמפּיוטער, ווי מיר וויסן, האט באַראַן, אָדער ראַנדאָם אַקסעס מעמאָרי, 778 00:37:08,530 --> 00:37:12,411 און אַז ס 'איין בייט און אן אנדער ביטע און אן אנדער ביטע. 779 00:37:12,411 --> 00:37:14,910 און אויב איר האָבן אַ גיגאבייט פון באַראַן, איר האָבן אַ ביליאָן ביטעס, 780 00:37:14,910 --> 00:37:16,680 אָבער זיי ניטאָ פֿיזיש אין איין אָרט. 781 00:37:16,680 --> 00:37:19,540 איר קענען ניט נאָר מאַך שטאָפּן אַרום דורך צייכענונג עס אויף די ברעט 782 00:37:19,540 --> 00:37:20,750 ווו נאָר איר ווילן. 783 00:37:20,750 --> 00:37:24,090 אַזוי אויב מיין נייע רשימה האט פיר לאָוקיישאַנז אין זכּרון, 784 00:37:24,090 --> 00:37:27,480 ליידער די פיר איז שוין אין די אומרעכט אָרט. 785 00:37:27,480 --> 00:37:30,410 >> אזוי צו אַרייַנלייגן די נומער איין איך קענען ניט נאָר ציען עס דאָ. 786 00:37:30,410 --> 00:37:31,901 דעם זיקאָרן אָרט טוט נישט עקסיסטירן. 787 00:37:31,901 --> 00:37:35,150 אַז וואָלט זיין טשיטינג, און איך האב שוין טשיטינג פּיקטאָריאַללי פֿאַר אַ ביסל מינוט 788 00:37:35,150 --> 00:37:35,800 דאָ. 789 00:37:35,800 --> 00:37:40,950 אזוי טאַקע, אויב איך ווילן צו שטעלן איין דאָ, איך האָבן צו טעמפּערעראַלי קאָפּיע די פיר 790 00:37:40,950 --> 00:37:43,030 און דעריבער לייגן די איינער דאָרט. 791 00:37:43,030 --> 00:37:45,500 >> אַז ס פייַן, אַז ס ריכטיק, אַז ס טעקניקלי מעגלעך, 792 00:37:45,500 --> 00:37:48,410 אָבער פאַרשטיין אַז ס עקסטרע אַרבעט. 793 00:37:48,410 --> 00:37:50,460 איך האט ניט נאָר שטעלן די נומער אין פּלאַץ. 794 00:37:50,460 --> 00:37:53,026 איך ערשטער האט צו באַוועגן אַ נומער, דעריבער לייגן עס אין פּלאַץ, 795 00:37:53,026 --> 00:37:54,650 אַזוי איך מין פון דאַבאַלד מיין סומע פון ​​אַרבעט. 796 00:37:54,650 --> 00:37:55,660 אַזוי האַלטן אַז אין מיינונג. 797 00:37:55,660 --> 00:37:57,120 >> אבער איך בין איצט געטאן מיט דעם עלעמענט. 798 00:37:57,120 --> 00:37:59,056 איצט איך ווילן צו כאַפּן די נומער דרייַ. 799 00:37:59,056 --> 00:38:00,430 ווו, פון קורס, טוט עס געהערן? 800 00:38:00,430 --> 00:38:01,480 אין צווישן. 801 00:38:01,480 --> 00:38:03,650 איך קענען נישט אָפּנאַרן ענימאָר און נאָר לייגן עס דאָרט, 802 00:38:03,650 --> 00:38:06,770 ווייַל, ווידער, דעם זכּרון איז אין גשמיות לאָוקיישאַנז. 803 00:38:06,770 --> 00:38:10,900 אַזוי איך האָבן צו קאָפּיע די פיר און שטעלן די דרייַ איבער דאָ. 804 00:38:10,900 --> 00:38:11,550 ניט אַ גרויס האַנדלען. 805 00:38:11,550 --> 00:38:14,610 עס ס נאָר איין עקסטרע שריט אַגאַינ-- Feels זייער ביליק. 806 00:38:14,610 --> 00:38:16,445 >> אבער איצט איך מאַך אויף צו די צוויי. 807 00:38:16,445 --> 00:38:17,820 די צוויי, פון קורס, געהערט דאָ. 808 00:38:17,820 --> 00:38:20,990 איצט איר אָנהייבן צו זען ווי די אַרבעט קענען הויפן אַרויף. 809 00:38:20,990 --> 00:38:23,520 איצט וואָס טאָן איך האָבן צו טאָן? 810 00:38:23,520 --> 00:38:28,570 יאָ, איך האָבן צו באַוועגן די פיר, איך דעמאָלט האָבן צו קאָפּיע די דרייַ, 811 00:38:28,570 --> 00:38:31,200 און איצט איך קענען אַרייַנלייגן די צוויי. 812 00:38:31,200 --> 00:38:34,460 און די כאַפּן מיט דעם אַלגערידאַם, ינטערעסטינגלי גענוג, 813 00:38:34,460 --> 00:38:41,050 איז אַז רעכן מיר האָבן אַ מער עקסטרעם פאַל ווו עס ס לאָזן ס זאָגן אַכט, זיבן, 814 00:38:41,050 --> 00:38:45,150 זעקס, פינף, פיר, דרייַ, צוויי, איינער. 815 00:38:45,150 --> 00:38:49,450 דעם איז, אין פילע קאַנטעקסץ, די ערגסט פאַל סצענאַר, 816 00:38:49,450 --> 00:38:51,570 ווייַל די צירעווען זאַך איז ממש קאַפּויער. 817 00:38:51,570 --> 00:38:53,670 >> עס טוט ניט טאַקע ווירקן בן ס אַלגערידאַם, 818 00:38:53,670 --> 00:38:55,940 ווייַל אין בן ס סעלעקציע סאָרט ער ס געגאנגען צו האַלטן 819 00:38:55,940 --> 00:38:58,359 געגאנגען צוריק און אַרויס דורך די רשימה. 820 00:38:58,359 --> 00:39:01,150 און ווייַל ער איז געווען שטענדיק קוקן דורך די גאנצע רוען רשימה, 821 00:39:01,150 --> 00:39:02,858 עס טוט נישט ענין ווו די יסודות זענען. 822 00:39:02,858 --> 00:39:05,630 אבער אין דעם פאַל מיט מיין ינסערטינג אַפּפּראָאַטש-- לאָזן ס פּרובירן דעם. 823 00:39:05,630 --> 00:39:08,616 >> אזוי איין, צוויי, דרייַ, פיר, פינף, זעקס, זיבן, אַכט. 824 00:39:08,616 --> 00:39:11,630 איינער, צוויי, דרייַ, פיר, פינף, זעקס, זיבן, אַכט. 825 00:39:11,630 --> 00:39:14,320 איך בין געגאנגען צו נעמען די אַכט, און ווו טאָן איך לייגן עס? 826 00:39:14,320 --> 00:39:17,260 נו, אין די אָנהייב פון מיין רשימה, ווייַל דעם נייַ רשימה איז אויסגעשטעלט. 827 00:39:17,260 --> 00:39:18,760 און איך קרייַז עס אויס. 828 00:39:18,760 --> 00:39:20,551 >> ווו טאָן איך לייגן די זיבן? 829 00:39:20,551 --> 00:39:21,050 צירעווען עס. 830 00:39:21,050 --> 00:39:23,174 עס דאַרף צו גיין דאָרט, אַזוי איך האָבן צו טאָן עטלעכע קאַפּיינג. 831 00:39:23,174 --> 00:39:26,820 832 00:39:26,820 --> 00:39:28,480 און איצט די זיבן גייט דאָ. 833 00:39:28,480 --> 00:39:29,860 איצט איך מאַך אויף צו דער זעקס. 834 00:39:29,860 --> 00:39:30,980 איצט עס ס אַפֿילו מער אַרבעט. 835 00:39:30,980 --> 00:39:32,570 >> אַכט האט צו גיין דאָ. 836 00:39:32,570 --> 00:39:33,920 זיבן האט צו גיין דאָ. 837 00:39:33,920 --> 00:39:35,450 איצט דער זעקס קענען גיין דאָ. 838 00:39:35,450 --> 00:39:37,950 איצט איך כאַפּן די פינף. 839 00:39:37,950 --> 00:39:40,560 איצט די אַכט האט צו גיין דאָ, זיבן האט צו גיין דאָ, 840 00:39:40,560 --> 00:39:43,650 זעקס האט צו גיין דאָ, און איצט די פינף און איבערחזרן. 841 00:39:43,650 --> 00:39:46,610 און איך בין שיין פיל מאָווינג עס קעסיידער. 842 00:39:46,610 --> 00:39:52,950 >> אזוי אין די סוף, דעם אַלגאָריטהמ-- מיר וועט רוף עס ינסערשאַן סאָרט-- אַקטשאַוואַלי 843 00:39:52,950 --> 00:39:55,020 האט אַ פּלאַץ פון אַרבעט, אויך. 844 00:39:55,020 --> 00:39:56,970 עס ס נאָר אַנדערש מין פון אַרבעט ווי בן ס. 845 00:39:56,970 --> 00:40:00,090 בן ס אַרבעט האט מיר געגאנגען צוריק און אַרויס אַלע די צייַט, 846 00:40:00,090 --> 00:40:03,510 סאַלעקטינג די ווייַטער קלענסטער עלעמענט ווידער און ווידער. 847 00:40:03,510 --> 00:40:06,660 אַזוי עס איז געווען דעם זייער וויסואַל מין פון אַרבעט. 848 00:40:06,660 --> 00:40:10,600 >> דאס אנדערע אַלגערידאַם, וואָס איז נאָך קאָררעקט-- עס וועט באַקומען די אַרבעט דאָנע-- 849 00:40:10,600 --> 00:40:12,800 נאָר ענדערונגען די סומע פון ​​אַרבעט. 850 00:40:12,800 --> 00:40:15,420 עס קוקט ווי טכילעס איר ניטאָ שפּאָרן, ווייַל איר ניטאָ נאָר 851 00:40:15,420 --> 00:40:19,190 דילינג מיט יעדער עלעמענט אַרויף פראָנט אָן גיין אַלע 852 00:40:19,190 --> 00:40:20,930 די וועג דורך די רשימה ווי בן איז געווען. 853 00:40:20,930 --> 00:40:25,300 אבער די פּראָבלעם איז, ספּעציעל אין די משוגע קאַסעס ווו עס ס אַלע קאַפּויער, 854 00:40:25,300 --> 00:40:27,830 איר ניטאָ נאָר סאָרט פון פּאָסטפּאָנינג די שווער אַרבעט 855 00:40:27,830 --> 00:40:30,360 ביז איר האָבן צו פאַרריכטן דיין מיסטייקס. 856 00:40:30,360 --> 00:40:33,919 >> און אַזוי אויב איר קענען ימאַדזשאַן דעם אַכט און זיבן און זעקס און פינף 857 00:40:33,919 --> 00:40:36,710 און שפּעטער פיר און דרייַ און צוויי מאָווינג זייער וועג דורך די רשימה, 858 00:40:36,710 --> 00:40:39,060 מיר ווע נאָר געביטן דעם טיפּ פון אַרבעט מיר ניטאָ טאן. 859 00:40:39,060 --> 00:40:42,340 אָנשטאָט טאן עס בייַ די אָנהייב פון מיין יטעראַטיאָן, 860 00:40:42,340 --> 00:40:45,250 איך בין נאָר טאן עס בייַ די סוף פון יעדער יטעראַטיאָן. 861 00:40:45,250 --> 00:40:50,550 אַזוי עס טורנס אויס אַז דעם אַלגערידאַם, אויך, בכלל גערופֿן ינסערשאַן סאָרט, 862 00:40:50,550 --> 00:40:52,190 איז אויך אויף די סדר פון N סקווערד. 863 00:40:52,190 --> 00:40:56,480 עס ס אַקטשאַוואַלי ניט בעסער, ניט בעסער אין אַלע. 864 00:40:56,480 --> 00:41:00,810 >> אָבער, עס ס אַ דריט צוגאַנג איך וואָלט מוטיקן אונדז צו באַטראַכטן, 865 00:41:00,810 --> 00:41:02,970 וואָס איז דעם. 866 00:41:02,970 --> 00:41:07,850 אַזוי רעכן מיין רשימה, פֿאַר פּאַשטעס ווידער, איז פיר, איינער, דרייַ, 867 00:41:07,850 --> 00:41:11,080 טוואָ-- נאָר פיר נומערן. 868 00:41:11,080 --> 00:41:13,300 בן האט גוט ינטוישאַן, גוט מענטש ינטוישאַן 869 00:41:13,300 --> 00:41:16,340 איידער, דורך וואָס מיר פאַרפעסטיקט די גאנצע רשימה עווענטואַללי-- ינסערשאַן סאָרט. 870 00:41:16,340 --> 00:41:18,020 איך קאָוקסט אונדז צוזאמען. 871 00:41:18,020 --> 00:41:22,530 אבער לאָזן ס באַטראַכטן די סימפּלאַסט וועג צו פאַרריכטן דעם רשימה. 872 00:41:22,530 --> 00:41:24,110 >> דעם רשימה איז ניט אויסגעשטעלט. 873 00:41:24,110 --> 00:41:26,130 וואָס? 874 00:41:26,130 --> 00:41:31,920 אין ענגליש, דערקלערן וואָס עס ס ניט אַקשלי אויסגעשטעלט. 875 00:41:31,920 --> 00:41:33,400 וואָס טוט עס מיינען נישט צו זיין אויסגעשטעלט? 876 00:41:33,400 --> 00:41:34,220 >> תּלמיד: עס ס נישט סאַקווענטשאַל. 877 00:41:34,220 --> 00:41:34,990 >> דוד מאַלאַן: ניט סאַקווענטשאַל. 878 00:41:34,990 --> 00:41:35,822 געבן מיר אַ משל. 879 00:41:35,822 --> 00:41:37,180 >> תּלמיד: שטעלן זיי אין סדר. 880 00:41:37,180 --> 00:41:37,440 >> דוד מאַלאַן: קעשורע. 881 00:41:37,440 --> 00:41:38,790 געבן מיר אַ מער ספּעציפיש בייַשפּיל. 882 00:41:38,790 --> 00:41:39,832 >> תּלמיד: אַסענדינג סדר. 883 00:41:39,832 --> 00:41:41,206 דוד מאַלאַן: ניט אַסענדינג סדר. 884 00:41:41,206 --> 00:41:42,100 זיין מער גענוי. 885 00:41:42,100 --> 00:41:45,190 איך טאָן ניט וויסן וואָס איר מיינען דורך אַסענדינג. 886 00:41:45,190 --> 00:41:47,150 וואס איז נישט ריכטיג? 887 00:41:47,150 --> 00:41:49,930 >> תּלמיד: דער קלענסטער פון די נומערן איז נישט אין דער ערשטער פּלאַץ. 888 00:41:49,930 --> 00:41:51,140 >> דוד מאַלאַן: קלענסטער נומער ס ניט אין דער ערשטער פּלאַץ. 889 00:41:51,140 --> 00:41:52,120 זיין מער ספּעציפיש. 890 00:41:52,120 --> 00:41:55,000 איך בין סטאַרטינג צו כאַפּן אויף. 891 00:41:55,000 --> 00:41:59,470 מיר 'רע קאַונטינג, אָבער וואָס ס אויס פון סדר דאָ? 892 00:41:59,470 --> 00:42:00,707 >> תּלמיד: נומעריקאַל סיקוואַנס. 893 00:42:00,707 --> 00:42:02,040 דוד מאַלאַן: נומעריקאַל סיקוואַנס. 894 00:42:02,040 --> 00:42:04,248 אַלעמען ס מין פון בעכעסקעם עס הערע-- זייער הויך מדרגה. 895 00:42:04,248 --> 00:42:07,450 נאָר ממש זאָגן מיר וואָס ס פאַלש ווי אַ פינף-יאָר-אַלט זאל. 896 00:42:07,450 --> 00:42:08,310 >> תּלמיד: פּלוס איינער. 897 00:42:08,310 --> 00:42:08,750 >> דוד מאַלאַן: וואָס ס וואָס? 898 00:42:08,750 --> 00:42:09,610 >> תּלמיד: פּלוס איינער. 899 00:42:09,610 --> 00:42:11,235 >> דוד מאַלאַן: וואָס טאָן איר מיינען פּלוס איינער? 900 00:42:11,235 --> 00:42:12,754 901 00:42:12,754 --> 00:42:14,170 געבן מיר אַ פאַרשידענע פינף-יאָר-אַלט. 902 00:42:14,170 --> 00:42:16,840 903 00:42:16,840 --> 00:42:18,330 וואָס ס קאַליע, מאָם? 904 00:42:18,330 --> 00:42:19,940 וואָס ס קאַליע, טאַטע? 905 00:42:19,940 --> 00:42:22,808 וואָס טאָן איר מיינען עס איז נישט אויסגעשטעלט? 906 00:42:22,808 --> 00:42:24,370 >> תּלמיד: עס ס נישט די רעכט אָרט. 907 00:42:24,370 --> 00:42:25,580 >> דוד מאַלאַן: וואָס ס נישט אין די רעכט אָרט? 908 00:42:25,580 --> 00:42:26,174 >> תּלמיד: Four. 909 00:42:26,174 --> 00:42:27,090 דוד מאַלאַן: גוט, גוט. 910 00:42:27,090 --> 00:42:29,110 אַזוי פיר איז ניט ווו עס זאָל זיין. 911 00:42:29,110 --> 00:42:30,590 אין באַזונדער, איז דאָס רעכט? 912 00:42:30,590 --> 00:42:33,000 פיר און איינער, דער ערשטער צוויי נומערן איך זען. 913 00:42:33,000 --> 00:42:34,930 איז דאָס רעכט? 914 00:42:34,930 --> 00:42:36,427 ניין, זיי ניטאָ אויס פון סדר, רעכט? 915 00:42:36,427 --> 00:42:38,135 אין פאַקט, טראַכטן איצט וועגן אַ קאָמפּיוטער, אויך. 916 00:42:38,135 --> 00:42:40,824 עס קענען בלויז קוקן בייַ אפֿשר איינער, אפֿשר צוויי זאכן בייַ אָנסע-- 917 00:42:40,824 --> 00:42:43,240 און אַקשלי בלויז איין זאַך אין אַ צייַט, אָבער עס קענען לפּחות 918 00:42:43,240 --> 00:42:45,790 קוקן בייַ איין זאַך דעריבער די ווייַטער זאַך רעכט ווייַטער צו אים. 919 00:42:45,790 --> 00:42:47,380 >> אַזוי זענען די אין סדר? 920 00:42:47,380 --> 00:42:48,032 זיכער נישט. 921 00:42:48,032 --> 00:42:48,740 אַזוי איר וויסן וואָס? 922 00:42:48,740 --> 00:42:51,020 וואָס טאָן ניט מיר נעמען בייבי טריט פיקסיר דעם פּראָבלעם 923 00:42:51,020 --> 00:42:53,410 אַנשטאָט טאן די פאַנטאַזיע אַלגערידאַמז ווי בן, ווו 924 00:42:53,410 --> 00:42:56,440 ער ס סאָרט פון פיקסיר עס דורך לופּינג דורך דער רשימה 925 00:42:56,440 --> 00:42:59,670 אַנשטאָט טאן וואָס איך האבן, ווו איך נאָר מין פון פאַרפעסטיקט עס ווי מיר גיין? 926 00:42:59,670 --> 00:43:03,650 זאל ס נאָר ממש ברעכן אַראָפּ די געדאנק פון אָרדער-- נומעריקאַל סדר, 927 00:43:03,650 --> 00:43:06,990 רופן עס וועלכער איר וואַנט-- אין די פּאַירוויסע קאַמפּעראַסאַנז. 928 00:43:06,990 --> 00:43:07,590 >> פיר און איינער. 929 00:43:07,590 --> 00:43:09,970 איז דאָס די ריכטיק סדר? 930 00:43:09,970 --> 00:43:11,310 אַזוי לאָזן ס פאַרריכטן אַז. 931 00:43:11,310 --> 00:43:14,700 איין און פיר, און דעמאָלט מיר וועט נאָר קאָפּיע אַז. 932 00:43:14,700 --> 00:43:15,560 אַלע רעכט, גוט. 933 00:43:15,560 --> 00:43:17,022 איך פאַרפעסטיקט איינער און פיר. 934 00:43:17,022 --> 00:43:18,320 דריי און צוויי? 935 00:43:18,320 --> 00:43:18,820 נומ ' 936 00:43:18,820 --> 00:43:21,690 זאל מיין ווערטער גלייַכן מיין Fingers. 937 00:43:21,690 --> 00:43:23,695 פיר און דרייַ? 938 00:43:23,695 --> 00:43:27,930 >> עס ס נישט אין סדר, אַזוי איך בין געגאנגען צו טאָן איינער, דרייַ, פיר, צוויי. 939 00:43:27,930 --> 00:43:28,680 אקעי גוט. 940 00:43:28,680 --> 00:43:32,310 איצט פיר און צוויי? 941 00:43:32,310 --> 00:43:33,370 מיר דאַרפֿן צו פאַרריכטן דעם, אויך. 942 00:43:33,370 --> 00:43:36,700 אזוי איין, דרייַ, צוויי, פיר. 943 00:43:36,700 --> 00:43:39,820 אַזוי איז עס אויסגעשטעלט? 944 00:43:39,820 --> 00:43:43,170 ניין, אָבער איז עס נעענטער צו אויסגעשטעלט? 945 00:43:43,170 --> 00:43:48,930 >> עס איז, ווייַל מיר פאַרפעסטיקט דעם גרייַז, מיר פאַרפעסטיקט דעם גרייַז, 946 00:43:48,930 --> 00:43:50,370 און מיר פאַרפעסטיקט דעם גרייַז. 947 00:43:50,370 --> 00:43:52,420 אזוי מיר פאַרפעסטיקט דרייַ מיסטייקס אַרגיואַבלי. 948 00:43:52,420 --> 00:43:58,100 נאָך טוט ניט טאַקע קוקן אויסגעשטעלט, אָבער עס איז אַבדזשעקטיוולי נעענטער צו אויסגעשטעלט 949 00:43:58,100 --> 00:44:00,080 ווייַל מיר פאַרפעסטיקט עטלעכע פון ​​יענע מיסטייקס. 950 00:44:00,080 --> 00:44:02,047 >> איצט וואָס טאָן איך טאָן ווייַטער? 951 00:44:02,047 --> 00:44:03,630 איך מין פון ריטשט די סוף פון די רשימה. 952 00:44:03,630 --> 00:44:05,680 איך געווען צו האָבן פאַרפעסטיקט אַלע די מיסטייקס, אָבער ניט. 953 00:44:05,680 --> 00:44:08,510 ווייַל אין דעם פאַל, עטלעכע נומערן זאל האָבן באַבאַלד אַרויף נעענטער 954 00:44:08,510 --> 00:44:10,410 צו אנדערע נומערן וואָס זענען נאָך אויס פון סדר. 955 00:44:10,410 --> 00:44:12,951 אַזוי לאָזן ס טאָן עס ווידער, און איך וועט נאָר טאָן עס אין פּלאַץ דעם מאָל. 956 00:44:12,951 --> 00:44:14,170 איין און דרייַ? 957 00:44:14,170 --> 00:44:14,720 עס ס פייַן. 958 00:44:14,720 --> 00:44:16,070 דריי און צוויי? 959 00:44:16,070 --> 00:44:17,560 פון לויף ניט, אַזוי לאָזן ס טוישן וואָס. 960 00:44:17,560 --> 00:44:19,160 אזוי צוויי, דרייַ. 961 00:44:19,160 --> 00:44:21,340 דריי און פיר? 962 00:44:21,340 --> 00:44:24,370 און איצט לאָזן ס נאָר זייַן דער הויפּט פּעדאַנטיק דאָ. 963 00:44:24,370 --> 00:44:26,350 איז עס אויסגעשטעלט? 964 00:44:26,350 --> 00:44:29,280 איר יומאַנז וויסן עס ס אויסגעשטעלט. 965 00:44:29,280 --> 00:44:30,400 >> איך זאָל פּרובירן ווידער. 966 00:44:30,400 --> 00:44:31,900 אזוי אָליוויאַ איז פּראַפּאָוזינג איך פּרובירן ווידער. 967 00:44:31,900 --> 00:44:32,530 וואָס? 968 00:44:32,530 --> 00:44:35,810 ווייַל אַ קאָמפּיוטער טוט נישט האָבן די לוקסוס פון אונדזער מענטשלעך אויגן 969 00:44:35,810 --> 00:44:38,080 פון נאָר גלאַנסינג באַקק-- גוט, איך בין געטאן. 970 00:44:38,080 --> 00:44:41,610 ווי טוט די קאָמפּיוטער באַשטימען אַז די רשימה איז איצט אויסגעשטעלט? 971 00:44:41,610 --> 00:44:44,590 מאַקאַניקלי. 972 00:44:44,590 --> 00:44:47,650 >> איך זאָל גיין דורך אַמאָל מער, און נאָר אויב איך 973 00:44:47,650 --> 00:44:51,190 דו זאלסט נישט מאַכן / געפינען קיין מיסטייקס קענען איך דעמאָלט פאַרענדיקן ווי די קאָמפּיוטער, יאָ, 974 00:44:51,190 --> 00:44:51,980 מיר ניטאָ גוט צו גיין. 975 00:44:51,980 --> 00:44:54,850 אזוי איין און צוויי, צוויי און דרייַ, דרייַ און פיר. 976 00:44:54,850 --> 00:44:58,030 איצט איך קענען דעפיניטיוועלי זאָגן דעם איז אויסגעשטעלט, ווייַל איך האט ניט געמאכט קיין ענדערונגען. 977 00:44:58,030 --> 00:45:01,940 איצט עס וואָלט זיין אַ זשוק און נאָר נאַריש אויב איך, די קאָמפּיוטער, 978 00:45:01,940 --> 00:45:05,640 געבעטן די זעלבע שאלות ווידער יקספּעקטינג פאַרשידענע ענטפֿערס. 979 00:45:05,640 --> 00:45:07,110 זאָל נישט פּאַסירן. 980 00:45:07,110 --> 00:45:08,600 >> און אַזוי איצט די רשימה איז אויסגעשטעלט. 981 00:45:08,600 --> 00:45:12,630 צום באַדויערן, פליסנדיק צייַט פון דעם אַלגערידאַם איז אויך N סקווערד. 982 00:45:12,630 --> 00:45:13,130 וואָס? 983 00:45:13,130 --> 00:45:19,520 מחמת איר האָבן N נומערן, און אין די ערגסט פאַל איר האָבן צו באַוועגן N נומערן 984 00:45:19,520 --> 00:45:23,637 N מאל ווייַל איר האָבן צו האַלטן געגאנגען צוריק צו קאָנטראָלירן און פּאַטענטשאַלי פאַרריכטן 985 00:45:23,637 --> 00:45:24,220 די נומערן. 986 00:45:24,220 --> 00:45:26,280 און מיר קענען טאָן אַ מער פאָרמאַל אַנאַליסיס, אויך. 987 00:45:26,280 --> 00:45:29,530 >> אזוי דעם איז אַלע צו זאָגן מיר ווע גענומען דרייַ פאַרשידענע אַפּראָוטשיז, איין 988 00:45:29,530 --> 00:45:32,210 פון זיי מיד ינטואַטיוו אַוועק די פלעדערמויז פון בן 989 00:45:32,210 --> 00:45:35,170 צו מיין סאַגדזשעסטיד ינסערשאַן סאָרט צו דעם איינער 990 00:45:35,170 --> 00:45:38,540 ווו איר מין פון פאַרלירן ספּעקטאַקל פון די וואַלד פֿאַר די ביימער טכילעס. 991 00:45:38,540 --> 00:45:41,760 אבער דעמאָלט אויב איר נעמען אַ שריט צוריק, וווואַלאַ, מיר 'ווע פאַרפעסטיקט די סאָרטינג ייַנפאַל. 992 00:45:41,760 --> 00:45:43,824 אזוי דעם איז, אַרויספאָדערן זאָגן, אַ נידעריקער מדרגה טאָמער 993 00:45:43,824 --> 00:45:45,740 ווי עטלעכע פון ​​די אנדערע אַלגערידאַמז, אָבער לאָזן ס 994 00:45:45,740 --> 00:45:48,550 זען אויב מיר קענען נישט וויזשוואַלייז די דורך וועג פון דעם. 995 00:45:48,550 --> 00:45:51,450 >> אזוי דעם איז עטלעכע פייַן ווייכווארג אַז עמעצער 996 00:45:51,450 --> 00:45:56,110 געשריבן ניצן פאַרביק באַרס אַז ס געגאנגען צו טאָן די ווייַטערדיק פֿאַר אונדז. 997 00:45:56,110 --> 00:45:57,736 יעדער פון די באַרס רעפּראַזענץ אַ נומער. 998 00:45:57,736 --> 00:46:00,026 העכער די באַר, די ביגער די נומער, קלענערער די באַר, 999 00:46:00,026 --> 00:46:00,990 דער קלענערער די נומער. 1000 00:46:00,990 --> 00:46:05,880 אזוי יידילי מיר ווילן אַ פייַן פּיראַמיד ווו עס סטאַרץ קליין און געץ גרויס, 1001 00:46:05,880 --> 00:46:08,330 און וואָס וואָלט מיינען אַז די באַרס זענען אויסגעשטעלט. 1002 00:46:08,330 --> 00:46:11,200 אַזוי איך בין געגאנגען צו גיין פאָרויס און קלייַבן, פֿאַר בייַשפּיל, בן ס אַלגערידאַם 1003 00:46:11,200 --> 00:46:13,990 פירסט-- סעלעקציע סאָרט. 1004 00:46:13,990 --> 00:46:16,220 >> און באַמערקן וואָס עס ס טאן. 1005 00:46:16,220 --> 00:46:18,670 די וועג זיי ווע אויסדערוויילט צו וויזשוואַלייז דעם אַלגערידאַם 1006 00:46:18,670 --> 00:46:22,090 איז אַז, פּונקט ווי איך איז געווען גיין דורך מיין רשימה, 1007 00:46:22,090 --> 00:46:24,710 דעם פּראָגראַם איז געגאנגען דורך זייַן רשימה פון נומערן, 1008 00:46:24,710 --> 00:46:28,160 כיילייטינג אין ראָזעווע יעדער נומער אַז עס ס 'זוכט אין. 1009 00:46:28,160 --> 00:46:32,360 און וואָס ס וועגן צו פּאַסירן רעכט איצט? 1010 00:46:32,360 --> 00:46:35,154 >> דער קלענסטער נומער אַז איך אָדער בן געפֿונען פּלוצלינג 1011 00:46:35,154 --> 00:46:36,820 געץ באווויגן צו די אָנהייב פון די רשימה. 1012 00:46:36,820 --> 00:46:40,037 און באַמערקן זיי האבן יוויקט די נומער וואָס איז געווען דאָרט, 1013 00:46:40,037 --> 00:46:41,120 און אַז ס בישליימעס פייַן. 1014 00:46:41,120 --> 00:46:42,600 איך האט ניט באַקומען אין אַז מדרגה פון דעטאַל. 1015 00:46:42,600 --> 00:46:44,308 אבער מיר דאַרפֿן צו שטעלן אַז נומער ערגעץ, 1016 00:46:44,308 --> 00:46:47,775 אַזוי מיר נאָר באווויגן עס צו די עפענען אָרט וואָס איז געווען Created. 1017 00:46:47,775 --> 00:46:49,900 אַזוי איך בין געגאנגען צו גיכקייַט דעם אַרויף, ווייַל אַנדערש עס 1018 00:46:49,900 --> 00:46:51,871 ווערט זייער טידיאַס געשווינד. 1019 00:46:51,871 --> 00:46:55,800 1020 00:46:55,800 --> 00:46:58,600 אַנימאַטיאָן ספּעעד-- עס מיר גיין. 1021 00:46:58,600 --> 00:47:01,850 אַזוי איצט זעלביקער פּרינציפּ איך איז געווען אַפּלייינג, אָבער איר 1022 00:47:01,850 --> 00:47:06,540 קענען אָנהייבן צו פילן די אַלגערידאַם, אויב איר וועט, אָדער זען עס אַ ביסל מער קלאר. 1023 00:47:06,540 --> 00:47:13,190 און דעם אַלגערידאַם האט דער ווירקונג פון סאַלעקטינג די ווייַטער קלענסטער עלעמענט, 1024 00:47:13,190 --> 00:47:16,422 אַזוי איר ניטאָ געגאנגען צו אָנהייבן צו זען עס ראַמפּע אַרויף אויף די לינקס. 1025 00:47:16,422 --> 00:47:19,130 און אויף יעדער יטעראַטיאָן, ווי איך פּראָפּאָסעד, עס טוט אַ ביסל ווייניקער אַרבעט. 1026 00:47:19,130 --> 00:47:21,921 עס טוט נישט האָבן צו גיין אַלע די וועג צוריק צו די לינקס סוף פון די רשימה, 1027 00:47:21,921 --> 00:47:23,900 ווייַל עס שוין ווייסט יענע זענען אויסגעשטעלט. 1028 00:47:23,900 --> 00:47:28,129 אַזוי עס מין פון Feels ווי עס ס אַקסעלערייטינג, אַפֿילו כאָטש יעדער שריט איז 1029 00:47:28,129 --> 00:47:29,420 גענומען דער זעלביקער סומע פון ​​צייַט. 1030 00:47:29,420 --> 00:47:31,600 עס ס נאָר ווייניקערע טריט רוען. 1031 00:47:31,600 --> 00:47:35,240 און איצט איר קענען מין פון פילן די אַלגערידאַם רייניקונג אַרויף די סוף פון עס, 1032 00:47:35,240 --> 00:47:37,040 און טאַקע איצט עס ס אויסגעשטעלט. 1033 00:47:37,040 --> 00:47:41,620 >> אזוי ינסערשאַן סאָרט איז אַלע געטאן. 1034 00:47:41,620 --> 00:47:43,600 איך דאַרפֿן צו שייַעך-ראַנדאָמיזע די מענגע. 1035 00:47:43,600 --> 00:47:45,940 און באַמערקן איך קען נאָר האַלטן ראַנדאָמיזינג עס, 1036 00:47:45,940 --> 00:47:50,630 און מיר וועט באַקומען אַ אַפּראַקסאַמיישאַן פון דער זעלביקער צוגאַנג, ינסערשאַן סאָרט. 1037 00:47:50,630 --> 00:47:55,050 זאל מיר פּאַמעלעך עס אַראָפּ צו דאָ. 1038 00:47:55,050 --> 00:47:56,915 זאל ס אָנהייבן אַז איבער. 1039 00:47:56,915 --> 00:47:57,414 האַלטן. 1040 00:47:57,414 --> 00:48:00,662 1041 00:48:00,662 --> 00:48:02,410 >> זאל ס האָפּקען פיר. 1042 00:48:02,410 --> 00:48:03,200 עס מיר גיין. 1043 00:48:03,200 --> 00:48:04,190 ראַנדאָמיזע זיי מענגע. 1044 00:48:04,190 --> 00:48:05,555 און דאָ מיר גאָ-- ינסערשאַן סאָרט. 1045 00:48:05,555 --> 00:48:10,260 1046 00:48:10,260 --> 00:48:12,800 שפּיל. 1047 00:48:12,800 --> 00:48:17,280 נאָטיץ אַז עס ס דילינג מיט יעדער עלעמענט עס ינקאַונטערז רעכט אַוועק, 1048 00:48:17,280 --> 00:48:20,282 אָבער אויב עס געהערט אין די אומרעכט אָרט באַמערקן 1049 00:48:20,282 --> 00:48:21,740 אַלע פון ​​די אַרבעט וואס האט צו פּאַסירן. 1050 00:48:21,740 --> 00:48:24,700 מיר האָבן צו האַלטן shifting מער און מער יסודות צו מאַכן צימער 1051 00:48:24,700 --> 00:48:27,340 פֿאַר די איין מיר ווילן צו שטעלן אין פּלאַץ. 1052 00:48:27,340 --> 00:48:30,740 >> אזוי מיר ניטאָ פאָקוסינג אויף די לינקס סוף פון די רשימה בלויז. 1053 00:48:30,740 --> 00:48:34,460 נאָטיץ מיר האָבן נישט אַפֿילו געקוקט אַט-- מיר האָבן ניט כיילייטיד אין ראָזעווע עפּעס 1054 00:48:34,460 --> 00:48:35,610 צו די רעכט. 1055 00:48:35,610 --> 00:48:38,180 מיר ניטאָ פּונקט דילינג מיט די פּראָבלעמס ווי מיר גיין, 1056 00:48:38,180 --> 00:48:40,430 אָבער מיר 'רע קריייטינג אַ פּלאַץ פון אַרבעט פֿאַר זיך נאָך. 1057 00:48:40,430 --> 00:48:44,410 און אַזוי אויב מיר גיכקייַט דעם אַרויף איצט צו גיין צו קאַמפּלישאַן, 1058 00:48:44,410 --> 00:48:46,210 עס האט אַ אַנדערש פילן צו עס טאַקע. 1059 00:48:46,210 --> 00:48:50,150 עס ס נאָר פאָקוסינג אויף די לינקס סוף אָבער טאן אַ ביסל מער אַרבעט ווי נעעדעד-- 1060 00:48:50,150 --> 00:48:53,230 מין פון סמודינג זאכן איבער, פיקסיר זאכן, 1061 00:48:53,230 --> 00:48:58,350 אָבער דילינג לעסאָף מיט יעדער עלעמענט איינער בייַ אַ מאָל 1062 00:48:58,350 --> 00:49:07,740 ביז מיר באַקומען צו טהע-- נו, מיר אַלע וויסן ווי דעם איז געגאנגען צו סוף, 1063 00:49:07,740 --> 00:49:09,700 אַזוי עס ס אַ ביסל ונדערווהעלמינג טאָמער. 1064 00:49:09,700 --> 00:49:12,830 >> אבער די רשימה אין די ענד-- ספּאָילער-- איז געגאנגען צו זיין אויסגעשטעלט. 1065 00:49:12,830 --> 00:49:15,300 אזוי לאָזן 'ס קוק בייַ איינער לעצט איינער. 1066 00:49:15,300 --> 00:49:16,840 מיר קענען ניט נאָר האָפּקען איצט. 1067 00:49:16,840 --> 00:49:18,000 מיר 'רע כּמעט דאָרט. 1068 00:49:18,000 --> 00:49:19,980 צוויי צו גיין, איין צו גיין. 1069 00:49:19,980 --> 00:49:22,680 און וווואַלאַ. 1070 00:49:22,680 --> 00:49:23,450 ויסגעצייכנט. 1071 00:49:23,450 --> 00:49:27,220 >> אַזוי איצט לאָזן ס טאָן איינער לעצטע איינער, שייַעך-ראַנדאָמיזינג מיט בלאָז סאָרט. 1072 00:49:27,220 --> 00:49:31,690 און באַמערקן דאָ, ספּעציעל אויב איך פּאַמעלעך עס אַראָפּ, דעם טוט האַלטן סוואָאָפּינג דורך. 1073 00:49:31,690 --> 00:49:36,830 אבער באַמערקן עס נאָר מאכט פּאַירוויסע קאָמפּאַריסאָנס-- סאָרט פון היגע סאַלושאַנז. 1074 00:49:36,830 --> 00:49:39,050 אבער ווי באַלד ווי מיר באַקומען צו דער סוף פון דער רשימה אין ראָזעווע, 1075 00:49:39,050 --> 00:49:40,690 וואָס ס 'געגאנגען צו האָבן צו פּאַסירן ווידער? 1076 00:49:40,690 --> 00:49:44,539 1077 00:49:44,539 --> 00:49:46,830 יאָ, עס ס 'געגאנגען צו האָבן צו אָנהייב איבער, ווייַל עס בלויז 1078 00:49:46,830 --> 00:49:49,870 פאַרפעסטיקט פּאַירוויסע מיסטייקס. 1079 00:49:49,870 --> 00:49:53,120 און אַז זאל האָבן גילוי נאָך אנדערע. 1080 00:49:53,120 --> 00:49:58,950 און אַזוי אויב איר גיכקייַט דעם אַרויף, איר וועט זען אַז, פיל ווי דער נאָמען ימפּלייז, 1081 00:49:58,950 --> 00:50:01,870 דער קלענערער עלעמענצ-- אָדער גאַנץ, די גרעסערע עלעמענצ-- זענען סטאַרטינג 1082 00:50:01,870 --> 00:50:03,740 צו בלאָז אַרויף צו די שפּיץ, אויב איר וועט. 1083 00:50:03,740 --> 00:50:07,380 און דער קלענערער עלעמענטן זענען סטאַרטינג צו בלאָז אַראָפּ צו די לינקס. 1084 00:50:07,380 --> 00:50:10,780 און טאַקע, אַז ס מין פון די וויסואַל ווירקונג ווי געזונט. 1085 00:50:10,780 --> 00:50:17,150 און אַזוי דעם וועט סוף אַרויף פינישינג אין אַ זייער ענלעך וועג, אויך. 1086 00:50:17,150 --> 00:50:19,160 >> מיר טאָן ניט האָבן צו וואוינען אויף דעם באַזונדער איינער. 1087 00:50:19,160 --> 00:50:21,010 זאל מיר עפענען דעם איצט, אויך. 1088 00:50:21,010 --> 00:50:24,040 עס ס אַ ביסל אנדערע סאָרטינג אַלגערידאַמז אין דער וועלט, אַ ביסל פון וואָס 1089 00:50:24,040 --> 00:50:25,580 זענען קאַפּטשערד דאָ. 1090 00:50:25,580 --> 00:50:29,960 און ספּעציעל פֿאַר לערנערז וואס זענען נישט דאַווקע וויזשאַוואַל אָדער מאַטאַמאַטיקאַל, 1091 00:50:29,960 --> 00:50:31,930 ווי מיר האבן פריער, מיר קענען אויך טאָן דעם אַודיאַללי 1092 00:50:31,930 --> 00:50:34,210 אויב מיר מיטאַרבעטער אַ קלאַנג מיט דעם. 1093 00:50:34,210 --> 00:50:36,990 און נאָר פֿאַר שפּאַס, דאָ ס אַ ביסל אַנדערש אַלגערידאַמז, 1094 00:50:36,990 --> 00:50:40,950 און איינער פון זיי אין באַזונדער איר ניטאָ געגאנגען צו באַמערקן איז גערופֿן "צונויפגיסן סאָרט." 1095 00:50:40,950 --> 00:50:43,250 >> עס איז אַקשלי אַ פונדאַמענטאַללי בעסער אַלגערידאַם, 1096 00:50:43,250 --> 00:50:45,860 אַזאַ אַז צונויפגיסן סאָרט, איינער פון די אָנעס איר ניטאָ וועגן צו זען, 1097 00:50:45,860 --> 00:50:49,170 איז ניט סדר פון N סקווערד. 1098 00:50:49,170 --> 00:50:57,280 עס ס אויף די סדר פון N מאל קלאָץ פון ן, וואָס איז אַקטשאַוואַלי קלענערער און אַזוי 1099 00:50:57,280 --> 00:50:58,940 Faster ווי די אנדערע דרייַ. 1100 00:50:58,940 --> 00:51:00,670 און עס ס אַ פּאָר אנדערע נאַריש אָנעס אַז מיר וועט זען. 1101 00:51:00,670 --> 00:51:01,933 >> אזוי דאָ מיר גיין מיט עטלעכע געזונט. 1102 00:51:01,933 --> 00:51:06,620 1103 00:51:06,620 --> 00:51:10,490 דאס איז ינסערשאַן סאָרט, אַזוי ווידער עס ס נאָר דילינג מיט די יסודות 1104 00:51:10,490 --> 00:51:13,420 ווי זיי קומען. 1105 00:51:13,420 --> 00:51:17,180 דאס איז בלאָז סאָרט, אַזוי עס ס קאָנסידערינג זיי פּערז בייַ אַ מאָל. 1106 00:51:17,180 --> 00:51:22,030 1107 00:51:22,030 --> 00:51:24,490 און ווידער, די ביגאַסט עלעמענטן זענען באַבלינג אַרויף צו די שפּיץ. 1108 00:51:24,490 --> 00:51:38,098 1109 00:51:38,098 --> 00:51:41,710 >> ווייַטער אַרויף סעלעקציע סאָרט. 1110 00:51:41,710 --> 00:51:45,420 דאס איז בן ס אַלגערידאַם, ווו ווידער ער ס סאַלעקטינג יטעראַטיוועלי 1111 00:51:45,420 --> 00:51:46,843 די ווייַטער קלענסטער עלעמענט. 1112 00:51:46,843 --> 00:51:49,801 1113 00:51:49,801 --> 00:51:53,900 און ווידער, איצט איר קענען טאַקע הערן אַז עס ס ספּידינג אַרויף אָבער בלויז אין אַזוי ווייַט 1114 00:51:53,900 --> 00:51:58,230 ווי עס ס טאן ווייניקער און ווייניקער אַרבעט אויף יעדער יטעראַטיאָן. 1115 00:51:58,230 --> 00:52:04,170 דאס איז די Faster איינער, צונויפגיסן סאָרט, וואָס איז סאָרטינג קלאַסטערז פון נומערן 1116 00:52:04,170 --> 00:52:05,971 צוזאַמען און דעמאָלט קאַמביינינג זיי. 1117 00:52:05,971 --> 00:52:07,720 אזוי לאָאָק-- די לינקס העלפט איז שוין אויסגעשטעלט. 1118 00:52:07,720 --> 00:52:14,165 >> איצט עס ס 'סאָרטינג די רעכט האַלב, און איצט עס ס געגאנגען צו פאַרבינדן זיי אין איין. 1119 00:52:14,165 --> 00:52:19,160 דאס איז עפּעס גערופֿן "שרעטל סאָרט." 1120 00:52:19,160 --> 00:52:23,460 און איר קענען מין פון זען אַז עס ס געגאנגען צוריק און אַרויס, 1121 00:52:23,460 --> 00:52:27,950 פיקסיר אַרבעטן אַ קליין ביסל דאָ און דאָרט איידער עס לייזונג צו נייַ אַרבעט. 1122 00:52:27,950 --> 00:52:32,900 1123 00:52:32,900 --> 00:52:33,692 און אַז ס עס. 1124 00:52:33,692 --> 00:52:36,400 עס ס אן אנדער סאָרט, וואָס איז טאַקע נאָר פֿאַר אַקאַדעמיק צוועקן, 1125 00:52:36,400 --> 00:52:40,980 גערופֿן "נאַריש סאָרט," וואָס נעמט דיין דאַטן, סאָרץ עס ראַנדאַמלי, 1126 00:52:40,980 --> 00:52:43,350 און דעמאָלט טשעקס אויב עס איז אויסגעשטעלט. 1127 00:52:43,350 --> 00:52:47,880 און אויב עס איז נישט, עס שייַעך-סאָרץ עס ראַנדאַמלי, טשעקס אויב עס ס אויסגעשטעלט, 1128 00:52:47,880 --> 00:52:49,440 און אויב נישט ריפּיץ. 1129 00:52:49,440 --> 00:52:52,660 און אין טעאָריע, פּראָבאַביליסטיקאַללי דעם וועט גאַנץ, 1130 00:52:52,660 --> 00:52:54,140 אָבער נאָך גאַנץ אַ ביסל פון צייַט. 1131 00:52:54,140 --> 00:52:56,930 עס ס נישט די מערסט עפעקטיוו פון אַלגערידאַמז. 1132 00:52:56,930 --> 00:53:02,550 אַזוי קיין שאלות אויף די באַזונדער אַלגערידאַמז אָדער עפּעס 1133 00:53:02,550 --> 00:53:04,720 Related דאָרט, אויך? 1134 00:53:04,720 --> 00:53:09,430 >> נו, לאָזן ס איצט רייצנ זיך באַזונדער וואָס אַלע די שורות זענען אַז איך ווע שוין צייכענונג 1135 00:53:09,430 --> 00:53:15,090 און וואָס איך בין אַסומינג די קאָמפּיוטער קענען טאָן ונטער דער קאַפּטער. 1136 00:53:15,090 --> 00:53:18,650 איך וואָלט טייַנען אַז אַלע פון ​​די נומערן איך האַלטן דראַווינג-- זיי דאַרפֿן צו באַקומען 1137 00:53:18,650 --> 00:53:21,330 סטאָרד ערגעץ אין זכּרון. 1138 00:53:21,330 --> 00:53:24,130 מיר וועט באַקומען באַפרייַען פון דעם באָכער איצט, אויך. 1139 00:53:24,130 --> 00:53:30,110 >> אַזוי אַ שטיק פון זכּרון אין אַ קאָמפּוטער-- אַזוי באַראַן דימם איז 1140 00:53:30,110 --> 00:53:35,480 וואָס מיר געזוכט פֿאַר נעכטן, צווייענדיק ינלינע זיקאָרן מאָדולע-- קוקט ווי דעם. 1141 00:53:35,480 --> 00:53:39,370 און יעדער פון די ביסל שוואַרץ טשיפּס איז עטלעכע נומער פון ביטעס, טיפּיקלי. 1142 00:53:39,370 --> 00:53:44,380 און דעריבער דער גאָלד פּינס זענען ווי די ווירעס אַז פאַרבינדן עס צו די קאָמפּיוטער, 1143 00:53:44,380 --> 00:53:47,521 און די גרין סיליציום ברעט איז נאָר וואָס האלט אַלץ אַלע צוזאַמען. 1144 00:53:47,521 --> 00:53:48,770 אַזוי וואָס טוט דעם טאַקע מיינען? 1145 00:53:48,770 --> 00:53:53,180 אויב איך מין פון ציען דעם זעלביקער בילד, לאָזן ס רעכן פֿאַר פּאַשטעס 1146 00:53:53,180 --> 00:53:55,280 אַז דעם דימם, צווייענדיק ינלינע זיקאָרן מאָדולע, 1147 00:53:55,280 --> 00:54:00,530 איז איינער גיגאבייט פון באַראַן, איינער גיגאבייט פון זכּרון, וואָס איז ווי פילע ביטעס גאַנץ? 1148 00:54:00,530 --> 00:54:02,100 איין גיגאבייט איז ווי פילע ביטעס? 1149 00:54:02,100 --> 00:54:04,860 1150 00:54:04,860 --> 00:54:06,030 מער ווי אַז. 1151 00:54:06,030 --> 00:54:09,960 1124 איז קילאָ, 1,000. 1152 00:54:09,960 --> 00:54:11,730 מעגאַ איז מיליאָן. 1153 00:54:11,730 --> 00:54:14,570 גיגאַ איז אַ ביליאָן. 1154 00:54:14,570 --> 00:54:15,070 >> בין איך ליגנעריש? 1155 00:54:15,070 --> 00:54:16,670 קענען מיר אַפֿילו לייענען די פירמע? 1156 00:54:16,670 --> 00:54:19,920 דאס איז טאקע 128 גיגאבייט, אַזוי עס ס מער. 1157 00:54:19,920 --> 00:54:22,130 אָבער מיר וועט פאַרהיטן דעם איז נאָר איינער גיגאבייט. 1158 00:54:22,130 --> 00:54:25,640 אַזוי אַז מיטל דאָרט ס אַ ביליאָן בייטן פון זיקאָרן פאַראַנען צו מיר 1159 00:54:25,640 --> 00:54:29,770 אָדער 8 מיליאַרד ביטן, אָבער מיר ניטאָ געגאנגען צו רעדן אין טערמינען פון ביטעס איצט, 1160 00:54:29,770 --> 00:54:30,750 מאָווינג פאָרויס. 1161 00:54:30,750 --> 00:54:36,330 >> אַזוי וואָס אַז מיטל איז דעם איז איין ביטע, דאָס איז אן אנדער ביטע, 1162 00:54:36,330 --> 00:54:38,680 דעם איז אן אנדער ביטע, און אויב מיר טאַקע געוואלט 1163 00:54:38,680 --> 00:54:43,280 צו זייַן ספּעציפיש מיר וואָלט האָבן צו ציען אַ ביליאָן קליין סקווערז. 1164 00:54:43,280 --> 00:54:44,320 אבער וואָס טוט אַז מיינען? 1165 00:54:44,320 --> 00:54:46,420 נו, לאָזן מיר נאָר Zoom אין אויף דעם בילד. 1166 00:54:46,420 --> 00:54:50,900 אויב איך ווע גאַט עפּעס וואָס קוקט ווי דעם איצט, אַז ס 'פיר ביטעס. 1167 00:54:50,900 --> 00:54:53,710 >> און אַזוי איך קען שטעלן פיר נומערן דאָ. 1168 00:54:53,710 --> 00:54:54,990 איינער, צוויי, דרייַ, פיר. 1169 00:54:54,990 --> 00:55:00,170 אָדער איך קען שטעלן פיר אותיות אָדער סימבאָלס. 1170 00:55:00,170 --> 00:55:02,620 "היי!" קען גיין רעכט דאָרט, ווייַל יעדער פון די אותיות, 1171 00:55:02,620 --> 00:55:04,370 מיר דיסקאַסט פריער, קען זיין רעפּראַזענטאַד 1172 00:55:04,370 --> 00:55:06,650 מיט אַכט ביטן אָדער אַסקי אָדער אַ בייט. 1173 00:55:06,650 --> 00:55:09,370 אַזוי אין אנדערע ווערטער, איר קענען שטעלן 8 מיליאַרד זאכן ין 1174 00:55:09,370 --> 00:55:11,137 פון דעם איין שטעקן פון זכּרון. 1175 00:55:11,137 --> 00:55:14,345 איצט וואָס טוט עס מיינען צו שטעלן זאכן צוריק צו צוריק צו צוריק אין זכּרון ווי דעם? 1176 00:55:14,345 --> 00:55:17,330 דאס איז וואָס אַ פּראָגראַמיסט וואָלט רופן אַ "מענגע." 1177 00:55:17,330 --> 00:55:21,250 אין אַ קאָמפּיוטער פּראָגראַם, איר טאָן ניט טראַכטן וועגן די אַנדערלייינג ייַזנוואַרג, פּער סיי. 1178 00:55:21,250 --> 00:55:24,427 איר נאָר טראַכטן פון זיך ווי בעת צוטריט צו אַ ביליאָן ביטעס גאַנץ, 1179 00:55:24,427 --> 00:55:26,010 און איר קענען עפּעס איר ווילן מיט אים. 1180 00:55:26,010 --> 00:55:27,880 אבער פֿאַר קאַנוויניאַנס עס ס בכלל נוציק 1181 00:55:27,880 --> 00:55:31,202 צו האַלטן דיין זיקאָרן רעכט ווייַטער צו יעדער אנדערער ווי דעם. 1182 00:55:31,202 --> 00:55:33,660 אַזוי אויב איך Zoom אין אויף טהיס-- ווייַל מיר ניטאָ אַוואַדע נישט געגאנגען 1183 00:55:33,660 --> 00:55:39,310 צו ציען אַ ביליאָן ביסל סקוואַרעס-- לאָזן ס רעכן אַז דעם ברעט רעפּראַזענץ 1184 00:55:39,310 --> 00:55:40,610 אַז שטעקן פון זכּרון איצט. 1185 00:55:40,610 --> 00:55:43,800 און איך וועט נאָר ציען ווי פילע ווי מיין מאַרקער ענדס אַרויף געבן מיר דאָ. 1186 00:55:43,800 --> 00:55:46,420 1187 00:55:46,420 --> 00:55:52,300 אַזוי איצט מיר האָבן אַ שטעקן פון זכּרון אויף די ברעט 1188 00:55:52,300 --> 00:55:56,400 אַז ס גאַט איין, צוויי, דרייַ, פיר, פינף, זעקס, איין, צוויי, דרייַ, פיר, פינף, זעקס, 1189 00:55:56,400 --> 00:56:01,130 סעווענ-- אַזוי 42 ביטעס פון זכּרון אויף דעם עקראַן גאַנץ. 1190 00:56:01,130 --> 00:56:01,630 אדאנק. 1191 00:56:01,630 --> 00:56:02,838 יא, האט מיין אַריטמעטיק רעכט. 1192 00:56:02,838 --> 00:56:05,120 אַזוי 42 ביטעס פון זכּרון דאָ. 1193 00:56:05,120 --> 00:56:06,660 אַזוי וואָס טוט דעם אַקטשאַוואַלי מיינען? 1194 00:56:06,660 --> 00:56:09,830 נו, אַ קאָמפּיוטער פּראָגראַמיסט וואָלט אַקטשאַוואַלי בכלל 1195 00:56:09,830 --> 00:56:12,450 טראַכטן פון דעם זכּרון ווי אַדדרעססאַבלע. 1196 00:56:12,450 --> 00:56:16,630 אין אנדערע ווערטער, יעדער איינער פון די לאָוקיישאַנז אין זכּרון, אין ייַזנוואַרג, 1197 00:56:16,630 --> 00:56:18,030 האט אַ יינציק אַדרעס. 1198 00:56:18,030 --> 00:56:22,020 >> עס ס נישט ווי קאָמפּליצירט ווי איינער בראַטטלע קוואדראט, קיימברידזש, מאַסע., 02,138. 1199 00:56:22,020 --> 00:56:23,830 אָנשטאָט, עס ס נאָר אַ נומער. 1200 00:56:23,830 --> 00:56:27,930 דאס איז בייט נומער נול, דאָס איז איינער, דאָס איז צוויי, דעם איז דרייַ, 1201 00:56:27,930 --> 00:56:30,327 און דעם איז 41. 1202 00:56:30,327 --> 00:56:30,910 ווארט א מינוט. 1203 00:56:30,910 --> 00:56:32,510 איך געדאַנק איך האט 42 אַ מאָמענט צוריק. 1204 00:56:32,510 --> 00:56:35,050 1205 00:56:35,050 --> 00:56:37,772 איך סטאַרטעד קאַונטינג אין נול, אַזוי אַז ס אַקשלי ריכטיק. 1206 00:56:37,772 --> 00:56:40,980 איצט מיר טאָן ניט האָבן צו אַקטשאַוואַלי ציען עס ווי אַ גריד, און אויב איר ציען עס ווי אַ גריד 1207 00:56:40,980 --> 00:56:43,520 איך טראַכטן דאס טאקע באַקומען אַ ביסל מיסלידינג. 1208 00:56:43,520 --> 00:56:46,650 וואָס אַ פּראָגראַמיסט וואָלט, אין זיין אָדער איר אייגן מיינונג, 1209 00:56:46,650 --> 00:56:50,310 בכלל טראַכטן פון דעם זיקאָרן ווי איז פּונקט ווי אַ טאַשמע, 1210 00:56:50,310 --> 00:56:53,340 ווי אַ שטיק פון מאַסקינג טופּען אַז נאָר גייט אויף און אויף אייביק 1211 00:56:53,340 --> 00:56:54,980 אָדער ביז איר לויפן אויס פון זכּרון. 1212 00:56:54,980 --> 00:56:59,200 אַזוי אַ מער פּראָסט וועג צו ציען און נאָר טראַכטן וועגן זיקאָרן 1213 00:56:59,200 --> 00:57:03,710 וואָלט זיין אַז דאָס איז ביטע נול, איין, צוויי, דרייַ, און דעמאָלט פּונקט, פּונקט, פּונקט. 1214 00:57:03,710 --> 00:57:07,650 און איר האָבן 42 אַזאַ ביטעס גאַנץ, אַפֿילו כאָטש פֿיזיש עס זאל טאקע 1215 00:57:07,650 --> 00:57:09,480 זייַן עפּעס מער ווי דעם. 1216 00:57:09,480 --> 00:57:12,850 >> אזוי אויב איר איצט טראַכטן פון דיין זיקאָרן ווי דעם, נאָר ווי אַ טאַשמע, 1217 00:57:12,850 --> 00:57:17,640 דעם איז וואָס אַ פּראָגראַמיסט ווידער וואָלט רופן אַ מענגע פון ​​זכּרון. 1218 00:57:17,640 --> 00:57:20,660 און ווען איר ווילן צו אַקטשאַוואַלי קראָם עפּעס אין אַ קאָמפּיוטער ס זכּרון, 1219 00:57:20,660 --> 00:57:23,290 איר בכלל טאָן קראָם זאכן צוריק-צו-צוריק צו צוריק-צו-צוריק. 1220 00:57:23,290 --> 00:57:25,010 אַזוי מיר ווע שוין גערעדט וועגן נומערן. 1221 00:57:25,010 --> 00:57:30,880 און ווען איך געוואלט צו סאָלווע פּראָבלעמס ווי פיר, איינער, דרייַ, צוויי, 1222 00:57:30,880 --> 00:57:33,820 אַפֿילו כאָטש איך איז געווען פּונקט צייכענונג בלויז די נומערן פיר, איינער, דרייַ, 1223 00:57:33,820 --> 00:57:39,490 צוויי אויף דעם ברעט, די קאָמפּיוטער וואָלט טאַקע האָבן דעם סעטאַפּ אין זיקאָרן. 1224 00:57:39,490 --> 00:57:43,347 >> און וואָס וואָלט זייַן ווייַטער צו די צוויי אין די קאָמפּיוטער 'ס זכּרון? 1225 00:57:43,347 --> 00:57:44,680 נו, עס ס ניט ענטפֿערן צו אַז. 1226 00:57:44,680 --> 00:57:45,770 מיר טאָן ניט טאַקע וויסן. 1227 00:57:45,770 --> 00:57:48,200 און אַזוי לאַנג ווי די קאָמפּיוטער טוט ניט דאַרפֿן עס, 1228 00:57:48,200 --> 00:57:51,440 עס טוט ניט האָבן צו זאָרגן וואָס איז ווייַטער צו די נומערן עס טוט זאָרגן וועגן. 1229 00:57:51,440 --> 00:57:55,130 און ווען איך האב געזאגט פריער אַז אַ קאָמפּיוטער קענען נאָר קוק אין איין אַדרעס אין אַ מאָל, 1230 00:57:55,130 --> 00:57:56,170 דעם איז מין פון וואָס. 1231 00:57:56,170 --> 00:57:59,490 >> ניט ענלעך אַ רעקאָרד שפּילער און אַ לייענען קאָפּ 1232 00:57:59,490 --> 00:58:03,030 נאָר ווייל קענען צו קוקן אין אַ זיכער נאָרע אין אַ גשמיות אַלט-שולע רעקאָרד 1233 00:58:03,030 --> 00:58:06,500 בייַ אַ מאָל, סימאַלערלי קענען אַ קאָמפּיוטער דאַנק 1234 00:58:06,500 --> 00:58:09,810 צו זייַן קפּו און זייַן ינטעל לימעד שטעלן, 1235 00:58:09,810 --> 00:58:12,480 צווישן וועמענס לימעד איז לייענען פון זיקאָרן 1236 00:58:12,480 --> 00:58:15,590 אָדער שפּאָרן צו מעמאָרי-- אַ קאָמפּיוטער קענען בלויז קוקן 1237 00:58:15,590 --> 00:58:19,210 אין איין אָרט אין אַ טימע-- מאל אַ קאָמבינאַציע פון ​​זיי, 1238 00:58:19,210 --> 00:58:21,770 אָבער טאַקע נאָר איין אָרט אין אַ צייַט. 1239 00:58:21,770 --> 00:58:24,770 אזוי ווען מיר זענען געווען טאן די פאַרשידן אַלגערידאַמז, 1240 00:58:24,770 --> 00:58:28,110 איך בין נישט נאָר שרייבן אין אַ וואַקוומ-- פיר, איינער, דרייַ, צוויי. 1241 00:58:28,110 --> 00:58:30,849 די נומערן אַקטשאַוואַלי געהערן ערגעץ גשמיות אין זיקאָרן. 1242 00:58:30,849 --> 00:58:32,890 אַזוי עס זענען קליינטשיק ביסל טראַנזיסטערז אָדער עטלעכע מין 1243 00:58:32,890 --> 00:58:35,840 פון עלעקטראָניק ונטער דער קאַפּטער סטאָרינג די וואַלועס. 1244 00:58:35,840 --> 00:58:40,460 >> און אין גאַנץ, ווי פילע ביטן זענען ינוואַלווד רעכט איצט, נאָר צו זיין קלאָר? 1245 00:58:40,460 --> 00:58:45,580 אזוי דעם איז פיר ביטעס, אָדער איצט עס ס 32 ביטן גאַנץ. 1246 00:58:45,580 --> 00:58:49,280 אזוי עס זענען אַקטשאַוואַלי 32 זעראָס און אָנעס קאַמפּאָוזינג די פיר זאכן. 1247 00:58:49,280 --> 00:58:52,070 עס ס אַפֿילו מער איבער דאָ, אָבער ווידער מיר טאָן ניט זאָרגן וועגן וואָס. 1248 00:58:52,070 --> 00:58:55,120 >> אַזוי איצט לאָזן ס פרעגן אן אנדער קשיא ניצן זיקאָרן, 1249 00:58:55,120 --> 00:58:57,519 ווייַל אַז אין די סוף פון די טאָג איז אין צעטיילט. 1250 00:58:57,519 --> 00:59:00,310 ניט קיין ענין וואָס מיר זאל טאָן מיט די קאָמפּיוטער, אין די סוף פון די טאָג 1251 00:59:00,310 --> 00:59:02,560 די ייַזנוואַרג איז נאָך די זעלביקער ונטער דער קאַפּטער. 1252 00:59:02,560 --> 00:59:04,670 ווי וואָלט איך קראָם אַ וואָרט אין דאָ? 1253 00:59:04,670 --> 00:59:09,710 נו, אַ וואָרט אין אַ קאָמפּיוטער ווי "היי!" וואָלט זיין סטאָרד נאָר ווי דעם. 1254 00:59:09,710 --> 00:59:12,300 און אויב איר געוואלט אַ מער וואָרט, איר קענען נאָר 1255 00:59:12,300 --> 00:59:19,120 אָווועררייט אַז און זאָגן עפּעס ווי "העלא" און קראָם אַז דאָ. 1256 00:59:19,120 --> 00:59:23,930 >> און אַזוי דאָ, אויך, דעם קאָנטיגואָוסנעסס איז אַקטשאַוואַלי אַ מייַלע, 1257 00:59:23,930 --> 00:59:26,530 ווייַל אַ קאָמפּיוטער קענען נאָר לייענען פון רעכט צו לינקס. 1258 00:59:26,530 --> 00:59:28,680 אבער דאָ ס אַ קשיא. 1259 00:59:28,680 --> 00:59:33,480 אין דעם קאָנטעקסט פון דעם וואָרט, ה-אי-ל-ל-אָ, עקסקלאַמיישאַן פונט, 1260 00:59:33,480 --> 00:59:38,740 ווי זאל דער קאָמפּיוטער וויסן ווו די וואָרט הייבט און ווו די וואָרט ענדס? 1261 00:59:38,740 --> 00:59:41,690 1262 00:59:41,690 --> 00:59:43,800 אין דעם קאָנטעקסט פון נומערן, ווי טוט די קאָמפּיוטער 1263 00:59:43,800 --> 00:59:48,396 וויסן ווי לאַנג די סיקוואַנס פון נומערן איז אָדער ווו עס סטאַרץ? 1264 00:59:48,396 --> 00:59:50,270 נו, עס טורנס אָוט-- און מיר וועט נישט גיין צו פיל 1265 00:59:50,270 --> 00:59:54,970 אין דעם שטאַפּל פון דעטאַיל-- קאָמפּיוטערס באַוועגן שטאָפּן אַרום אין זיקאָרן 1266 00:59:54,970 --> 00:59:57,800 ממש דורך וועג פון די ווענדט. 1267 00:59:57,800 --> 01:00:02,080 אזוי אין אַ קאָמפּיוטער, אויב איר 'רע שרייבן קאָד צו קראָם זאכן 1268 01:00:02,080 --> 01:00:05,800 ווי ווערטער, וואָס איר ניטאָ טאַקע טאן איז טייפּינג 1269 01:00:05,800 --> 01:00:11,320 אויסדרוקן וואָס געדענקען ווו אין די קאָמפּיוטער 'ס זכּרון די ווערטער זענען. 1270 01:00:11,320 --> 01:00:14,370 אַזוי לאָזן מיר טאָן אַ זייער, זייער פּשוט משל. 1271 01:00:14,370 --> 01:00:18,260 >> איך בין געגאנגען צו גיין פאָרויס און עפענען אַרויף אַ פּשוט טעקסט פּראָגראַם, 1272 01:00:18,260 --> 01:00:20,330 און איך בין געגאנגען צו מאַכן אַ טעקע געהייסן העללאָ.ק. 1273 01:00:20,330 --> 01:00:22,849 רובֿ פון דעם אינפֿאָרמאַציע מיר וועט נישט גיין אין אין גרויס דעטאַל, 1274 01:00:22,849 --> 01:00:25,140 אָבער איך בין געגאנגען צו שרייַבן אַ פּראָגראַם אין אַז זעלביקער שפּראַך, 1275 01:00:25,140 --> 01:00:31,140 סי דאס איז ווייַט מער ינטימידייטינג, איך וואָלט טייַנען, ווי קראַצן, 1276 01:00:31,140 --> 01:00:32,490 אָבער עס ס 'זייער ענלעך אין גייסט. 1277 01:00:32,490 --> 01:00:34,364 אין פאַקט, די געגרייַזלט בראַסעס-- איר קענען מין פון 1278 01:00:34,364 --> 01:00:37,820 טראַכטן פון וואָס איך נאָר האט ווי דעם. 1279 01:00:37,820 --> 01:00:39,240 >> זאל ס טאָן דעם, אַקטשאַוואַלי. 1280 01:00:39,240 --> 01:00:45,100 ווען גרין פאָן קליקט, טאָן די ווייַטערדיק. 1281 01:00:45,100 --> 01:00:50,210 איך ווילן צו דרוקן אויס "העלא". 1282 01:00:50,210 --> 01:00:51,500 אזוי דעם איז איצט פּסעודאָקאָדע. 1283 01:00:51,500 --> 01:00:53,000 איך בין סאָרט פון בלערינג די שורות. 1284 01:00:53,000 --> 01:00:56,750 אין C, דעם שפּראַך איך בין גערעדט וועגן, דעם שורה דרוקן העלא 1285 01:00:56,750 --> 01:01:01,940 טאקע ווערט "פּרינטף" מיט עטלעכע קלאַמערן און אַ האַלב-צווייפּינטל. 1286 01:01:01,940 --> 01:01:03,480 >> אבער עס ס די פּינטלעך זעלביקער געדאַנק. 1287 01:01:03,480 --> 01:01:06,730 און דעם זייער באַניצער-פרייַנדלעך "ווען גרין פאָן קליקט" ווערט 1288 01:01:06,730 --> 01:01:10,182 די פיל מער אַרקיין "ינט הויפּט פּאָסל." 1289 01:01:10,182 --> 01:01:12,890 און דעם טאַקע האט קיין מאַפּינג, אַזוי איך בין נאָר געגאנגען צו איגנאָרירן אַז. 1290 01:01:12,890 --> 01:01:17,210 אבער די געגרייַזלט ברייסאַז זענען ווי די קערווד רעטעניש ברעקלעך ווי דעם. 1291 01:01:17,210 --> 01:01:18,700 >> אזוי איר קענען מין פון טרעפן. 1292 01:01:18,700 --> 01:01:22,357 אַפֿילו אויב איר ווע קיינמאָל פּראָוגראַמד איידער, וואָס טוט דעם פּראָגראַם מיסטאָמע טאָן? 1293 01:01:22,357 --> 01:01:25,560 1294 01:01:25,560 --> 01:01:28,000 מיסטאָמע פּרינץ העלא מיט אַ עקסקלאַמיישאַן פונט. 1295 01:01:28,000 --> 01:01:29,150 >> אַזוי לאָזן ס פּרובירן וואָס. 1296 01:01:29,150 --> 01:01:30,800 איך בין געגאנגען צו ראַטעווען עס. 1297 01:01:30,800 --> 01:01:34,000 און דאָס איז, ווידער, אַ זייער אַלט שולע סוויווע. 1298 01:01:34,000 --> 01:01:35,420 איך קענען נישט גיט, איך קענען ניט שלעפּן. 1299 01:01:35,420 --> 01:01:36,910 איך האָבן צו טיפּ קאַמאַנדז. 1300 01:01:36,910 --> 01:01:41,320 אַזוי איך ווילן צו לויפן מיין פּראָגראַם, אַזוי איך זאל טאָן דאָס, ווי העללאָ.ק. 1301 01:01:41,320 --> 01:01:42,292 אַז ס 'די טעקע איך געלאָפֿן. 1302 01:01:42,292 --> 01:01:43,500 אבער וואַרטן, איך בין פעלנדיק אַ שריט. 1303 01:01:43,500 --> 01:01:46,470 וואָס האט מיר זאָגן איז אַ נייטיק שריט פֿאַר אַ שפּראַך ווי C? 1304 01:01:46,470 --> 01:01:49,470 איך ווע נאָר געשריבן מקור קאָד, אָבער וואָס טאָן איך דאַרפֿן? 1305 01:01:49,470 --> 01:01:50,670 יאָ, איך דאַרפֿן אַ קאַמפּיילער. 1306 01:01:50,670 --> 01:01:57,670 אזוי אויף מיין מעק דאָ, איך האב אַ פּראָגראַם געהייסן גקק, נו C קאַמפּיילער, 1307 01:01:57,670 --> 01:02:03,990 וואָס אַלאַוז מיר צו טאָן טהיס-- דרייַ מיין מקור קאָד אין, מיר וועט רופן עס, 1308 01:02:03,990 --> 01:02:04,930 מאַשין קאָד. 1309 01:02:04,930 --> 01:02:10,180 >> און איך קענען זען אַז, ווידער, ווי גייט, די 1310 01:02:10,180 --> 01:02:14,090 זענען די זעראָס און אָנעס איך נאָר Created פון מיין מקור קאָד, 1311 01:02:14,090 --> 01:02:15,730 אַלע פון ​​די זעראָס און אָנעס. 1312 01:02:15,730 --> 01:02:17,770 און אויב איך ווילן צו לויפן מיין פּראָגראַמ-- עס כאַפּאַנז 1313 01:02:17,770 --> 01:02:23,010 צו זייַן גערופֿן אַ.אָוט פֿאַר היסטאָריש רעאַסאָנס-- "העלא". 1314 01:02:23,010 --> 01:02:24,070 איך קענען לויפן עס ווידער. 1315 01:02:24,070 --> 01:02:25,690 העלא, העלא, העלא. 1316 01:02:25,690 --> 01:02:27,430 און עס מיינט צו זייַן אַרבעט. 1317 01:02:27,430 --> 01:02:31,000 >> אבער אַז מיטל ערגעץ אין מיין קאָמפּיוטער ס זכּרון זענען די ווערטער 1318 01:02:31,000 --> 01:02:35,279 ה-אי-ל-ל-אָ, עקסקלאַמיישאַן פונט. 1319 01:02:35,279 --> 01:02:38,070 און עס טורנס אויס, פּונקט ווי אַ באַזונדער, וואָס אַ קאָמפּיוטער וואָלט טיפּיקלי 1320 01:02:38,070 --> 01:02:40,550 טאָן אַזוי אַז עס ווייסט ווו דאס אָנהייבן און ענד-- עס ס 1321 01:02:40,550 --> 01:02:42,460 געגאנגען צו שטעלן אַ ספּעציעל סימבאָל דאָ. 1322 01:02:42,460 --> 01:02:46,064 און די זאַמלונג איז צו שטעלן די נומער נול אין די סוף פון אַ וואָרט 1323 01:02:46,064 --> 01:02:48,230 אַזוי אַז איר וויסן ווו עס איז אַקשלי ענדס, אַזוי אַז איר 1324 01:02:48,230 --> 01:02:52,750 דו זאלסט נישט האַלטן דרוקן אויס מער און מער אותיות ווי איר אַקטשאַוואַלי אויסן. 1325 01:02:52,750 --> 01:02:55,400 >> אבער די טאַקעאַווייַ דאָ, אַפֿילו כאָטש דעם איז פאַירלי אַרקיין, 1326 01:02:55,400 --> 01:02:58,140 איז אַז עס ס לעסאָף לעפיערעך פּשוט. 1327 01:02:58,140 --> 01:03:04,550 איר האבן געגעבן סאָרט פון אַ טאַשמע, אַ פּוסט פּלאַץ אויף וואָס איר קענען שרייַבן אותיות. 1328 01:03:04,550 --> 01:03:07,150 איר נאָר האָבן צו האָבן אַ ספּעציעל סימבאָל, ווי אַרביטרעראַלי 1329 01:03:07,150 --> 01:03:10,316 די נומער נול, צו שטעלן אין די סוף פון דיין ווערטער אַזוי אַז די קאָמפּיוטער ווייסט, 1330 01:03:10,316 --> 01:03:13,410 טאַקע, איך זאָל האַלטן דרוקן נאָך איך זען די עקסקלאַמיישאַן פונט. 1331 01:03:13,410 --> 01:03:16,090 מחמת דער ווייַטער זאַך דאָרט איז אַ אַסקי ווערט פון נול, 1332 01:03:16,090 --> 01:03:19,125 אָדער די נאַל כאַראַקטער ווי עמעצער וואָלט רופן עס. 1333 01:03:19,125 --> 01:03:21,500 אבער דאָרט ס מין פון אַ פּראָבלעם דאָ, און לאָזן ס צוריקקומען צוריק 1334 01:03:21,500 --> 01:03:23,320 צו נומערן פֿאַר אַ מאָמענט. 1335 01:03:23,320 --> 01:03:28,720 רעכן אַז איך טאָן, אין פאַקט, האָבן אַ מענגע פון ​​נומערן, 1336 01:03:28,720 --> 01:03:30,730 און רעכן אַז דער פּראָגראַם איך בין שרייבן איז 1337 01:03:30,730 --> 01:03:34,680 ווי אַ מיינונג בוך פֿאַר אַ לערער און אַ לערערס קלאַסצימער. 1338 01:03:34,680 --> 01:03:38,720 און דעם פּראָגראַם אַלאַוז אים אָדער איר צו דרוקן אין זייער סטודענטן 'סקאָרז 1339 01:03:38,720 --> 01:03:39,960 אויף קוויזיז. 1340 01:03:39,960 --> 01:03:43,750 און רעכן אַז דער תּלמיד געץ 100 אויף זייער ערשטער ויספרעג, אפֿשר 1341 01:03:43,750 --> 01:03:49,920 ווי אַ 80 אויף דער ווייַטער איינער, דעמאָלט אַ 75, דעמאָלט אַ 90 אויף דער פערט ויספרעג. 1342 01:03:49,920 --> 01:03:54,150 >> אזוי בייַ דעם פונט אין די געשיכטע, די מענגע איז פון גרייס פיר. 1343 01:03:54,150 --> 01:03:58,470 עס ס לעגאַמרע מער זכּרון אין די קאָמפּיוטער, אָבער די מענגע, אַזוי צו רעדן, 1344 01:03:58,470 --> 01:04:00,350 איז פון גרייס פיר. 1345 01:04:00,350 --> 01:04:06,060 רעכן איצט אַז דער לערער וויל צו באַשטימען 1/5 ויספרעג צו די סאָרט. 1346 01:04:06,060 --> 01:04:08,510 נו, איינער פון די זאכן ער אָדער זי איז געגאנגען צו האָבן צו טאָן 1347 01:04:08,510 --> 01:04:10,650 איז איצט קראָם אַן נאָך ווערט דאָ. 1348 01:04:10,650 --> 01:04:15,490 אבער אויב די מענגע די לערער האט Created אין דעם פּראָגראַם איז פון גרייס פֿאַר, 1349 01:04:15,490 --> 01:04:22,440 איינער פון די פּראָבלעם מיט אַ מענגע איז אַז איר קענען ניט נאָר האַלטן אַדינג צו זכּרון. 1350 01:04:22,440 --> 01:04:26,470 ווייַל וואָס אויב אן אנדער טייל פון די פּראָגראַם האט די וואָרט "היי" רעכט דאָרט? 1351 01:04:26,470 --> 01:04:29,650 >> אין אנדערע ווערטער, מיין זכּרון קענען זייַן געניצט פֿאַר עפּעס אין אַ פּראָגראַם. 1352 01:04:29,650 --> 01:04:33,250 און אויב אין שטייַגן איך טייפּט אין, היי, איך ווילן צו ינפּוט פיר ויספרעג סקאָרז, 1353 01:04:33,250 --> 01:04:34,784 זיי זאלן גיין דאָ און דאָ. 1354 01:04:34,784 --> 01:04:37,700 און אויב איר פּלוצלינג טוישן דיין מיינונג שפּעטער און זאָגן איך ווילן 1/5 ויספרעג 1355 01:04:37,700 --> 01:04:40,872 כעזשבן, איר קענען ניט נאָר לייגן עס ווו נאָר איר ווילן, 1356 01:04:40,872 --> 01:04:42,580 ווייַל וואָס אויב דעם זיקאָרן איז ווייל געניצט 1357 01:04:42,580 --> 01:04:45,990 פֿאַר עפּעס עלסע-- עטלעכע אנדערע פּראָגראַם אָדער עטלעכע אנדערע שטריך פון די פּראָגראַם 1358 01:04:45,990 --> 01:04:46,910 אַז איר ניטאָ פליסנדיק? 1359 01:04:46,910 --> 01:04:50,650 אַזוי איר האָבן צו טראַכטן אין שטייַגן ווי איר ווילן צו קראָם דיין דאַטן, 1360 01:04:50,650 --> 01:04:54,480 ווייַל איצט איר ווע פּייניד זיך אין אַ דיגיטאַל ווינקל. 1361 01:04:54,480 --> 01:04:57,280 >> אזוי אַ לערער זאל אָנשטאָט זאָגן ווען שרייבן אַ פּראָגראַם 1362 01:04:57,280 --> 01:04:59,360 צו קראָם זיין אָדער איר גראַדעס, איר וויסן וואָס? 1363 01:04:59,360 --> 01:05:04,180 איך בין געגאנגען צו בעטן, ווען שרייבן מיין פּראָגראַם, 1364 01:05:04,180 --> 01:05:12,070 אַז איך ווילן נול, איין, צוויי, דרייַ, פיר, פינף, זעקס, אַכט גראַדעס גאַנץ. 1365 01:05:12,070 --> 01:05:15,320 אזוי איין, צוויי, דרייַ, פיר, פינף, זעקס, זיבן, אַכט. 1366 01:05:15,320 --> 01:05:18,612 די לערער קענען נאָר איבער-אַלאַקייט זיקאָרן ווען שרייבן זיין אָדער איר פּראָגראַם 1367 01:05:18,612 --> 01:05:19,570 און זאָגן, איר וויסן וואָס? 1368 01:05:19,570 --> 01:05:22,236 איך בין קיינמאָל געגאנגען צו באַשטימען מער ווי אַכט קוויזיז אין אַ זמאַן. 1369 01:05:22,236 --> 01:05:23,130 אַז ס נאָר משוגע. 1370 01:05:23,130 --> 01:05:24,470 איך וועט קיינמאָל אַלאַקייט אַז. 1371 01:05:24,470 --> 01:05:28,270 אזוי אַז דעם וועג ער אָדער זי האט די בייגיקייַט צו קראָם תּלמיד סקאָרז, 1372 01:05:28,270 --> 01:05:33,010 ווי 75, 90, און אפֿשר איין עקסטרע ווו דער תּלמיד גאַט עקסטרע קרעדיט, 105. 1373 01:05:33,010 --> 01:05:36,130 >> אבער אויב די לערער קיינמאָל ניצט די דרייַ ספּייסיז, 1374 01:05:36,130 --> 01:05:38,860 עס ס אַ ינטואַטיוו טאַקעאַווייַ דאָ. 1375 01:05:38,860 --> 01:05:41,410 ער אָדער זי איז נאָר ווייסטינג פּלאַץ. 1376 01:05:41,410 --> 01:05:44,790 אַזוי אין אנדערע ווערטער, עס ס דעם פּראָסט טראַדעאָפף אין פּראָגראַממינג 1377 01:05:44,790 --> 01:05:48,241 ווו איר קענען אָדער אַלאַקייט פּונקט ווי פיל זכּרון ווי איר ווילן, 1378 01:05:48,241 --> 01:05:51,490 די מיטנ קאָפּ פון וואָס איז אַז איר ניטאָ סופּער עפפיסיענט-- איר ניטאָ ניט ווייל וואַסטעפול 1379 01:05:51,490 --> 01:05:54,640 בייַ אַלל-- אָבער די דאַונסייד פון וואָס איז וואָס אויב איר טוישן אייער מיינונג ווען 1380 01:05:54,640 --> 01:05:58,780 ניצן די פּראָגראַם אַז איר ווילן צו קראָם מער דאַטן ווי איר ערידזשנאַלי בדעה. 1381 01:05:58,780 --> 01:06:03,030 >> אַזוי אפֿשר די לייזונג איז, דעריבער, שרייַבן דיין מגילה אין אַזאַ אַ וועג 1382 01:06:03,030 --> 01:06:05,605 אַז זיי נוצן מער זכּרון ווי זיי אַקטשאַוואַלי דאַרפֿן. 1383 01:06:05,605 --> 01:06:07,730 דעם וועג איר ניטאָ ניט געגאנגען צו לויפן אין אַז פּראָבלעם, 1384 01:06:07,730 --> 01:06:09,730 אָבער איר ניטאָ ווייל וואַסטעפול. 1385 01:06:09,730 --> 01:06:12,960 און די מער זיקאָרן אייער פּראָגראַם ניצט, ווי מיר דיסקאַסט נעכטן, די ווייניקער 1386 01:06:12,960 --> 01:06:15,410 זכּרון אַז ס בנימצא פֿאַר אנדערע מגילה, 1387 01:06:15,410 --> 01:06:18,790 די גיכער דיין קאָמפּיוטער זאל פּאַמעלעך אַראָפּ ווייַל פון ווירטואַל זיקאָרן. 1388 01:06:18,790 --> 01:06:22,670 און אַזוי די ידעאַל לייזונג זאל זיין וואָס? 1389 01:06:22,670 --> 01:06:24,610 >> אונטער-אַלאַקייטינג מיינט שלעכט. 1390 01:06:24,610 --> 01:06:27,030 איבער-אַלאַקייטינג מיינט שלעכט. 1391 01:06:27,030 --> 01:06:31,120 אזוי וואָס זאל זיין אַ בעסער לייזונג? 1392 01:06:31,120 --> 01:06:32,390 רעאַללאָקאַטינג. 1393 01:06:32,390 --> 01:06:33,590 זיין מער דינאַמיש. 1394 01:06:33,590 --> 01:06:37,520 דו זאלסט נישט קראַפט זיך צו קלייַבן אַ פּריאָרי, אין די אָנהייב, וואָס איר ווילן. 1395 01:06:37,520 --> 01:06:41,370 און אוודאי טאָן ניט איבער-אַלאַקייט, כדי איר זייַן וואַסטעפול. 1396 01:06:41,370 --> 01:06:45,770 >> און אַזוי צו דערגרייכן אַז ציל, מיר דאַרפֿן צו וואַרפן דעם דאַטן סטרוקטור, 1397 01:06:45,770 --> 01:06:48,100 אַזוי צו רעדן, אַוועק. 1398 01:06:48,100 --> 01:06:51,080 און אַזוי וואָס אַ פּראָגראַמיסט וועט טיפּיקלי נוצן 1399 01:06:51,080 --> 01:06:55,940 איז עפּעס גערופֿן נישט אַ מענגע אָבער אַ לינגקט רשימה. 1400 01:06:55,940 --> 01:07:00,860 אין אנדערע ווערטער, ער אָדער זי וועט אָנהייבן צו טראַכטן פון זייער זכּרון 1401 01:07:00,860 --> 01:07:05,280 ווי ווייל מין פון אַ פאָרעם אַז זיי קענען ציען אין די ווייַטערדיק וועג. 1402 01:07:05,280 --> 01:07:08,520 אויב איך ווילן צו קראָם איין נומער אין אַ פּראָגראַמ-- אַזוי עס ס סעפּטעמבער, 1403 01:07:08,520 --> 01:07:12,600 איך ווע געגעבן מיין סטודענטן אַ ויספרעג; איך ווילן צו קראָם די סטודענטן 'ערשטער ויספרעג, 1404 01:07:12,600 --> 01:07:16,220 און זיי גאַט אַ 100 אויף יט-- איך בין געגאנגען צו פרעגן מיין קאָמפּיוטער, 1405 01:07:16,220 --> 01:07:19,540 דורך וועג פון די פּראָגראַם איך ווע געשריבן, פֿאַר איינער פּייַדע פון ​​זכּרון. 1406 01:07:19,540 --> 01:07:22,570 און איך בין געגאנגען צו קראָם די נומער 100 אין עס, און אַז ס עס. 1407 01:07:22,570 --> 01:07:24,820 >> דעמאָלט אַ ביסל וואָכן שפּעטער ווען איך באַקומען מיין רגע ויספרעג, 1408 01:07:24,820 --> 01:07:27,890 און עס ס 'צייַט צו דרוקן אין אַז 90%, איך בין געגאנגען 1409 01:07:27,890 --> 01:07:32,129 צו פרעגן די קאָמפּיוטער, היי, קאָמפּיוטער, קענען איך האָבן אן אנדער פּייַדע פון ​​זכּרון? 1410 01:07:32,129 --> 01:07:34,170 עס ס 'געגאנגען צו געבן מיר דעם ליידיק פּייַדע פון ​​זכּרון. 1411 01:07:34,170 --> 01:07:39,370 איך בין געגאנגען צו שטעלן אין די נומער 90, אָבער אין מיין פּראָגראַם יז אָדער אָטהער-- 1412 01:07:39,370 --> 01:07:42,100 און מיר וועט נישט זאָרג וועגן די סינטאַקס פֿאַר טהיס-- איך דאַרפֿן 1413 01:07:42,100 --> 01:07:44,430 צו יז קייט די זאכן צוזאַמען. 1414 01:07:44,430 --> 01:07:47,430 און איך וועט קייט זיי צוזאַמען מיט וואָס קוקט ווי אַ פייַל דאָ. 1415 01:07:47,430 --> 01:07:50,050 >> די דריט ויספרעג וואָס קומט אַרויף, איך בין געגאנגען צו זאָגן, היי, קאָמפּיוטער, 1416 01:07:50,050 --> 01:07:51,680 געבן מיר אן אנדער פּייַדע פון ​​זכּרון. 1417 01:07:51,680 --> 01:07:54,660 און איך בין געגאנגען צו שטעלן אַראָפּ וועלכער עס איז געווען, ווי 75, 1418 01:07:54,660 --> 01:07:56,920 און איך האָבן צו קייט דעם צוזאַמען איצט יז. 1419 01:07:56,920 --> 01:08:00,290 פערט ויספרעג קומט צוזאמען, און אפֿשר אַז ס צו דעם סוף פון די זמאַן. 1420 01:08:00,290 --> 01:08:03,140 און דורך וואָס פונט מיין פּראָגראַם זאל זיין ניצן זיקאָרן 1421 01:08:03,140 --> 01:08:05,540 אַלע איבער דעם אָרט, אַלע איבער פֿיזיש. 1422 01:08:05,540 --> 01:08:08,170 און אַזוי נאָר פֿאַר קיקס, איך בין געגאנגען צו ציען דעם אַרויס 1423 01:08:08,170 --> 01:08:11,260 קוויז-- איך פאַרגעסן וואָס עס איז געווען; איך טראַכטן אפֿשר אַ 80 אָדער סאָמעטהינג-- 1424 01:08:11,260 --> 01:08:12,500 וועג איבער דאָ. 1425 01:08:12,500 --> 01:08:15,920 >> אבער אַז ס 'פייַן, ווייַל פּיקטאָריאַללי איך בין געגאנגען צו ציען דעם ליניע. 1426 01:08:15,920 --> 01:08:19,063 אין אנדערע ווערטער, אין פאַקט, אין דיין קאָמפּיוטער ס ייַזנוואַרג, 1427 01:08:19,063 --> 01:08:20,979 דער ערשטער כעזשבן זאל סוף אַרויף דאָ ווייַל עס ס 1428 01:08:20,979 --> 01:08:22,529 רעכט אין די אָנהייב פון די זמאַן. 1429 01:08:22,529 --> 01:08:25,810 די ווייַטער איינער זאל סוף אַרויף דאָ ווייַל אַ ביסל פון צייַט האט דורכגעגאנגען 1430 01:08:25,810 --> 01:08:27,210 און די פּראָגראַם האלט פליסנדיק. 1431 01:08:27,210 --> 01:08:30,060 די ווייַטער כעזשבן, וואָס איז געווען אַ 75, זאל זיין איבער דאָ. 1432 01:08:30,060 --> 01:08:33,420 און די לעצטע כעזשבן זאל זיין אַ 80, וואָס איז איבער דאָ. 1433 01:08:33,420 --> 01:08:38,729 >> אַזוי אין פאַקט, פֿיזיש, דעם זאל זיין וואָס דיין קאָמפּיוטער ס זכּרון קוקט ווי. 1434 01:08:38,729 --> 01:08:41,569 אבער דאָס איז נישט אַ נוצלעך גייַסטיק פּעראַדיים פֿאַר אַ קאָמפּיוטער פּראָגראַמיסט. 1435 01:08:41,569 --> 01:08:44,649 וואָס זאָל איר זאָרגן ווו די כעק אייער דאַטע איז סאָף אַרויף? 1436 01:08:44,649 --> 01:08:46,200 איר נאָר ווילן צו קראָם דאַטן. 1437 01:08:46,200 --> 01:08:49,390 >> דאס איז מין פון ווי אונדזער דיסקוסיע פריער פון צייכענונג די קוב. 1438 01:08:49,390 --> 01:08:52,200 וואָס טאָן איר זאָרגן וואָס די ווינקל איז פון די קוב 1439 01:08:52,200 --> 01:08:53,740 און ווי איר האָבן צו ווענדן צו ציען עס? 1440 01:08:53,740 --> 01:08:54,950 איר נאָר ווילן אַ קוב. 1441 01:08:54,950 --> 01:08:57,359 סימילאַרלי דאָ, איר נאָר ווילן צו מיינונג בוך. 1442 01:08:57,359 --> 01:08:59,559 איר נאָר ווילן צו טראַכטן פון דעם ווי אַ רשימה פון נומערן. 1443 01:08:59,559 --> 01:09:01,350 ווער דאגות ווי עס ס ימפּלאַמענאַד אין ייַזנוואַרג? 1444 01:09:01,350 --> 01:09:05,180 >> אזוי די אַבסטראַקציע איצט איז דאָס בילד דאָ. 1445 01:09:05,180 --> 01:09:07,580 דאס איז אַ לינגקט רשימה, ווי אַ פּראָגראַמיסט וואָלט רופן עס, 1446 01:09:07,580 --> 01:09:10,640 ינסאָפאַר ווי איר האָבן אַ רשימה, דאָך פון נומערן. 1447 01:09:10,640 --> 01:09:14,990 אבער עס ס 'לינגקט פּיקטאָריאַללי דורך וועג פון די אַראָוז, 1448 01:09:14,990 --> 01:09:18,510 און אַלע די אַראָוז אַרע-- ונטער די קאַפּטער, אויב איר 'רע טשיקאַווע, 1449 01:09:18,510 --> 01:09:23,210 צוריקרופן אַז אונדזער גשמיות ייַזנוואַרג האט ווענדט נול, איין, צוויי, דרייַ, פיר. 1450 01:09:23,210 --> 01:09:28,465 כל די אַראָוז זענען איז ווי אַ מאַפּע אָדער אינסטרוקציעס, ווו אויב 90 יס-- איצט 1451 01:09:28,465 --> 01:09:29,090 איך גאַט צו ציילן. 1452 01:09:29,090 --> 01:09:31,750 >> נול, איין, צוויי, דרייַ, פיר, פינף, זעקס, זיבן. 1453 01:09:31,750 --> 01:09:35,640 עס קוקט ווי די 90 איז ביי זכּרון אַדרעס נומער זיבן. 1454 01:09:35,640 --> 01:09:38,460 כל די אַראָוז זענען איז ווי אַ קליין ברעקל פון פּאַפּיר 1455 01:09:38,460 --> 01:09:42,439 אַז ס 'געבן אינסטרוקציעס צו די פּראָגראַם וואָס זאגט נאָכפאָלגן דעם מאַפּע 1456 01:09:42,439 --> 01:09:43,880 צו באַקומען צו אָרט זיבן. 1457 01:09:43,880 --> 01:09:46,680 און עס איר וועט געפֿינען די תּלמיד ס רגע ויספרעג כעזשבן. 1458 01:09:46,680 --> 01:09:52,100 מינווייל, די 75-- אויב איך פאָרזעצן דעם, דעם איז זיבן, אַכט, נייַן, 10, 11, 12, 1459 01:09:52,100 --> 01:09:54,240 13, 14, 15. 1460 01:09:54,240 --> 01:09:59,080 >> דאס אנדערע פייַל נאָר רעפּראַזענץ אַ מאַפּע צו זיקאָרן אָרט 15. 1461 01:09:59,080 --> 01:10:02,550 אבער ווידער, די פּראָגראַמיסט בכלל טוט ניט זאָרגן וועגן דעם מדרגה פון דעטאַל. 1462 01:10:02,550 --> 01:10:05,530 און אין רובֿ יעדער פּראָגראַממינג שפּראַך הייַנט, די פּראָגראַמיסט 1463 01:10:05,530 --> 01:10:10,490 וועט ניט אַפֿילו וויסן ווו אין זכּרון די נומערן אַקטשאַוואַלי זענען. 1464 01:10:10,490 --> 01:10:14,830 כל ער אָדער זי האט צו זאָרג וועגן איז אַז זיי זענען יז לינגקט צוזאַמען 1465 01:10:14,830 --> 01:10:18,390 אין אַ דאַטן סטרוקטור ווי דעם. 1466 01:10:18,390 --> 01:10:21,580 >> אבער עס טורנס אויס ניט צו באַקומען צו טעכניש. 1467 01:10:21,580 --> 01:10:27,430 אבער נאָר ווייַל מיר קענען טאָמער פאַרגינענ זיך צו האָבן דעם דיסקוסיע דאָ, 1468 01:10:27,430 --> 01:10:33,630 רעכן אַז מיר ריוויזיט דעם אַרויסגעבן דאָ פון אַ מענגע. 1469 01:10:33,630 --> 01:10:35,780 זאל ס זען אויב מיר באַדויערן געגאנגען דאָ. 1470 01:10:35,780 --> 01:10:42,950 דאס איז 100, 90, 75, און 80. 1471 01:10:42,950 --> 01:10:44,980 >> זאל מיר בעקיצער מאַכן דעם פאָדערן. 1472 01:10:44,980 --> 01:10:48,980 דאס איז אַ מענגע, און ווידער, די שטאַרציק כאַראַקטעריסטיש פון אַ מענגע 1473 01:10:48,980 --> 01:10:52,400 איז אַז אַלע פון ​​אייער דאַטע איז צוריק צו צוריק צו צוריק אין מעמאָרי-- ממש 1474 01:10:52,400 --> 01:10:56,830 איין בייט אָדער אפֿשר פיר ביטעס, עטלעכע פאַרפעסטיקט נומער פון ביטעס אַוועק. 1475 01:10:56,830 --> 01:11:00,710 אין אַ לינגקט רשימה, וואָס מיר זאל ציען ווי דעם, ונטער דער קאַפּטער, וואס 1476 01:11:00,710 --> 01:11:02,000 ווייסט ווו אַז שטאָפּן איז? 1477 01:11:02,000 --> 01:11:03,630 עס טוט נישט אַפֿילו דאַרפֿן צו לויפן ווי דעם. 1478 01:11:03,630 --> 01:11:06,050 עטלעכע פון ​​די דאַטן קען זיין צוריק צו די לינקס אַרויף דאָרט. 1479 01:11:06,050 --> 01:11:07,530 איר טאָן ניט אַפֿילו וויסן. 1480 01:11:07,530 --> 01:11:15,430 >> און אַזוי מיט אַ מענגע, איר האָבן אַ שטריך באקאנט ווי ראַנדאָם צוטריט. 1481 01:11:15,430 --> 01:11:20,570 און וואָס ראַנדאָם צוטריט מיטל איז אַז די קאָמפּיוטער קענען שפּרינגען טייקעף 1482 01:11:20,570 --> 01:11:22,730 צו קיין אָרט אין אַ מענגע. 1483 01:11:22,730 --> 01:11:23,580 וואָס? 1484 01:11:23,580 --> 01:11:26,000 ווייַל די קאָמפּיוטער ווייסט אַז דער ערשטער אָרט איז 1485 01:11:26,000 --> 01:11:29,540 נול, איין, צוויי, און דרייַ. 1486 01:11:29,540 --> 01:11:33,890 >> און אַזוי אויב איר ווילן צו גיין פון דעם עלעמענט צו די ווייַטער עלעמענט, 1487 01:11:33,890 --> 01:11:36,099 איר ממש, אין דער קאָמפּיוטער 'ס מיינונג, נאָר לייגן איינער. 1488 01:11:36,099 --> 01:11:39,140 אויב איר ווילן צו גיין צו די דריט עלעמענט, נאָר לייגן אָנע-- ווייַטער עלעמענט, פּונקט 1489 01:11:39,140 --> 01:11:40,290 לייגן איינער. 1490 01:11:40,290 --> 01:11:42,980 אָבער, אין דעם ווערסיע פון די געשיכטע, רעכן 1491 01:11:42,980 --> 01:11:46,080 די קאָמפּיוטער איז איצט קוקן בייַ אָדער דילינג מיט די נומער 100. 1492 01:11:46,080 --> 01:11:49,770 ווי טאָן איר באַקומען צו דעם ווייַטער מיינונג אין די מיינונג בוך? 1493 01:11:49,770 --> 01:11:52,560 >> איר האָבן צו נעמען זיבן טריט, וואָס איז אַרביטראַריש. 1494 01:11:52,560 --> 01:11:58,120 צו באַקומען צו דעם ווייַטער איינער, איר האָבן צו נעמען אן אנדער אַכט טריט צו באַקומען צו 15. 1495 01:11:58,120 --> 01:12:02,250 אין אנדערע ווערטער, עס ס 'נישט אַ קעסיידערדיק ריס צווישן די נומערן, 1496 01:12:02,250 --> 01:12:04,857 און אַזוי עס נאָר נעמט די קאָמפּיוטער מער צייַט איז די פונט. 1497 01:12:04,857 --> 01:12:06,940 די קאָמפּיוטער האט צו זוכן דורך זיקאָרן אין סדר 1498 01:12:06,940 --> 01:12:08,990 צו געפינען וואָס איר ניטאָ קוקן פֿאַר. 1499 01:12:08,990 --> 01:12:14,260 >> אַזוי וועראַז אַ מענגע טענדז צו זיין אַ שנעל דאַטן סטרוקטורע-- ווייַל איר 1500 01:12:14,260 --> 01:12:17,610 קענען ממש נאָר טאָן פּשוט אַריטמעטיק און באַקומען ווו איר ווילן דורך אַדינג איינער, 1501 01:12:17,610 --> 01:12:21,300 פֿאַר ינסטאַנסע-- אַ לינגקט רשימה, איר קרבן אַז שטריך. 1502 01:12:21,300 --> 01:12:24,020 איר קענען ניט נאָר גיין פון ערשטער צו רגע צו דריט צו פערט. 1503 01:12:24,020 --> 01:12:25,240 איר האָבן צו נאָכפאָלגן די מאַפּע. 1504 01:12:25,240 --> 01:12:28,160 איר האָבן צו נעמען מער טריט צו באַקומען צו די וואַלועס, וואָס 1505 01:12:28,160 --> 01:12:30,230 וואָלט ויסקומען צו זייַן אַדינג אַ קאָסטן. 1506 01:12:30,230 --> 01:12:35,910 אזוי מיר ניטאָ פּייינג אַ פּרייַז, אָבער וואָס איז געווען די שטריך וואָס דן איז געווען זוכט דאָ? 1507 01:12:35,910 --> 01:12:38,110 וואָס טוט אַ לינגקט רשימה משמעות לאָזן אונדז צו טאָן, 1508 01:12:38,110 --> 01:12:40,240 וואָס איז געווען די אָנהייב פון דעם באַזונדער געשיכטע? 1509 01:12:40,240 --> 01:12:43,250 1510 01:12:43,250 --> 01:12:43,830 >> עקסאַקטלי. 1511 01:12:43,830 --> 01:12:46,220 אַ דינאַמיש גרייס צו עס. 1512 01:12:46,220 --> 01:12:48,040 מיר קענען לייגן צו דעם רשימה. 1513 01:12:48,040 --> 01:12:51,430 מיר קענען אַפֿילו ייַנשרומפּן די רשימה, אַזוי אַז מיר 'רע נאָר ניצן ווי פיל זיקאָרן 1514 01:12:51,430 --> 01:12:55,560 ווי מיר אַקטשאַוואַלי ווילן און אַזוי מיר ניטאָ קיינמאָל איבער-אַלאַקייטינג. 1515 01:12:55,560 --> 01:12:58,470 >> איצט נאָר צו זיין טאַקע נאַכט-פּיקי, עס ס אַ פאַרבאָרגן קאָסטן. 1516 01:12:58,470 --> 01:13:01,980 אַזוי איר זאָל ניט נאָר לאָזן מיר איבערצייגן איר אַז דאָס איז אַ קאַמפּעלינג טראַדעאָפף. 1517 01:13:01,980 --> 01:13:04,190 עס ס אן אנדער פאַרבאָרגן פּרייַז דאָ. 1518 01:13:04,190 --> 01:13:06,550 די נוץ צו זיין קלאָר, איז אַז מיר באַקומען דיינאַמיזאַם. 1519 01:13:06,550 --> 01:13:10,359 אויב איך ווילן אן אנדער עלעמענט, איך קענען נאָר ציען עס און שטעלן אַ נומער אין דאָרט. 1520 01:13:10,359 --> 01:13:12,150 און דעמאָלט איך קענען לינק עס מיט אַ בילד דאָ, 1521 01:13:12,150 --> 01:13:14,970 כוועראַז איבער דאָ, ווידער, אויב איך ווע פּייניד זיך אין אַ ווינקל, 1522 01:13:14,970 --> 01:13:19,410 אויב עפּעס אַנדערש איז שוין ניצן די זיקאָרן דאָ, איך בין אויס פון גליק. 1523 01:13:19,410 --> 01:13:21,700 איך ווע פּייניד זיך אין די ווינקל. 1524 01:13:21,700 --> 01:13:24,390 >> אבער וואָס ס די פאַרבאָרגן פּרייַז אין דעם בילד? 1525 01:13:24,390 --> 01:13:27,690 עס ס ניט נאָר די סומע פון צייַט אַז עס נעמט 1526 01:13:27,690 --> 01:13:29,870 צו גיין פון דאָ צו דאָ, וואָס איז זיבן טריט, דעריבער 1527 01:13:29,870 --> 01:13:32,820 אַכט טריט, וואָס איז מער ווי איין. 1528 01:13:32,820 --> 01:13:34,830 וואָס ס אנדערן פאַרבאָרגן קאָסטן? 1529 01:13:34,830 --> 01:13:35,440 ניט נאָר מאָל. 1530 01:13:35,440 --> 01:13:44,790 1531 01:13:44,790 --> 01:13:49,940 נאָך אינפֿאָרמאַציע איז נייטיק צו דערגרייכן דעם בילד. 1532 01:13:49,940 --> 01:13:53,210 >> יאָ, אַז מאַפּע, די ביסל סקראַפּס פון פּאַפּיר, ווי איך האַלטן דיסקרייבינג זיי ווי. 1533 01:13:53,210 --> 01:13:55,650 די אַרראָווס-- יענע זענען נישט פּאָטער. 1534 01:13:55,650 --> 01:13:57,660 א קאָמפּוטער-- איר וויסן וואָס אַ קאָמפּיוטער האט. 1535 01:13:57,660 --> 01:13:58,790 עס האט זעראָס און אָנעס. 1536 01:13:58,790 --> 01:14:03,170 אויב איר ווילן צו פאָרשטעלן אַ פייַל אָדער אַ מאַפּע אָדער אַ נומער, איר דאַרפֿן עטלעכע זכּרון. 1537 01:14:03,170 --> 01:14:05,950 אַזוי די אנדערע פּרייַז איר צאָלן פֿאַר אַ לינגקט רשימה, 1538 01:14:05,950 --> 01:14:09,070 אַ פּראָסט קאָמפּיוטער וויסנשאַפֿט מיטל, איז אויך פּלאַץ. 1539 01:14:09,070 --> 01:14:11,710 >> און טאַקע אַזוי, אַזוי קאַמאַנלי, צווישן די טראַדעאָפפס 1540 01:14:11,710 --> 01:14:15,580 אין דיזיינינג ווייכווארג ינזשעניעריע סיסטעמס איז צייַט און ספּאַסע-- 1541 01:14:15,580 --> 01:14:18,596 זענען צוויי פון דיין ינגרידיאַנץ, צוויי פון דיין רובֿ טייַער ינגרידיאַנץ. 1542 01:14:18,596 --> 01:14:21,220 דאס איז קאָסטינג מיר מער צייַט ווייַל איך האָבן צו נאָכפאָלגן דעם מאַפּע, 1543 01:14:21,220 --> 01:14:25,730 אָבער עס ס אויך קאָסטינג מיר מער פּלאַץ ווייַל איך האָבן צו האַלטן דעם מאַפּע אַרום. 1544 01:14:25,730 --> 01:14:28,730 אזוי די האָפֿן, ווי מיר ווע מין פון דיסקאַסט איבער נעכטן און הייַנט, 1545 01:14:28,730 --> 01:14:31,720 איז אַז די Benefits וועט אַוטוויי די קאָס. 1546 01:14:31,720 --> 01:14:33,870 >> אבער עס ס ניט קלאָר ווי דער טאָג לייזונג דאָ. 1547 01:14:33,870 --> 01:14:35,870 אפֿשר עס איז בעטטער-- אַ לאַ שנעל און גראָב, 1548 01:14:35,870 --> 01:14:38,660 ווי קאַרעעם פּראָפּאָסעד עאַרליער-- צו וואַרפן זכּרון בייַ די פּראָבלעם. 1549 01:14:38,660 --> 01:14:42,520 נאָר קויפן מער זכּרון, טראַכטן ווייניקער שווער וועגן סאַלווינג די פּראָבלעם, 1550 01:14:42,520 --> 01:14:44,595 און סאָלווע עס אין אַ גרינגער וועג. 1551 01:14:44,595 --> 01:14:46,720 און טאַקע פריער, ווען מיר גערעדט וועגן טראַדעאָפפס, 1552 01:14:46,720 --> 01:14:49,190 עס איז געווען ניט פּלאַץ אין די קאָמפּיוטער און צייַט. 1553 01:14:49,190 --> 01:14:51,810 עס איז געווען דעוועלאָפּער צייַט, וואָס איז נאָך אן אנדער מיטל. 1554 01:14:51,810 --> 01:14:54,829 >> אַזוי ווידער, עס ס דעם באַלאַנסינג אַקט טריינג צו באַשליסן וואָס פון די זאכן 1555 01:14:54,829 --> 01:14:55,870 זענען איר גרייט צו פאַרברענגען? 1556 01:14:55,870 --> 01:14:57,380 וואָס איז דער מינדסטער טייַער? 1557 01:14:57,380 --> 01:15:01,040 וואָס ייעלדס די בעסער רעזולטאַטן? 1558 01:15:01,040 --> 01:15:01,540 יאָ? 1559 01:15:01,540 --> 01:15:11,310 1560 01:15:11,310 --> 01:15:12,580 >> טאקע. 1561 01:15:12,580 --> 01:15:15,970 אין דעם פאַל, אויב איר ניטאָ רעפּריזענטינג נומערן אין די מאַפּס-- 1562 01:15:15,970 --> 01:15:18,820 די ביסט געהייסן אין פילע שפּראַכן "פּוינטערז" אָדער "ווענדט" - 1563 01:15:18,820 --> 01:15:20,390 עס ס טאָפּל די פּלאַץ. 1564 01:15:20,390 --> 01:15:24,390 וואָס דאַרפֿן ניט זייַן ווי שלעכט ווי טאָפּל אויב רעכט איצט מיר רע נאָר סטאָרינג נומערן. 1565 01:15:24,390 --> 01:15:27,410 רעכן אַז מיר זענען סטאָרינג פּאַציענט רעקאָרדס אין אַ האָספּיטאַל-- 1566 01:15:27,410 --> 01:15:30,870 אַזוי פּיערסאָן ס נעמען, טעלעפאָנירן נומערן, געזעלשאַפטלעך זיכערהייַט נומערן, דאָקטער 1567 01:15:30,870 --> 01:15:31,540 געשיכטע. 1568 01:15:31,540 --> 01:15:34,160 דאס קעסטל זאל זיין פיל, פיל ביגער, אין וואָס פאַל 1569 01:15:34,160 --> 01:15:38,000 אַ קליינטשיק ביסל טייַטל, די אַדרעס פון די ווייַטער עלעמענט-- עס ס ניט אַ גרויס האַנדלען. 1570 01:15:38,000 --> 01:15:40,620 עס ס אַזאַ אַ פרינגע פּרייַז עס טוט נישט ענין. 1571 01:15:40,620 --> 01:15:43,210 אבער אין דעם פאַל, יאָ, עס ס אַ דאַבלינג. 1572 01:15:43,210 --> 01:15:45,290 גוט קשיא. 1573 01:15:45,290 --> 01:15:47,900 >> זאל ס רעדן וועגן צייַט אַ ביסל מער קאָנקרעטעלי. 1574 01:15:47,900 --> 01:15:50,380 וואָס ס די פליסנדיק צייַט פון שאַרף דעם רשימה? 1575 01:15:50,380 --> 01:15:53,640 רעכן איך געוואלט צו זוכן דורך אַלע די סטודענטן 'גראַדעס, 1576 01:15:53,640 --> 01:15:55,980 און דאָרט ס N גראַדעס אין דעם דאַטן סטרוקטור. 1577 01:15:55,980 --> 01:15:58,830 דאָ, אויך, מיר קענען באָרגן די וואָקאַבולאַרי פון פריער. 1578 01:15:58,830 --> 01:16:00,890 דאס איז אַ לינעאַר דאַטן סטרוקטור. 1579 01:16:00,890 --> 01:16:04,570 >> גרויס אָ פון N איז וואָס ס required צו באַקומען צו דעם סוף פון דעם דאַטן סטרוקטור, 1580 01:16:04,570 --> 01:16:08,410 ווהערעאַס-- און מיר האָבן נישט געזען דעם בעפאָרע-- אַ מענגע גיט איר 1581 01:16:08,410 --> 01:16:13,555 וואָס ס גערופֿן קעסיידערדיק צייַט, וואָס מיטל איין שריט אָדער צוויי טריט אָדער 10 סטעפּס-- 1582 01:16:13,555 --> 01:16:14,180 טוט ניט ענין. 1583 01:16:14,180 --> 01:16:15,440 עס ס אַ פאַרפעסטיקט נומער. 1584 01:16:15,440 --> 01:16:17,440 עס האט גאָרנישט צו טאָן מיט די גרייס פון די מענגע. 1585 01:16:17,440 --> 01:16:20,130 און די סיבה פֿאַר וואָס איז, ווידער, איז ראַנדאָם צוטריט. 1586 01:16:20,130 --> 01:16:23,180 דער קאָמפּיוטער קענען נאָר מיד שפּרינגען צו אן אנדער אָרט, 1587 01:16:23,180 --> 01:16:27,770 ווייַל זיי ניטאָ אַלע די זעלבע דיסטאַנסע פֿון אַלץ אַנדערש. 1588 01:16:27,770 --> 01:16:29,112 עס איז ניט טראכטן ינוואַלווד. 1589 01:16:29,112 --> 01:16:31,900 1590 01:16:31,900 --> 01:16:32,400 אלעס אין ארדענונג. 1591 01:16:32,400 --> 01:16:39,230 אַזוי אויב איך קענען, לאָזן מיר פּרובירן צו פאַרב צוויי לעצט בילדער. 1592 01:16:39,230 --> 01:16:42,830 א זייער פּראָסט איין באקאנט ווי אַ האַש טיש. 1593 01:16:42,830 --> 01:16:51,120 אזוי צו מאָטיווירן דעם דיסקוסיע, לאָזן מיר טראַכטן וועגן ווי צו טאָן דעם. 1594 01:16:51,120 --> 01:16:52,610 >> אַזוי ווי וועגן דעם? 1595 01:16:52,610 --> 01:16:55,160 רעכן אַז די פּראָבלעם מיר ווילן צו סאָלווע איצט 1596 01:16:55,160 --> 01:16:58,360 איז ימפּלאַמענטינג אין אַ דיקטיאָנאַרי-- אַזוי אַ גאַנץ בינטל פון ענגליש ווערטער 1597 01:16:58,360 --> 01:16:59,330 אָדער וועלכער. 1598 01:16:59,330 --> 01:17:02,724 און דער ציל איז צו קענען צו ענטפֿערן שאלות פון די פאָרעם איז דאָס אַ וואָרט? 1599 01:17:02,724 --> 01:17:04,640 אַזוי איר ווילן צו ינסטרומענט אַ רעגע קאָנטראָליאָר, נאָר 1600 01:17:04,640 --> 01:17:07,220 ווי אַ גשמיות ווערטערבוך אַז איר קענען קוקן דאס אַרויף אין. 1601 01:17:07,220 --> 01:17:10,490 רעכן איך האבן צו טאָן דאָס מיט אַ מענגע. 1602 01:17:10,490 --> 01:17:12,590 איך קען טאָן דעם. 1603 01:17:12,590 --> 01:17:20,756 >> און רעכן די ווערטער זענען עפּל און באַנאַנע און דינקע. 1604 01:17:20,756 --> 01:17:23,330 1605 01:17:23,330 --> 01:17:26,465 און איך קען נישט טראַכטן פון Fruits אַז אָנהייבן מיט די, אַזוי מיר רע נאָר 1606 01:17:26,465 --> 01:17:27,590 געגאנגען צו האָבן דרייַ Fruits. 1607 01:17:27,590 --> 01:17:31,510 אַזוי דאָס איז אַ מענגע, און מיר רע סטאָרינג אַלע פון ​​די ווערטער 1608 01:17:31,510 --> 01:17:34,200 אין דעם ווערטערבוך ווי אַ מענגע. 1609 01:17:34,200 --> 01:17:39,350 די קשיא, דעריבער, איז ווי אַנדערש קען איר קראָם דעם אינפֿאָרמאַציע? 1610 01:17:39,350 --> 01:17:43,160 >> נו, איך בין מין פון טשיטינג דאָ, ווייַל יעדער פון די אותיות אין די וואָרט 1611 01:17:43,160 --> 01:17:44,490 איז טאַקע אַ יחיד בייט. 1612 01:17:44,490 --> 01:17:46,740 אַזוי אויב איך טאַקע געוואלט צו זייַן נאַכט-פּיקי, איך זאָל טאַקע 1613 01:17:46,740 --> 01:17:49,600 זייַן דיוויידינג דעם אַרויף אין פיל קלענערער טשאַנגקס פון זכּרון, 1614 01:17:49,600 --> 01:17:51,289 און מיר קען טאָן פּונקט וואָס. 1615 01:17:51,289 --> 01:17:53,580 אבער מיר רע געגאנגען צו לויפן זיך די זעלבע פּראָבלעם ווי איידער. 1616 01:17:53,580 --> 01:17:56,674 וואָס אויב, ווי Merriam וועבסטער אָדער אָקספֿאָרד טוט יעדער יעאַר-- זיי לייגן ווערטער 1617 01:17:56,674 --> 01:17:59,340 צו די דיקטיאָנאַרי-- מיר טאָן ניט דאַווקע ווילן צו מאָלן זיך 1618 01:17:59,340 --> 01:18:00,780 אין אַ ווינקל מיט אַ מענגע? 1619 01:18:00,780 --> 01:18:05,710 >> אזוי אַנשטאָט, אפֿשר אַ סמאַרטער צוגאַנג איז צו שטעלן עפּל אין זייַן אייגן נאָדע אָדער קעסטל, 1620 01:18:05,710 --> 01:18:11,190 ווי מיר וואָלט זאָגן, באַנאַנע, און דעריבער דאָ מיר האָבן דינקע. 1621 01:18:11,190 --> 01:18:14,990 1622 01:18:14,990 --> 01:18:16,790 און מיר שטריקל די זאכן צוזאַמען. 1623 01:18:16,790 --> 01:18:19,980 אזוי דעם איז די מענגע, און דעם איז די לינגקט רשימה. 1624 01:18:19,980 --> 01:18:23,300 אויב איר קענען נישט גאַנץ זען, עס נאָר זאגט "מענגע," און דעם זאגט "רשימה." 1625 01:18:23,300 --> 01:18:25,780 >> אזוי מיר האָבן די זעלבע פּינטלעך ישוז ווי איידער, 1626 01:18:25,780 --> 01:18:28,600 ווערביי מיר איצט האָבן דיינאַמיזאַם אין אונדזער לינגקט רשימה. 1627 01:18:28,600 --> 01:18:31,090 אבער מיר האָבן אַ פאַירלי פּאַמעלעך ווערטערבוך. 1628 01:18:31,090 --> 01:18:32,870 רעכן איך ווילן צו קוקן אַרויף אַ וואָרט. 1629 01:18:32,870 --> 01:18:35,430 עס זאל נעמען מיר גרויס אָ פון N טריט, ווייַל עס זאל 1630 01:18:35,430 --> 01:18:37,840 זייַן אַלע די וועג אין די סוף פון די רשימה, ווי דינקע. 1631 01:18:37,840 --> 01:18:40,600 און עס טורנס אויס אַז אין פּראָגראַממינג, סאָרט 1632 01:18:40,600 --> 01:18:42,700 פון די רוח גראַיל פון דאַטן סטראַקטשערז, איז עפּעס 1633 01:18:42,700 --> 01:18:46,620 אַז גיט איר קעסיידערדיק צייַט ווי אַ מענגע 1634 01:18:46,620 --> 01:18:50,870 אָבער אַז נאָך גיט איר דיינאַמיזאַם. 1635 01:18:50,870 --> 01:18:52,940 >> אזוי קענען מיר האָבן די בעסטער פון ביידע וועלטן? 1636 01:18:52,940 --> 01:18:55,570 און טאַקע, עס איז עפּעס גערופֿן דעם האַש טיש 1637 01:18:55,570 --> 01:18:59,320 אַז אַלאַוז איר צו טאָן פּונקט אַז, אָלבייט בעערעך. 1638 01:18:59,320 --> 01:19:03,140 א האַש טיש איז אַ פאַנסיער דאַטן סטרוקטור וואָס מיר 1639 01:19:03,140 --> 01:19:06,340 קענען טראַכטן פון ווי די קאָמבינאַציע פון ​​אַ אַררייַ-- 1640 01:19:06,340 --> 01:19:12,390 און איך בין געגאנגען צו ציען עס ווי טהיס-- און לינגקט רשימות 1641 01:19:12,390 --> 01:19:17,310 אַז איך וועט ציען ווי דעם איבער דאָ. 1642 01:19:17,310 --> 01:19:19,760 >> און די וועג דעם זאַך אַרבעט איז ווי גייט. 1643 01:19:19,760 --> 01:19:23,310 1644 01:19:23,310 --> 01:19:29,540 אויב דעם נאָוו-- האַש טאַבלע-- איז מיין דריט דאַטן סטרוקטור, 1645 01:19:29,540 --> 01:19:32,590 און איך ווילן צו קראָם ווערטער אין דעם, איך טאָן ניט 1646 01:19:32,590 --> 01:19:35,440 ווילן צו נאָר קראָם אַלע פון ​​די ווערטער צוריק צו צוריק צו צוריק צו צוריק. 1647 01:19:35,440 --> 01:19:37,430 איך ווילן צו לעווערידזש עטלעכע שטיק פון אינפֿאָרמאַציע 1648 01:19:37,430 --> 01:19:40,330 וועגן די ווערטער וואָס וועט לאָזן מיר באַקומען עס ווו עס ס שנעלער. 1649 01:19:40,330 --> 01:19:43,666 >> אזוי געגעבן די ווערטער עפּל און באַנאַנע און דינקע, 1650 01:19:43,666 --> 01:19:45,040 איך דיליבעראַטלי אויסדערוויילט יענע ווערטער. 1651 01:19:45,040 --> 01:19:45,340 וואָס? 1652 01:19:45,340 --> 01:19:47,631 וואָס ס סאָרט פון פונדאַמענטאַללי פאַרשידענע וועגן די דרייַ? 1653 01:19:47,631 --> 01:19:49,950 1654 01:19:49,950 --> 01:19:51,484 וואָס ס די קלאָר ווי דער טאָג? 1655 01:19:51,484 --> 01:19:52,900 זיי אָנהייבן מיט פאַרשידענע אותיות. 1656 01:19:52,900 --> 01:19:53,900 >> אַזוי איר וויסן וואָס? 1657 01:19:53,900 --> 01:19:57,120 אלא ווי לייגן אַלע מיין ווערטער אין די זעלבע עמער, אַזוי צו רעדן, 1658 01:19:57,120 --> 01:20:00,390 ווי אין איין גרויס רשימה, וואָס טאָן ניט איך לפּחות פּרובירן אַ אַפּטאַמאַזיישאַן 1659 01:20:00,390 --> 01:20:04,180 און מאַכן מיין רשימות 1/26 ווי לאַנג. 1660 01:20:04,180 --> 01:20:07,440 אַ קאַמפּעלינג אַפּטאַמאַזיישאַן זאל זיין וואָס טאָן ניט 1661 01:20:07,440 --> 01:20:10,650 י-- ווען ינסערטינג אַ וואָרט אין דעם דאַטן סטרוקטור, 1662 01:20:10,650 --> 01:20:14,300 אין די קאָמפּיוטער 'ס זכּרון, וואָס דו זאלסט נישט איך שטעלן אַלע די 'אַ' ווערטער דאָ, 1663 01:20:14,300 --> 01:20:17,270 אַלע די 'ב' ווערטער דאָ, און אַלע די 'C' ווערטער דאָ? 1664 01:20:17,270 --> 01:20:24,610 אזוי דעם ענדס אַרויף פּאַטינג אַן עפּל דאָ, באַנאַנע דאָ, דינקע דאָ, 1665 01:20:24,610 --> 01:20:25,730 און אַזוי אַרויס. 1666 01:20:25,730 --> 01:20:31,700 >> און אויב איך האָבן אַן נאָך וואָרט ליקע-- וואָס ס אנדערן? 1667 01:20:31,700 --> 01:20:36,640 עפּל, באַנאַנע, באַרנע. 1668 01:20:36,640 --> 01:20:39,370 ווער עס יז טראַכטן פון אַ פרוכט אַז סטאַרץ מיט אַ, ב, אָדער C? 1669 01:20:39,370 --> 01:20:40,570 בלועבעררי-- גאנץ. 1670 01:20:40,570 --> 01:20:43,990 אַז איז געגאנגען צו סוף אַרויף דאָ. 1671 01:20:43,990 --> 01:20:47,530 און אַזוי מיר ויסקומען צו האָבן אַ מאַרדזשאַנאַלי בעסער לייזונג, 1672 01:20:47,530 --> 01:20:50,820 ווייַל איצט אויב איך ווילן צו זוכן פֿאַר עפּל, איך 1673 01:20:50,820 --> 01:20:53,200 פירסט-- איך טאָן ניט נאָר ונטערטוקנ זיך אין מיין דאַטן סטרוקטור. 1674 01:20:53,200 --> 01:20:54,850 איך טאָן ניט ונטערטוקנ זיך אין מיין קאָמפּיוטער ס זכּרון. 1675 01:20:54,850 --> 01:20:56,530 איך ערשטער קוקן בייַ די ערשטער בריוו. 1676 01:20:56,530 --> 01:20:58,610 >> און דאָס איז וואָס אַ קאָמפּיוטער געלערנטער וואָלט זאָגן. 1677 01:20:58,610 --> 01:21:00,760 איר האַש אין דיין דאַטן סטרוקטור. 1678 01:21:00,760 --> 01:21:04,100 איר נעמען דיין ינפּוט, וואָס אין דעם פאַל איז אַ וואָרט ווי עפּל. 1679 01:21:04,100 --> 01:21:07,150 איר אַנאַלייז עס, איר זוכט אין דער ערשטער בריוו אין דעם פאַל, 1680 01:21:07,150 --> 01:21:08,340 דערמיט כאַשינג עס. 1681 01:21:08,340 --> 01:21:10,950 כאַשינג איז אַ גענעראַל טערמין ווערביי איר נעמען עפּעס ווי ינפּוט 1682 01:21:10,950 --> 01:21:12,116 און איר פּראָדוצירן עטלעכע רעזולטאַט. 1683 01:21:12,116 --> 01:21:15,090 און דער רעזולטאַט אין אַז פאַל איז דער אָרט 1684 01:21:15,090 --> 01:21:18,150 איר ווילן צו זוכן, דער ערשטער אָרט, רגע אָרט, דריט. 1685 01:21:18,150 --> 01:21:22,160 אזוי די ינפּוט איז עפּל, די רעזולטאַט איז ערשטער. 1686 01:21:22,160 --> 01:21:25,054 די ינפּוט איז באַנאַנע, די רעזולטאַט זאָל זייַן רגע. 1687 01:21:25,054 --> 01:21:27,220 די ינפּוט איז דינקע, דער רעזולטאַט זאָל זייַן דריט. 1688 01:21:27,220 --> 01:21:30,320 די ינפּוט איז טשערניצע, די רעזולטאַט זאָל ווידער ווערן רגע. 1689 01:21:30,320 --> 01:21:34,010 און אַז ס וואָס העלפּס איר נעמען שאָרטקאַץ דורך אייער זיקאָרן 1690 01:21:34,010 --> 01:21:39,050 אין סדר צו באַקומען צו ווערטער אָדער דאַטן מער Effectively. 1691 01:21:39,050 --> 01:21:43,330 >> איצט דעם קאַץ אַראָפּ אונדזער צייַט פּאַטענטשאַלי דורך ווי פיל ווי איינער אויס פון 26, 1692 01:21:43,330 --> 01:21:45,850 ווייַל אויב איר יבערנעמען אַז איר האָבן ווי פילע "אַ" ווערטער ווי "ז" 1693 01:21:45,850 --> 01:21:48,080 ווערטער ווי "ק" ווערטער, וואָס איז ניט טאַקע רעאַליסטיק-- 1694 01:21:48,080 --> 01:21:50,830 איר ניטאָ געגאנגען צו האָבן קרום אַריבער זיכער אותיות פון די אַלפאַבעט-- 1695 01:21:50,830 --> 01:21:53,204 אָבער דעם וואָלט זיין אַ ינקראַמענטאַל צוגאַנג וואָס טוט לאָזן 1696 01:21:53,204 --> 01:21:55,930 איר צו באַקומען צו ווערטער פיל מער געשווינד. 1697 01:21:55,930 --> 01:21:59,660 און אין פאַקט, אַ sophisticated פּראָגראַם, די גאָאָגלעס פון דער וועלט, 1698 01:21:59,660 --> 01:22:02,180 די פאַסעבאָאָקס פון די וואָרלד-- זיי וואָלט נוצן אַ האַש טיש 1699 01:22:02,180 --> 01:22:03,740 פֿאַר אַ פּלאַץ פון פאַרשידענע צוועקן. 1700 01:22:03,740 --> 01:22:06,590 אבער זיי וואָלט ניט זיין אַזוי נאַיוו ווי צו נאָר קוק אין דער ערשטער בריוו 1701 01:22:06,590 --> 01:22:09,700 אין עפּל אָדער באַנאַנע אָדער באַרנע אָדער דינקע, 1702 01:22:09,700 --> 01:22:13,420 ווייַל ווי איר קענען זען די רשימות קען נאָך באַקומען לאַנג. 1703 01:22:13,420 --> 01:22:17,130 >> און אַזוי דעם זאל נאָך זיין סאָרט פון לינעאַר-- אַזוי סאָרט פון פּאַמעלעך, 1704 01:22:17,130 --> 01:22:19,980 ווי מיט די גרויס אָ פון N וואָס מיר דיסקאַסט פריער. 1705 01:22:19,980 --> 01:22:25,290 אזוי וואָס אַ פאַקטיש גוט האַש טיש וועט דאָ-- עס וועט האָבן אַ פיל ביגער מענגע. 1706 01:22:25,290 --> 01:22:28,574 און עס וועט נוצן אַ פיל מער sophisticated כאַשינג פֿונקציע, 1707 01:22:28,574 --> 01:22:30,240 אַזוי אַז עס טוט נישט נאָר קוק אין די "א". 1708 01:22:30,240 --> 01:22:35,480 אפֿשר עס קוקט בייַ "אַ-פּ-פּ-L-E" און יז קאַנווערץ יענע פינף אותיות 1709 01:22:35,480 --> 01:22:38,400 אין דעם אָרט ווו עפּל זאָל זייַן סטאָרד. 1710 01:22:38,400 --> 01:22:42,660 מיר ניטאָ פּונקט נאַיוולי ניצן די בריוו 'אַ' אַליין, ווייַל עס ס פייַן און פּשוט. 1711 01:22:42,660 --> 01:22:44,600 >> אבער אַ האַש טיש, אין די סוף, איר קענען טראַכטן 1712 01:22:44,600 --> 01:22:47,270 פון ווי אַ קאָמבינאַציע פון אַ מענגע, יעדער פון וואָס 1713 01:22:47,270 --> 01:22:51,700 האט אַ לינגקט רשימה אַז יידילי זאָל זיין ווי קורץ ווי מעגלעך. 1714 01:22:51,700 --> 01:22:54,364 און דעם איז ניט אַ קלאָר ווי דער טאָג לייזונג. 1715 01:22:54,364 --> 01:22:57,280 אין פאַקט, פיל פון די פייַן טונינג וואָס גייט אויף ונטער דער קאַפּטער ווען 1716 01:22:57,280 --> 01:22:59,654 ימפּלאַמענטינג די מינים פון sophisticated דאַטן סטראַקטשערז 1717 01:22:59,654 --> 01:23:01,640 איז וואָס איז די רעכט לענג פון די מענגע? 1718 01:23:01,640 --> 01:23:03,250 וואָס איז די רעכט האַש פונקציאָנירן? 1719 01:23:03,250 --> 01:23:04,830 ווי טאָן איר קראָם זאכן אין זכּרון? 1720 01:23:04,830 --> 01:23:07,249 >> אבער פאַרשטיין ווי געשווינד דעם סאָרט פון דיסקוסיע 1721 01:23:07,249 --> 01:23:10,540 עסקאַלייטיד, אָדער אַזוי ווייַט אַז עס ס מין פון איבער איין 'ס קאָפּ אין דעם פונט, וואָס 1722 01:23:10,540 --> 01:23:11,360 איז פייַן. 1723 01:23:11,360 --> 01:23:18,820 אבער מיר אנגעהויבן, צוריקרופן, מיט באמת עפּעס נידעריק-מדרגה און עלעקטראָניש. 1724 01:23:18,820 --> 01:23:20,819 און אַזוי דעם ווידער איז דעם טעמע פון ​​אַבסטראַקציע, 1725 01:23:20,819 --> 01:23:23,610 ווו אַמאָל איר אָנהייבן צו נעמען פֿאַר געגעבן, גוט, איך ווע גאַט יט-- עס ס 1726 01:23:23,610 --> 01:23:26,680 פיזיש זיקאָרן, גוט, גאַט עס, יעדער גשמיות אָרט האט אַ אַדרעס, 1727 01:23:26,680 --> 01:23:29,910 גוט, איך גאַט עס, איך קענען פאָרשטעלן יענע ווענדט זיך ווי אַרראָווס-- 1728 01:23:29,910 --> 01:23:34,650 איר קענען זייער געשווינד אָנהייבן צו האָבן מער sophisticated שמועסן אַז 1729 01:23:34,650 --> 01:23:38,360 אין די סוף ויסקומען צו זיין אַלאַוינג אונדז צו סאָלווע פּראָבלעמס ווי שאַרף 1730 01:23:38,360 --> 01:23:41,620 און סאָרטינג מער Effectively. 1731 01:23:41,620 --> 01:23:44,190 און מנוחה אַשורד, טאָאָ-- ווייַל איך טראַכטן דעם 1732 01:23:44,190 --> 01:23:48,700 איז די דיפּאַסט מיר ווע ניטאָ אין עטלעכע פון די קס סוגיות פּראָפּער-- מיר ווע 1733 01:23:48,700 --> 01:23:51,880 געטאן אין אַ טאָג און אַ האַלב בייַ דעם פונט וואָס איר זאל טיפּיקלי טאָן איבער 1734 01:23:51,880 --> 01:23:55,520 די קורס פון אַכט וואָכן אין אַ זמאַן. 1735 01:23:55,520 --> 01:23:59,670 >> קיין שאלות אויף די? 1736 01:23:59,670 --> 01:24:01,100 ניין? 1737 01:24:01,100 --> 01:24:01,940 אלעס אין ארדענונג. 1738 01:24:01,940 --> 01:24:05,610 נו, וואָס טאָן ניט מיר פּויזע דאָרט, אָנהייבן לאָנטש אַ ביסל מינוט פרי, 1739 01:24:05,610 --> 01:24:07,052 נעמענ זיכ ווידער אין נאָר וועגן אַ שעה? 1740 01:24:07,052 --> 01:24:08,760 און איך וועט זאַמענ זיך פֿאַר אַ ביסל מיט שאלות. 1741 01:24:08,760 --> 01:24:11,343 דעמאָלט איך בין געגאנגען צו האָבן צו גיין נעמען אַ פּאָר קאַללס אויב אַז ס גוט. 1742 01:24:11,343 --> 01:24:15,000 איך וועט קער אויף עטלעכע מוזיק אין די דערווייל, אָבער לאָנטש זאָל זיין אַרום די ווינקל. 1743 01:24:15,000 --> 01:24:17,862