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