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