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