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