רעדנער 1: היי אַלעמען! באַגריסן צוריק צו אָפּטיילונג. אַזוי צופרידן צו זען אַזוי פילע פון ​​איר ביידע דאָ, און אַלעמען וואס ס וואַטשינג אָנליין. אזוי, ווי געוויינטלעך באַגריסן צוריק. איך האָפֿן אַז איר אַלע האט אַ שיינע אָפּרוטעג, פול פון מנוחה, אָפּרו. עס איז געווען שיין אויס נעכטן. אַזוי, איך האָפֿן איר ינדזשויד דעם ינ דרויסן. 

אזוי ערשטער אַ פּאָר פון מודעות. גריידינג. אזוי, רובֿ פון איר זאָל האָבן גאַטאַן אַ Email פֿון מיר וועגן דיין סקראַטטש פּסעט, ווי געזונט ווי גריידינג פֿאַר פּסעט 1. אזוי, נאָר אַ פּאָר זאכן. זייט זיכער צו נוצן טשעקק50 אין סטילע50. דאס זענען מענט צו זייַן רעסורסן פֿאַר איר גייז, צו מאַכן זיכער אַז איר ניטאָ געטינג ווי פילע ווייזט ווי איר קענען אָן נידלאַסלי לוזינג זיי. אזוי, דאס ווי נוסח זענען זייער וויכטיק. מיר זענען געגאנגען צו נעמען אַוועק פֿאַר עס. עטלעכע פון ​​איר זאל האָבן שוין באמערקט אַז פון דיין פּסעט. און טשעקק50 איז נאָר אַ טאַקע גרינג וועג צו מאַכן זיכער אַז מיר ניטאָ פאקטיש אומגעקערט וואָס באדערפענישן צו זיין אומגעקערט צו דער באַניצער, און אַז אַלץ ס ארבעטן רעכט. 

אויף דער רגע צעטל, מאַכן זיכער דיין ופּלאָאַדינג זאכן צו די ריכטיק טעקע. עס מאכט מיין לעבן נאָר אַ קליין ביסל מער שווער אויב איר צופֿעליקער פּסעט 2 אין פּסעט 1 ווייַל ווען איך אראפקאפיע זאכן, זיי טאָן ניט אראפקאפיע ריכטיק. און איך וויסן עס ס אַ ביסל וואָנקי אין אַ סיסטעם צו באַקומען געניצט צו, אָבער נאָר זיין יבער אָפּגעהיט, אויב נאָר פֿאַר מיר, אַזוי אַז ווען איר ניטאָ געטינג ימיילז בייַ ווי 02:00 און איך בין גריידינג. אויב נישט גרונט איך האָבן צו קוקן אַלע אַרום פֿאַר דיין פּסעט. קיל. 

איך וויסן עס ס פרי, אָבער איך טאָוטאַלי גאַט גענומען אַוועק היטן דורך אַן עסיי אַז ס רעכט דעם פרייטיק, אז מיין פּראַפעסערז זענען פּונקט ווי, אָה יאָ. געדענק, איר האָבן אַ עסיי רעכט אויף פרייטאג. אַזוי, איך וויסן קיין איינער לייקס צו טראַכטן וועגן מידטערמס, אָבער דיין ערשטער ויספרעג איז אויף אקטאבער 15, וואָס אקטאבער איז סטאַרטינג דעם וואָך. אזוי, עס זאל זיין גיכער ווי איר דערוואַרט איז אַלע. אַזוי אַז איר ניטאָ ניט ארלנגעווארפן אַוועק היטן ווען איך דערמאָנען ווייַטער וואָך ס אָפּטיילונג אַז טאַקע, דיין ויספרעג ווייַטער וואָך, איך געדאַנק איך'ד געבן איר אַ קליין ביסל מער פון אַ קעפ אַרויף איצט. 

אזוי, דיין פּראָבלעם שטעלן, נומער דרייַ. ווי מענטשן האָבן לייענען די ספּעק אויס פון נייַגעריקייַט? גוט. מיר גאַט אַ פּאָר. טיפּ פון אַראָפּ פון לעצט וואָך אָבער אַז ס גוט. איך וויסן עס איז געווען שיין אויס. אזוי ויסברעכן. באשטימט נאָך איר באַקומען געטאן הייַנט לייענען דיין ספּעק בייַ מינדסטער פּרובירן ווי דאַונלאָודינג פאַרשפּרייטונג קאָד און פליסנדיק ווי דער ערשטער ערשט זאַך אַז זיי פרעגן איר צו. ווייַל מיר זענען ניצן פאַרשפּרייטונג קאָד און אַ ביבליאָטעק וואָס מיר ווע נאָר געווען וסינג-- --יט ס נאָר די רגע צייַט מיר ווע געטאן דעם פּסעט, משוגע זאכן קענען פּאַסירן מיט דיין אַפּפּליאַנסע, און איר ווילן צו געפינען אַז זיך איצט קעגן שפּעטער. 

ווייַל אויב עס ס דאנערשטיק נאַכט אָדער עס ס מיטוואך נאכט און פֿאַר עטלעכע סיבה דיין אַפּפּליאַנסע נאָר טוט ניט ווילן צו לויפן מיט די ביבליאָטעק אָדער מיט די פאַרשפּרייטונג קאָד, וואָס מיטל איר קענען נישט אפילו אָנהייבן טאן די קאָודינג. ווייַל איר קענען ניט קאָנטראָלירן צו זען אויב עס אַרבעט. דיין ניט גאַנאַ קענען צו זען אויב עס קאַמפּיילז. איר ווילן צו נעמען זאָרגן פון די פרי אין די וואָך, ווען איר קענען נאָך בליצפּאָסט מיר אָדער איינער פון די אנדערע טפס, און מיר קענען באַקומען די פאַרפעסטיקט. ווייַל די ביסט ישוז וואס זענען געגאנגען צו האַלטן איר פון מאכן קיין פאַקטיש פּראָגרעס. עס ס ניט ווי איין זשוק, אז איר קענען נאָר מין פון שפרינג איבער. אויב איר ניטאָ בעת ישוז מיט דיין מאַכשער אָדער פאַרשפּרייטונג קאָד, איר טאַקע ווילן צו באַקומען אַז גענומען זאָרג פון גיכער גאַנץ ווי שפּעטער. אַזוי אפילו אויב איר ניטאָ ניט גאַנאַ פאקטיש אָנהייב קאָודינג, אראפקאפיע די פאַרשפּרייטונג קאָד, לייענען די ספּעק, מאַכן זיכער אַלץ ס ארבעטן דאָרט. גוט? אויב איר קענען בלויז טאָן אַז, איך צוזאָג דיין לעבן וועט ווערן גרינגער. און אַזוי איר ניטאָ מיסטאָמע געגאנגען צו טאָן עס רעכט איצט רעכט? גוט. אזוי, קיין שאלות עס? קיין לאָגיסטיק זאכן? אַלעמען ס גוט? גוט. 

אָפּלייקענונג פֿאַר יענע פון איר אין דעם צימער און אָנליין. איך בין געגאנגען צו זיין טריינג צו באַשטימען צווישן פּאָווערפּאָינט אין די אַפּפּליאַנסע ווייַל מיר זענען געגאנגען צו זיין טאן עטלעכע קאָודינג הייַנט דורך פאָלקס פאָדערונג פון די אַנאַנאַמאַס פאָרשלאָג אָפּשטימונג איך געשיקט אויס לעצטע וואָך. אזוי, מיר וועלן זייַן טאן עטלעכע קאָודינג. אַזוי, אויב איר גייז אויך ווילן צו פייַער אַרויף דיין אַפּלייאַנסיז, און איר זאָל האָבן גאַט אַ בליצפּאָסט פון מיר, מיט אַ מוסטער טעקע. ביטע פילן פֿרייַ צו טאָן אַז. 

אזוי, מיר רע געגאנגען צו רעדן וועגן גדב, וואָס איז אַ דעבוגגער. עס ס געגאנגען צו העלפן איר מין פון פיגור אויס ווו זאכן זענען געגאנגען אומרעכט אין דיין קאָד. עס ס טאַקע נאָר אַ וועג פֿאַר איר צו טרעטן דורך דיין קאָד ווי עס ס געשעעניש, און קענען צו דרוקן אויס וועריאַבאַלז אָדער זען וואָס ס פאקטיש געשעעניש אונטער די קאַפּטער פערזן דיין פּראָגראַם נאָר פליסנדיק, עס ס ווי פאַולטינג, און איר ניטאָ ווי, קיין געדאַנק וואָס פּונקט געטראפן דאָ. איך טאָן ניט וויסן וואָס שורה עס ניט אַנדערש בייַ. איך טאָן ניט וויסן ווו עס איז פאַלש. אזוי, גדב איז געגאנגען צו העלפן איר מיט וואס. אויך, אויב איר באַשליסן צו פאָרזעצן יאָ, און נעמען 61, עס וועט טאַקע, טאַקע זיין דיין בעסטער פרייַנד, גרונט איך קענען זאָגן איר ווייַל איך בין געגאנגען דורך אַז סאָרט. 

מיר רע געגאנגען צו קוקן אין ביינערי זוכן, וואָס אויב איר גייז געדענקען די גרויס טעלעפאָנירן בוך בייַשפּיל ספּעקטאַקל פון קלאַס. מיר וועט זייַן ימפּלאַמענינג אַז, און גיין דורך אַז אַ קליין ביסל מער, און דעמאָלט מיר רע געגאנגען דורך פיר אַנדערש סאָרץ, וואָס זענען בובבלע, סעלעקציע, ינסערשאַן, און צונויפגיסן. קיל. אזוי, גדב ווי איך דערמאנט, איז אַ דעבוגגער. און די זענען מין פון די גרויס זאכן, די גרויס פאַנגקשאַנז אָדער קאַמאַנדז אַז איר נוצן ין גדב, און איך וועל גיין איר דורך אַ דעמאָ פון עס אין אַ רגע. 

אַזוי, דעם איז ניט נאָר געגאנגען צו בלייַבן אַבסטראַקט. איך וועט פּרובירן און מאַכן עס ווי באַטאָנען ווי מעגלעך פֿאַר איר גייז. אזוי, ברעכן. עס וועט יעדער זייַן ברעכן ווי, עטלעכע נומער, וואָס רעפּראַזענץ אַ שורה אין דיין פּראָגראַם, אָדער איר קענען נעמען אַ פונקציאָנירן. אַזוי, אויב איר זאָגן ברעכן הויפּט, עס וועט האַלטן בייַ הויפּט, און לאָזן איר גיין דורך וואָס פונקציאָנירן. 

פּונקט אַזוי, אויב איר האָבן עטלעכע פונדרויסנדיק פונקציאָנירן ווי סוואַפּ אָדער קובע, אַז מיר געקוקט בייַ לעצטע וואָך. אויב איר זאָגן ברעכן איינער פון די, ווען דיין פּראָגראַם היץ אַז, עס וועט וואַרטן פֿאַר איר צו זאָגן עס וואָס צו טאָן. איידער עס וועט נאָר ויספירן אַזוי איר קען טאקע שריט ין די פונקציע און זען וואָס ס גייען אויף. אזוי, ווייַטער, נאָר סקיפּס איבער די ווייַטער שורה, גייט איבער פאַנגקשאַנז. שריט. דאס זענען אַלע ביסל אַבסטראַקט. אזוי, איך בין נאָר געגאנגען צו לויפן דורך זיי, אָבער איר וועט זען זיי אין נוצן אין אַ רגע. 

שריט אין אַ פונקציאָנירן. אזוי ווי איך איז געווען געזאגט, ווי מיט ויסבייַטן, עס וואָלט לאָזן איר צו אַקטשאַוואַלי ווי אויב איר 'רע ווי פיזיקלי סטעפּפּינג ין, איר קענען באַלאַגאַן מיט די וועריאַבאַלז, דרוקן אויס וואָס זיי זענען, זען וואָס ס גייען אויף. רשימה וועט ממש נאָר דרוקן אויס די אַרומיק קאָד. אַזוי, אויב איר מין פון פאַרגעסן ווו איר זענען אין דיין פּראָגראַם, אָדער איר 'רע וואַנדערינג וואָס ס גייען אויף אַרום אים, דעם וועט נאָר דרוקן אויס אַ אָפּשניט פון ווי פינף אָדער זעקס שורות אַרום עס. אַזוי, איר קענען באַקומען אָריענטיד וועגן ווו איר זענט. 

דרוק עטלעכע בייַטעוודיק. אַזוי, אויב איר האָבן די שליסל ווי אין קיסר, אַז מיר וועט קוקן אין. איר קענען זאָגן דרוק שליסל בייַ קיין פונט. עס וועט דערציילן איר וואָס די ווערט איז אַזוי אַז, אפֿשר ערגעץ צוזאמען די וועג, איר אָווערווראָטע דיין שליסל. איר קענען פאקטיש זאָגן אַז ווייַל איר קענען פאקטיש אָבסערווירן אַז ווערט. 

אין די לאָוקאַלז, נאָר פּרינץ אויס דיין היגע וועריאַבאַלז. אזוי, עניטיים איר רע ין אַ שלייף, און איר נאָר ווילן צו זען ווי, טאַקע. וואָס איז מיין איך? וואָס איז דעם שליסל ווערט אַז איך ינישאַלייז דאָ? וואָס איז דער אָנזאָג בייַ דעם פונט? עס וועט נאָר דרוקן אַלע פון יענע, אַזוי אַז איר טאָן ניט האָבן צו ינדיווידזשואַלי זאָגן, דרוק אויך דרוק מעסעדזש. דרוק דורכפֿאַל. און דעמאָלט אַרויסווייַזן. וואָס אַז טוט איז ווי איר שריט דורך די פּראָגראַם, עס וועט נאָר מאַכן זיכער אַז עס ס ווייַזנדיק עטלעכע זיכער בייַטעוודיק בייַ יעדער פונט. אַזוי אַז איר אַלסאָ-- --יט ס מין פון אַ דורכוועג ווו איר טאָן ניט האָבן צו האַלטן געגאנגען ווי, טאַקע. דרוק דורכפֿאַל אָדער דרוק אויך עס פּונקט וועט אויטאָמאַטיש טאָן עס פֿאַר איר. 

אַזוי, מיט וואָס, מיר רע געגאנגען צו זען ווי דאָס גייט. איך בין געגאנגען צו פּרובירן און יבערבייַט איבער צו מיין אַפּפּליאַנסע. זען אויב איך קענען טאָן דעם. אַלע. מיר רע נאָר געגאנגען צו שפּיגל עס. עס ס גאָרנישט משוגע אויף מיין לאַפּטאַפּ עניווייז. גוט. דעם באדערפענישן צו זיין דעם איין. עס ס אַזוי קליינטשיק. זאל ס זען אויב מיר קענען טאָן דעם. 

גוט. אַליס איז דאָך סטראַגאַלינג דאָ נאָר אַ קליין ביסל, אָבער מיר וועט באַקומען עס אין אַ מאָמענטאָ. גוט. מיר זענען נאָר געגאנגען צו פאַרגרעסערן דעם. גוט. קענען אַלעמען מין פון זען אַז? אפֿשר אַ קליין ביסל? איך וויסן עס ס אַ ביסל קליין. איר קענען ניט גאַנץ רעכענען אויס ווי צו מאַכן דעם גרעסערן. אויב ווער עס יז ווייסט. טוט ווער עס יז וויסן ווי צו מאַכן עס גרעסער? גוט. מיר 'רע געגאנגען צו זעמל מיט עס. טוט ניט ענין עניווייז ווייַל עס ס נאָר אַז ס די קאָד אַז איר גויס זאָל האָבן. 

וואָס ס מער וויכטיק איז די וואָקזאַל דאָ. און מיר האָבן דאָ פארוואס איז עס אַזוי קליין? סעטטינגס. טאַקע. אמת ייק. ווי ס דעם? אויס פון דאָרט. איז אַז בעסער פֿאַר אַלעמען? גוט ,. קיל. 

איר וויסן ווען איר ניטאָ אין אַ קס קלאַס טעכניש שוועריקייטן זענען מין פון טייל פון טהע-- אזוי, לאָזן ס קלאָר דעם. גוט. אזוי, רעכט דאָ אין סעקציע, וואָס מיר האבן דא. קיסר איז אַ עקסעקוטאַבלע טעקע. אזוי איך געמאכט עס. אזוי, איינער זאַך צו פאַרשטיין מיט גדב איז אַז עס בלויז מעשים אויף עקסעקוטאַבלע טעקעס. אַזוי, איר קענען ניט לויפן עס אויף אַ דאָצי. איר האָבן צו פאקטיש מאַכן זיכער אַז דיין קאָד קאַמפּיילז, און אַז עס קענען פאקטיש זייַן לויפן. 

אַזוי, מאַכן זיכער אַז אויב עס טוט ניט צונויפנעמען, באַקומען עס צו צונויפנעמען, אַזוי אַז איר קענען מין פון לויפן דורך אים. אַזוי, צו אָנהייבן גדב, אַלע איר טאָן, גלאָריאַ טיפּ גדב, און דעמאָלט נאָר די טעקע אַז איר ווילן. איך שטענדיק מיספּעל קיסר. אבער איר ווילן צו מאַכן זיכער זינט עס ס אַ עקסעקוטאַבלע, טי ס פּינטעלע בליצן אַזוי אַז מיטל איר ניטאָ געגאנגען צו לויפן קסי איר ניטאָ געגאנגען צו ויספירן דעם טעקעס אָדער מיט די דעבוגגער. גוט. אזוי, איר טאָן אַז, איר באַקומען דעם מין פון גיבעריש. עס ס נאָר אַלע זאכן וועגן דעבוגגער. איר טאָן ניט טאַקע האָבן צו זאָרג וועגן עס רעכט איצט. און ווי איר זען, מיר האָבן דעם עפענען פּאַרענס, גדפּ, נאָענט פּאַרענס, און נאָר מין פון קוקט ווי אונדזער באַפֿעל שורה, רעכט? 

אַזוי, וואָס מיר ווילן צו דאָ-- --סאָ, דער ערשטער זאַך איז מיר ווילן צו קלייַבן אַ אָרט צו ברעכן עס. אזוי, עס איז איינער זשוק אין דעם קיסר פּראָגראַם אַז איך פאָרשטעלן, אַז מיר רע געגאנגען צו געפֿינען אויס. עס וואָס עס טוט איז עס נעמט די אַרייַנשרייַב באַרפאָאָ אין אַלע קאַפּס, און פֿאַר עטלעכע סיבה עס טוט נישט טוישן יי עס נאָר בלעטער עס אַליין, איז אַלץ אַנדערש ריכטיק, אָבער דער צווייטער בריוו א בלייבט אַנטשיינדזשד. אזוי, מיר רע געגאנגען צו פּרובירן און פיגור אויס וואָס אַז איז. אזוי, דער ערשטער זאַך איר טיפּיקלי ווילן צו טאָן ווען איר אָנהייב אויף גדב איז פיגור אויס ווו צו ברעכן עס. 

אזוי קיסר איז אַ שיין קורץ פּראָגראַם. מיר נאָר האָבן איינער פונקציאָנירן, רעכט? וואָס איז געווען אונדזער פונקציאָנירן אין קיסר? עס ס בלויז איין פֿונקציע, הויפּט רעכט? הויפּט איז אַ פונקציע פֿאַר אַלע אייערע מגילה. אויב איר האט ניט האָבן הויפּט, איך זאל זיין אַ ביסל באַזאָרגט רעכט איצט, אָבער איך האָפֿן איר אַלע האט הויפּט אין עס. אַזוי, וואָס מיר קענען טאָן איז מיר קענען נאָר ברעכן הויפּט, נאָר ווי אַז. אַזוי, עס זאגט, גוט. מיר שטעלן אונדזער ברעאַקפּאָינט איינער דאָרט. 

אזוי, איצט די זאַך צו געדענקען איז קיסר נעמט איין באַפֿעל שורה אַרגומענט רעכט און מיר האָבן ניט געטאן, אז ערגעץ נאך. אַזוי, וואָס איר טאָן איז ווען איר פאקטיש גיין צו לויפן די פּראָגראַם, קיין פּראָגראַם אַז איר ניטאָ פליסנדיק אין גדב אַז באדערפענישן באַפֿעל שורה טענות, איר ניטאָ געגאנגען צו אַרייַנשרייַב ווען איר ערשטער אָנהייב פליסנדיק עס. אַזוי, אין דעם פאַל, מיר טאָן לויפן מיט אַ שליסל פון דרייַ. און עס וועט פאקטיש אָנהייב. 

אַזוי, אויב איר זען דאָ, מיר האָבן אויב רק איז ניט גלייַך צו 2. אַזוי אויב איר גייז אַלע האָבן אַז טעקע אַז איך געשיקט אויס זיך איר וועט זען אַז אַז ס ווי די ערשטער שורה אונדזער הויפּט פֿונקציע, רעכט? עס ס טשעק צו זען אויב מיר האָבן די ריכטיק נומער פון טענות. אַזוי, אויב איר 'רע וואַנדערינג אויב רק איז ריכטיק, איר קענען טאָן עפּעס נאָר ווי דרוק רק. רק איז צוויי, וואָס איז וואָס מיר דערוואַרט, רעכט? 

אזוי, מיר קענען גיין ווייַטער, און פאָרזעצן דורך. אזוי, מיר האָבן עטלעכע שליסל דאָרט. און מיר קענען דרוקן אויס אונדזער שליסל צו מאַכן זיכער אַז ס ריכטיק. אינטערעסאנט. נישט גאַנץ וואָס מיר דערוואַרט. אזוי, איינער זאַך צו פאַרשטיין מיט גדב אויך, איז אַז עס ס ניט ביז איר פאקטיש שלאָגן ווייַטער, אַז די שורה אַז איר נאָר געזען איז פאקטיש עקסאַקיוטאַד. אַזוי, אין דעם פאַל דורכפֿאַל האט נישט געווען אַסיינד נאָך. אזוי, קי איז עטלעכע מיסט ווערט וואָס איר זען אויף די דנאָ דאָרט. נעגאַטיוו $ 120-- --יט ס 1000000000 און עפּעס מאָדנע זאכן רעכט? עס ס ניט די קי אַז מיר דערוואַרט. אבער אויב מיר שלאָגן ווייַטער, און דעמאָלט מיר פּרובירן און דרוק שליסל, עס ס דרייַ. 

אַלעמען זען אַז? אַזוי, אויב איר באַקומען עפּעס אַז איר ניטאָ ווי, וואַרטן. דעם איז גאָר אומרעכט, און איך טאָן ניט וויסן ווי דאָס וואָלט פּאַסירן ווייַל אַלע איך ווילן צו טאָן איז באַשטימען אַ נומער, אַ בייַטעוודיק, פּרובירן היטטינג ווייַטער, פּרובירן דרוקן עס ווידער, און זען אויב אַז מעשים. ווייַל עס ס נאָר געגאנגען צו ויספירן און פאקטיש באַשטימען עפּעס נאָך איר שלאָגן ווייַטער. מאַכן זינען צו אַלעמען? אַ כאַ? 

רעדנער 2: ווען איר טראַפ נומערן וואָס טוט אַז מיינען? 

רעדנער 1: עס ס נאָר טראַפ. עס ס נאָר מיסט. עס ס נאָר עפּעס אַז דיין קאָמפּיוטער וועט ראַנדאַמלי באַשטימען. קיל. אַזוי, איצט מיר קענען מאַך דורך, און אַזוי איצט מיר האָבן דעם קלאָר טעקסט געצטרינג. אזוי, לאָזן מיר נאָר פאָרשטעלן וואָס וועט פּאַסירן ווען מיר שלאָגן ווייַטער דאָ. אונדזער גדב מין פון פארשווינדט, רעכט? אַז ס ווייַל געצטרינג איז איצט עקסאַקיוטינג, רעכט? אזוי, ווען מיר האבן געזען קלאָר טעקסט יקוואַלז געצטרינג, עפענען פּאַרענס און פּאַרענס, און מיר שלאָגן ווייַטער, אַז האט פאקטיש עקסאַקיוטאַד איצט. אזוי, עס ס ווארטן פֿאַר אונדז צו אַרייַנשרייַב עפּעס. 

אזוי, מיר רע געגאנגען צו אַרייַנשרייַב אונדזער עסנוואַרג וואָס איז וואָס עס ס פיילינג ווי איך דערציילט איר און אַז נאָר זאגט אַז עס ס פאַרטיק עקסאַקיוטינג, אַז די פארמאכט קלאַמער מיטל עס ס ענדיקן אויס פון וואָס שלייף. אזוי, מיר קענען שלאָגן ווייַטער, און איצט, ווי איך בין זיכער איר ניטאָ אַלע באַקאַנט פון קיסר, דעם איז, וואָס ס דעם שורה געגאנגען צו טאָן. עס ס פֿאַר ינט איך יקוואַלז 0, ען יקוואַלז סטרלען, קלאָר טעקסט, און דעמאָלט איך איז ווייניקער ווי ן, איך, פּלוס, פּלוס. וואס איז דעם שלייף געגאנגען צו טאָן? עפֿן דיין אָנזאָג. קיל. אזוי, לאָזן ס אָנהייב טאן אַז. 

אַזוי, זאָל דעם צושטאַנד גלייַכן, פֿאַר אונדזער ערשטער איינער? אויב עס ס אַ ב, עס ס קלאָר טעקסט אויך מיר קענען באַקומען אינפֿאָרמאַציע וועגן אונדזער לאָוקאַלז. אזוי, איך איז נול, און אויב זעקס, וואָס מיר דערוואַרטן, און אונדזער שליסל איז דרייַ. אַלע אַז מאַכן זינען, רעכט? די נומערן זענען אַלע פּונקט וואָס זיי זאָל זיין. אזוי, ברומען? רעדנער 3: איך האב טראַפ נומערן פֿאַר מייַן. רעדנער 1: נו, מיר קענען טשעקק-- --ווע קענען שמועסן וועגן אַז אין אַ רגע. אבער איר זאָל זיין געטינג דעם. אַזוי, אויב מיר האָבן אַ קאַפּיטאַל ב פֿאַר אונדזער ערשטער איינער, דעם צושטאַנד זאָל כאַפּן עס, רעכט? אַזוי, אויב מיר שלאָגן ווייַטער, מיר זען אַז דעם אויב פאקטיש עקסאַקיוץ. ווייַל אויב איר ניטאָ אזא צוזאמען אין דיין קאָד, דעם שורה דאָ, ווו קלאָר טעקסט איך איז ריפּלייסט מיט דעם אַריטמעטיק, בלויז עקסאַקיוץ אויב די אויב צושטאַנד איז ריכטיק רעכט? 

גדב איז נאָר געגאנגען צו ווייַזן איר זאכן וואס זענען פאקטיש עקסאַקיוטינג. אזוי אויב דעם אויב צושטאַנד איז נישט באגעגנט, עס ס נאָר געגאנגען צו האָפּקען צו דער ווייַטער שורה. גוט? אזוי, מיר האָבן אַז. דעם קלאַמער מיטל עס ס פארמאכט אויס פון וואָס שלייף איצט. אזוי, עס ס געגאנגען צו אָנהייבן ווידער. פונקט ווי אַז. אַזוי, אַז מיר קענען באַקומען אינפֿאָרמאַציע וועגן אונדזער לאָוקאַלז דאָ, און מיר זען אַז אונדזער ערשטער בריוו האט פארענדערט, רעכט? עס ס איצט אַ E, ווי עס זאָל זיין. אזוי, מיר קענען פאָרזעצן אויף. 

און מיר האָבן דעם קאָנטראָל. און דעם טשעק זאָל אַרבעט, רעכט? עס ס יי עס זאָל זיין פארענדערט דרייַ אותיות פאָרויס. אבער אויב איר באַמערקן, מיר באַקומען עפּעס אַנדערש. אַזוי אין דעם פאַל אַרויף דאָ, עס געכאפט עס, און אַזוי דעם שורה עקסאַקיוטאַד, וואָס מאַדאַפייד אונדזער בי אבער, אין דעם פאַל דאָ, מיר האָבן וואָס עס נאָר סקיפּט עס, און איז געקומען צו די [? ל סיפף. ?] אַזוי עפּעס ס געגאנגען אויף עס. וואָס אַז ס טעלינג איר איז אַז, מיר וויסן אַז עס זאָל כאַפּן דאָ, אָבער עס ס ניט. קענען ווער עס יז זען וואָס אונדזער פּראָבלעם איז אין אַז שורה? עס ס אַ זייער מינוט זאַך. און איר קען אויך קוק אין דיין קאָד. עס ס אויך לינע-- פאַרגעסן וואָס שורה עס איז אין טהערע-- אָבער עס ס אין די [ינאָדאַבאַל]. יא? 

רעדנער 4: עס ס אויף די גרעסער ווי בלאַט אויב איר לייענען עס אין די בוך. רעדנער 1: עקסאַקטלי. אזוי, די דעבוגגער קען ניט זאָגן איר אַז, אָבער די דעבוגגער קען באַקומען איר אַראָפּ צו אַ שורה אַז איר וויסן איז נישט פאַנגקשאַנינג. און א מאל, ווען ספּעציעל שפּעטער אין די זמאַן, ווען איר ניטאָ דילינג מיט אַ הונדערט, אַ הונדערט ביסל שורות פון קאָד, און איר טאָן ניט וויסן ווו עס ס פיילינג, דעם איז אַ גרויס וועג צו טאָן עס. אזוי, מיר געפונען אונדזער זשוק. איר קענען פאַרריכטן עס אין דיין טעקע, און דעמאָלט איר קען לויפן עס ווידער, און אַלץ וואָלט אַרבעט בישליימעס. און די ביגאַסט זאַך איז דעם קענען ויסקומען ווי, גוט. יאָ. קיל. איר געוואוסט וואָס איר ניטאָ קוקן פֿאַר. אזוי, איר געוואוסט וואָס צו טאָן. 

גדב קענען זייַן סופּער נוציק ווייַל איר קענען דרוקן אויס אַלע די זאכן אַז איר וואָלט ניט. עס ס פיל מער נוצלעך ווי פּרינטף. ווי פילע פון ​​איר נוצן ווי פּרינטף סטייטמאַנץ צו רעכענען אויס ווו אַ באַג איז, רעכט? אזוי, מיט דעם, איר טאָן ניט האָבן צו האַלטן געגאנגען צוריק, און ווי קאַמענטינג אין פּרינטף, אָדער קאַמענטינג אויס, און רעכענען אויס וואָס איר זאָל זייַן דרוקן. דאס פאקטיש בלויז אַלאַוז איר צו שריט דורך, דרוקן אויס זאכן ווי איר ניטאָ געגאנגען דורך, אַזוי, איר קענען אָבסערווירן ווי זיי טוישן אין פאַקטיש צייַט, ווי דיין פּראָגראַם איז פליסנדיק. 

און עס טוט נעמען אַ ביסל ביסל פון געטינג געניצט צו. איך וואָלט העכסט רעקאָמענדירן נאָר מין פון זייַענדיק אַ ביסל פראַסטרייטאַד מיט אים פֿאַר רעכט איצט. אויב איר פאַרברענגען אַ שעה איבער די ווייַטער וואָך וויסן ווי צו נוצן גדב, איר וועט ראַטעווען זיך אַזוי פיל צייַט שפּעטער אויף. און ממש. מיר זאָגן דעם צו מענטשן יעדער יאָר, און איך געדענקען ווען איך גענומען די קלאַס, איך איז געווען ווי, איך וועט זיין פייַן. ניין פּסעט 6 געקומען אויף און איך איז געווען ווי, איך בין גאַנאַ לערנען ווי צו נוצן גדב ווייַל איך טאָן ניט וויסן וואָס ס גייען אויף דאָ. 

אַזוי אויב איר נעמען די צייַט אַזוי נוצן עס אויף קלענערע מגילה וואָס איר ניטאָ געגאנגען צו זיין ארבעטן אויף, ווי ארבעטן דורך עפּעס ווי וויסיאָנאַרע, ווי דעם. אָדער אויב איר ווילן עקסטרע פיר, איך בין זיכער איך קען קומען אַרויף מיט וואָגן מגילה, פֿאַר איר צו דיבאַג אויב איר'ד ווי. 

אבער אויב איר נאָר נעמען עטלעכע מאָל צו באַקומען געניצט צו עס, נאָר שפּילן אַרום מיט עס, עס וועט טאַקע דינען איר געזונט. און עס ס טאַקע איינער פון דאס, אז איר נאָר האָבן צו פּרובירן, און באַקומען דיין הענט גראָב מיט, איידער איר טאַקע פֿאַרשטיין עס. איך טאַקע נאָר פארשטאנען עס אַמאָל איך געהאט צו דיבאַג זאכן מיט עס, און עס ס פיל ניסער צו האָבן אַ געדאַנק פון ווי צו דיבאַג גיכער גאַנץ ווי שפּעטער. גוט. קיל. איך וויסן אַז ס מין פון ווי אַ קראַך קורס אין גדב, און איך וועט באשטימט ווערק אויף געטינג די צו קוקן ביגער ווייַטער צייַט. קיל. 

אַזוי, אויב מיר גיין צוריק צו אונדזער פּאָווערפּאָינט. איז דאָס געגאנגען צו אַרבעטן? אַווה. יא. גוט. אַזוי, אויב איר אלץ דאַרפֿן קיין פון די ווידער, עס ס דער רשימה. אזוי ביינערי זוכן, וואָס אַלעמען געדענקט די גרויס ספּעקטאַקל פון דוד ריפּינג טעלעפאָנירן ביכער אין העלפט. איך טאָן ניט טאַקע באַקומען די טעלעפאָנירן ספר ענימאָר, ווייַל ווי ווו טאָן איר באַקומען טעלעפאָנירן ביכער די טעג? איך טאַקע טאָן ניט וויסן. די ביינערי זוכן. טוט ווער עס יז געדענקען ווי ביינערי זוכן אַרבעט? ווער עס יז בייַ אַלע? יאָ? רעדנער 5: איר וויסן ווען איר קוק בייַ וואָס העלפט עס וואָלט זיין אין, באַזירט אויף אַז, און באַקומען באַפרייַען פון די אנדערע העלפט. 

רעדנער 1 עקסאַקטלי. אזוי, ביינערי זוכן, עס ס מין פון אַ-- --ווע ווי צו רופן עס טיילן און קאַנגקער. אַזוי, וואָס איר וועט טאָן איז איר וועט קוקן אין די מיטן, און איר וועט זען אויב עס שוועבעלעך וואָס איר 'רע איר זוכט פֿאַר. און אויב עס טוט נישט, דעמאָלט איר פּרובירן צו פיגור אויס, איז עס געגאנגען צו זייַן לינקס האַלב אָדער די רעכט האַלב. אַזוי, דעם זאל זיין אויב איר ניטאָ קוקן בייַ עפּעס אַז ס אַלפאַבעטיזעד, איר זען, טאַקע. טוט אַליסאַן קומען איידער ב? יא. אזוי, מיר רע געגאנגען צו קוקן בייַ די ערשטער העלפט. 

אָדער עס קען זייַן ווי מיט נומערן. עפּעס אַז איר קענען פאַרגלייַכן, עס קענען זיין אויסגעשטעלט. איר קענען נוצן ביינערי זוכן אויף. אזוי, ווער עס יז געדענקען דעם גראַפיק אָדער וואָס דאָס איז? עס ס אַסימפּטאָטיק קאַמפּלעקסאַטי. אַזוי, דעם גראַפיק פּונקט באשרייבט ווי לאַנג עס נעמט איר צו סאָלווע אַ פּראָבלעם ווי איר פאַרגרעסערן די נומער פון זאכן אַז איר ניטאָ ניצן. 

אזוי, מיר האָבן N, וואָס איז לינעאַר צייַט. אויב N איבער צוויי, וואָס איז אַ ביסל בעסער, נאָך וואקסט יבער שנעל. און דעמאָלט מיר האָבן לאָגין, וואָס איז וואָס מיר באַטראַכטן ביינערי זוכן. אויב מיר באַמערקן, ווי דיין פּראָבלעם געץ פיל און פיל גרעסערער, די צייַט עס נעמט איר צו סאָלווע עס טוט ניט טאַקע פאַרגרעסערן אַז פיל. עס ס ווי פאַרגלייַכלעך דאָ אין די אָנהייב. איר ניטאָ ווי, גוט. עניטינג דאָ טוט ניט טאַקע ענין וואָס איינער מיר נוצן, אָבער איר באַקומען אויס צו אַ מיליאָן, אַ ביליאָן. איר 'רע טריינג צו געפֿינען סאָמע-- --יאָו'רע טריינג צו געפינען אַ נאָדל אין אַ כייסטאַק. 

איך טראַכטן איר ווילן דעם פּראָבלעם. איר ווילן דעם קאַמפּלעקסיטי, ניט לינעאַר ווייַל פֿאַר אַלע איר וויסן דיין גאַנאַ זיין שאַרף דורך יעדער יחיד נאָדל, זאַך פון היי, טריינג צו קוקן פֿאַר דיין נאָדל. און אַז ס ניט צו שפּאַס אין מיין מיינונג. איך ווי פעסט. איך ווי עפעקטיוו. און ווי כאַרדווערקינג סטודענטן איר גייז ביסט, איר וויסן אַרבעט סמאַרטער, ניט האַרדער טיפּ זאַך, ווי איר קענען מאַכן אַרויף די אַלגערידאַמז. 

אזוי, מיר רע געגאנגען צו גיין דורך נאָר אַ שנעל בייַשפּיל. איך טראַכטן איר גויס זאָל האָבן אַ האַנט אויף ביינערי זוכן, אָבער אין פאַל ווער עס יז איז אַ ביסל פאַזי, ווילן צו פאַרשטאַרקן עס, מיר רע געגאנגען צו נאָר גיין דורך אַ בייַשפּיל דאָ. אַזוי, מיר 'רע איר זוכט פֿאַר אויב די מענגע כּולל זיבן. 

אַזוי, ערשטער זאַך מיר טאָן איז קוק אין די מיטל, רעכט? און אויך איר ניטאָ געגאנגען צו זייַן קאָודינג ביינערי זוכן אין נאָר אַ רגע. אזוי, עס ס געגאנגען צו זייַן שפּאַס. אזוי מיר קוקן אין די מיטן ביסל ערייז 3. טוט 3 גלייַך 7? טוט ניט. עס ס זעקס. אזוי, איז עס ווייניקער ווי אָדער גרעסער ווי זיבן? ווייניקער ווי. יא. פייַן אַרבעט גייז. איך פילן איך ווי איך זאָל האָבן זיסוואַרג ווייַל איך ווילן צו וואַרפן עס אויס אין די יאַרדס. עס ס וואָס איך בין געגאנגען צו טאָן ווייַטער וואָך. עס וועט האַלטן איר גייז שאַרף. 

אזוי, מיר וואַרפן אַוועק אַז ערשטער העלפט, רעכט? עס איז געווען ווייניקער ווי. מיר וויסן אַז אַלץ אויף אַז לינקס האַנט זייַט איז געגאנגען צו זיין ווייניקער ווי וואָס מיר ניטאָ פאקטיש זוכט פֿאַר. אַזוי, עס ס ניט דאַרפֿן צו באַצאָלן ופמערקזאַמקייַט צו עס. נאָר פאַרגעסן וועגן אים. אַזוי, איצט מיר קוקן אין אונדזער רעכט האַנט זייַט, און מיר קוקן אין די מיטן איבער דאָרט, און איצט עס ס נייַן. אַזוי, 9 יס-- --עוועריאָנע? גרעסער ווי וואָס מיר 'רע קוקן פֿאַר, רעכט? אזוי, מיר רע געגאנגען צו וואַרפן אַוועק אַלץ צו די רעכט. ווי אַז. איצט, אַלע מיר רע לינקס מיט איז איינער. אַזוי מיר קאָנטראָלירן, איז דעם איינער וואָס מיר 'רע איר זוכט פֿאַר? עס איז. מיר געפונען וואָס מיר געוואלט. אזוי מיר רע געטאן. בילינעאַר זוכן. 

און אויב איר באַמערקן, מיר האט זיבן ינפּוץ עס. עס נאָר גענומען אונדז ווי דרייַ מאל, אָבער אויב איר ניטאָ טאן ווי אַ ביליאָן, איר גייז וויסן ווי פילע טריט עס וואָלט נעמען אויב מיר האט 4000000000 זאכן? קיין געסיז? עס ס 32. 32 טריט צו געפינען עפּעס אין אַ 4000000000 עלעמענט מענגע ווייַל פון כוחות פון צוויי. אזוי צוויי איז צו 32, איז צו 4000000000. 

אזוי שיין משוגע ווי איר ניטאָ נאָך ין ווי אַ פערלי קליין נומער פון טריט צו געפינען עפּעס אין 4000000000 עלעמענטן. אַזוי אויף אַז טאָן, מיר ניטאָ געגאנגען צו קאָד דעם אַזוי איר גייז קענען פאקטיש מין פון זען ווי דעם מעשים. אַלע רעכט, אַזוי איר גייז קענען קאָד. איך בין געגאנגען צו לאָזן איר גייז רעדן פֿאַר אַ קליין ביסל. באַקומען צו וויסן מענטשן אַרום איר, וואָס איז וואָס עמעצער געוואלט פון לעצט אָפּטיילונג. 

אַזוי באַקומען צו וויסן די מענטשן אַרום איר. רעדן פֿאַר אַ קליין ביסל. און אַלע איך ווילן פון איר גויס רעכט איצט איז נאָר פּרובירן צו שאַפֿן אַ אַוטליין פון פּסעודאָקאָדע. גוט? וואָו. כל איך ווילן פון איר גויס איז איר 'רע נאָר געגאנגען צו פּלאָמבירן אין דעם בשעת פאַל. אזוי איך האָבן באַשטימט די אויבערשטע און נידעריקער גווול וואָס פאָרשטעלן די אָנהייב און סוף פון אונדזער מענגע. און איר זענען געגאנגען צו פאקטיש שלייף דורך און פיגור אויס וואָס מיר ניטאָ טאן ין דעם בשעת שלייף. 

אַזוי אויב איר קענען רעכענען אָוט-- איך האָבן אַ אָנצוהערעניש טהערע-- וואָס זענען די קאַסעס אַז מיר האָבן דאָ? אזוי אויב איר ווילן צו רעכענען אויס די קאַסעס, מיר וועט פּסעודאָקאָדע יענע און דעמאָלט מיר וועט פאקטיש קאָד זיי. און עס ס געגאנגען צו זיין, איך טראַכטן, אַלעווייַ עס וועט זייַן אַ ביסל גרינגער ווי איר דערוואַרטן. ווייַל עס ס נישט אַז פיל קאָד, פאקטיש, וואָס איז טאַקע קיל. 

מם, הם? 

תּלמיד: [ינאָדאַבאַל]? לערערין: יא. עס איז געווען עפּעס צו געפֿינען אין דער מיטן. 

תּלמיד: אזוי מיר קענען נוצן אַז. גוט. 

לערערין: פּערפעקט. אזוי אַז ס די ערשטער זאַך מיר דאַרפֿן צו טאָן. אזוי געפינען די מיטל. גרויס. אַזוי טאָן איר האָבן אַ געדאַנק פון ווי מיר זאל פאקטיש געפינען די מיטל מיט קאָד? 

תּלמיד: יאָ. ן איבער 2? לערערין: אזוי N איבער 2. אזוי איינער זאַך צו געדענקען איז אַז דיין אויבערשטער און נידעריקער גווול טוישן. מיר האַלטן קאָנסטריקטינג דער טייל פון די מענגע מיר 'רע איר זוכט צו. אַזוי N איבער 2 וועט בלויז אַרבעט פֿאַר די ערשטער זאַך מיר טאָן. אַזוי גענומען אויבערשטער און נידעריקער אין חשבון, ווי זאל מיר באַקומען אַז מיטל עלעמענט? ווייַל מיר ווילן די מיטל צווישן אויבערשטער און נידעריקער, רעכט? מם, הם? 

תּלמיד: [ינאָדאַבאַל]. 

לערערין: אזוי מיר האָבן עטלעכע מיטל. און עס וועט זייַן אויבערשטער פּלוס נידעריקער איבער 2. אָסאַם. עס מיר גיין. איין שורה אַראָפּ. איר גייז זענען אויף דיין וועג. אַזוי איצט אַז מיר האָבן אונדזער מיטל, וואָס טאָן מיר ווילן צו טאָן? נאָר אין אַלגעמיין. איר טאָן ניט האָבן צו קאָד עס. יא. תּלמיד: [ינאָדאַבאַל]? לערערין: אזוי עס ס פּלוס ווייַל איר ניטאָ דערגייונג די דורכשניטלעך צווישן די צוויי פון זיי. אזוי אויב איר טראַכטן פון זיי ווי מין פון ינקריסינג אין פון די זייטן, טראַכטן וועגן עס ווי איר צוגאַנג די מיטל, איר ווילן ווי אַז. אזוי אויב איר זענען אויף יעדער זייַט פון די מיטן, און מיר האָבן ווי 5 און 7. ווען איר לייגן זיי צוזאַמען איר באַקומען 12, איר טיילן דורך 2, איז 6. 

מאל עס ס שווער צו דערקלערן וואָס אַז מעשים, אָבער אויב איר אַרבעט דורך אַ בייַשפּיל מאל, עס וועט העלפן איר פיגור אויס אויב עס זאָל זיין פּלוס אָדער מינוס. יא. 

תּלמיד: [ינאָדאַבאַל] פּונקט אין די מיטל אויב זיי האבן אַ פאַל ווו עס ס אַ פּלאַץ פון קלענערער נומערן און ווי איינער גרויס נומער? 

לערערין: אזוי אַלע איר דאַרפֿן איז די מיטן פון די מענגע. אַזוי אויב איר האט אַ בינטל פון קליין נומערן און דעמאָלט איינער טאַקע גרויס נומער בייַ דער סוף, עס טוט ניט ענין. אַלע אַז זאכן איז אז זיי ניטאָ אויסגעשטעלט, איר נאָר ווילן צו קוקן אין די מיטן פון די מענגע ווייַל איר ניטאָ נאָך סלייסינג דיין פּראָבלעם אין העלפט. קיל. אַזוי איצט אַז מיר האָבן די מיטל, וואָס טאָן מיר טאָן ווייַטער? 

תּלמיד: פאַרגלייַכן. לערערין: די גלייַכן. אזוי פאַרגלייַכן מיטל צו וואַלוע_וואַנטעד. קיל. אזוי איר זען אַרויף דאָ מיר האָבן דעם ווערט מיר וועלן זיך דאָ. געדענקען דעם איז אַ מענגע. אזוי מיטל רעפערס צו די אינדעקס. אַזוי מיר ווילן צו טאָן וואַלועס פון מיטל. צי ניט פאַרגעסן אויב איר ווילן צו פאַרגלייַכן, טאָפּל יקוואַלז. איר טאָן איין יקוואַלז איר ניטאָ נאָר געגאנגען צו ריאַסיין עס, און דעריבער, פון קורס, עס ס געגאנגען צו זייַן די ווערט איר ווילן. אַזוי טאָן ניט טאָן אַז. 

אַזוי מיר רע געגאנגען צו זען אויב די וואַלועס אין די מיטל איז גלייַך צו די ווערט מיר ווילן. צי ניט פאַרגעסן דיין ברייסאַז. דראָפּבאָקס זאָל גיין אַוועק. אזוי וואָס טאָן מיר טאָן אין דעם פאַל? אויב עס ס וואָס טאָן מיר ווילן צו צוריקקומען? מיר 'רע טריינג צו זאָגן. 

תּלמיד: דרוק אַוועק. 

לערערין: נו, מיר טאָן ניט ווילן צו דרוקן אַוועק. אַזוי דעם איז אַ באָאָל דאָ, אַזוי מיר ווילן צו צוריקקומען אמת אָדער פאַלש. מיר ניטאָ געזאגט, איז דעם נומער אַ [? רראַ? ?] אזוי אויב עס איז, מיר נאָר צוריקקומען עס אמת. אויב איך קענען רעגע אמת. 

תּלמיד: פֿאַר וואָס וואָלט ניט איר צוריקקומען נול? לערערין: אזוי איר קען צוריקקומען נול אויב איר געוואלט. אבער אין דעם פאַל ווייַל אונדזער פונקציאָנירן קערט אַ באָאָל, מיר דאַרפֿן צו צוריקקומען אָדער אמת אָדער פאַלש. תּלמיד: ווען איר רע געזאגט בוליאַן אויסדרוק, קענען איר שטעלן עס גלייַך צו פאַלש? ווי אויב איך ווילן צו זאָגן, אויב דעם צושטאַנד איז ניט באגעגנט, ווי איז אויבערשטן יקוואַלז פאַלש. וועט עס פארשטיין אויב איר נאָר שטעלן פאַלש אויף די אנדערע זייַט? לערערין: יאָ. אַזוי פאקטיש אויב איר 'רע אלץ טאן עפּעס ווי איז אויבערשטער אָדער איז נידעריקער, אַז קערט אמת אָדער פאַלש און עס ס אַקטשאַוואַלי שלעכט נוסח צו זאָגן יקוואַלז יקוואַלז אמת אָדער יקוואַלז יקוואַלז פאַלש. איר ווילן צו נוצן אַז רעזולטאַט ווי זיך ווי דיין טשעק. ניט וואָס איך געוואלט. אַז ס וואָס איך געוואלט. אזוי אין די פאַל פון איר ניטאָ אַסקינג וועגן עפּעס ווי ראַטעווען דעם אין C. 

אַזוי אויב מיר האָבן ינט הויפּט (פּאָסל) און עפּעס ווי דעם. און איר האָבן אויב איז אויבערשטן פון עטלעכע אַרייַנשרייַב און איר רע אַסקינג אויב איר קענען טאָן עפּעס ווי דעם? רעכט? תּלמיד: איך איז געווען טריינג צו טאָן עס [ינאָדאַבאַל]. ווייַל אויב יט'ס-- לערערין: רעכט. אזוי איר ווילן דעם צו זיין פאַלש, רעכט? תּלמיד: יאָ. לערערין: אזוי אין דעם פאַל איר ווילן עס צו ויספירן אויב עס ס ניט אמת. אזוי דעם קילן זאַך איר טאָן עס איז דעם. אזוי געדענקען עקסקלאַמיישאַן פונט נעגאַטעס זאכן? עס זאגט [ינאָדאַבאַל] מיטל נישט. אַזוי אויב מיר קוקן בייַ פּונקט דעם טייל דאָ, איר'ד זאָגן אַז יוואַליוייץ צו פאַלש ווי איר ווילן עס צו. ניט פאַלש איז אמת וואָס מיטל דעם וואָלט ויספירן. טוט וואָס מאַכן זינען? תּלמיד: יאָ. לערערין: אַסאַם. גוט. אַזוי מיר קען נאָר צוריקקומען אמת אין דעם פאַל. אַזוי איצט מיר האָבן צוויי אנדערע פאלן אין דעם פאַל. וואָס זענען אונדזער צוויי אנדערע קאַסעס? זאל ס נאָר טאָן עס דעם וועג. אזוי לאָזן ס אָנהייבן מיט אַנדערש אויב וואַלועס בייַ די מיטל איז ווייניקער ווי די ווערט מיר ווילן. אזוי אונדזער ווערט אין די מיטל איז ווייניקער ווי די ווערט אַז מיר רע איר זוכט פֿאַר. 

אזוי וואָס געבונדן טאָן איר טראַכטן מיר ווילן צו דערהייַנטיקן? אויבערשטער אָדער נידעריקער? אויבערשטער? אזוי וואָס זייַט פון די מענגע זענען מיר געגאנגען צו זייַן קוקן בייַ? 

תּלמיד: די נידעריקער. 

לערערין: מיר זענען מיר געגאנגען צו זיין קוקן בייַ די לינקס. אַזוי אַנדערש אויב ביסל ווערט איז ווייניקער. אזוי דיין מיטל ווערט דא איז ווייניקער ווי וואָס מיר ווילן. אַזוי מיר ווילן צו נעמען די רעכט זייַט פון אונדזער מענגע. אַזוי מיר רע געגאנגען צו דערהייַנטיקן אונדזער נידעריקער געבונדן. אַזוי מיר וועט ריאַסיין אונדזער נידעריקער. און וואָס טוט איר טראַכטן נידעריקער זאָל זיין? תּלמיד: דער מיטל ווערט? לערערין: אזוי די מיטל וואַלוע-- תּלמיד: פּלוס 1. לערערין: --פּלוס 1. קענען ווער עס יז זאָגן מיר וואָס מיר האָבן אַז פּלוס 1? 

תּלמיד: [? ניט קיין ווערט?] איז מער גלייַך צו אים. 

לערערין: רעכט. ווייַל מיר שוין וויסן אַז אונדזער מיטל ווערט איז ניט גלייַך צו עס און מיר ווילן צו ויסשליסן עס פון אַלע סאַבסאַקוואַנט אָנפֿרעגן. אויב איר פאַרגעסן אַז פּלוס 1, דעם וועט ווי שלייף ינדעפאַנאַטלי. און איר וועט נאָר זיין געכאפט אין אַ ינפאַנאַט שלייף און דאַן איר וועט סעגפאַולט און זאכן גיין שלעכט. אַזוי שטענדיק מאַכן זיכער אַז איר ניטאָ ניט אַרייַנגערעכנט די ווערט אַז איר פּונקט געקוקט בייַ. אַזוי מיר נעמען זאָרגן פון אַז מיט אַ פּלוס 1. 

אזוי איצט מיר האָבן אונדזער לעצט צושטאַנד וואָס איך אַלעמאָל פֿאַר זיכערקייַט-וועגן איר קענען קאָנטראָלירן דאָ, אַנדערש אויב ווערט ביי דער מיטל איז גרעסער ווי די ווערט מיר ווילן. אַז מיטל אַז מיר ווילן די לינקס האַנט העלפט. אַזוי וואָס איינער ביסט מיר געגאנגען צו דערהייַנטיקן? אויבערשטן. און וואָס איז דאָס איינער געגאנגען צו גלייַך? מיטן מינוס 1 ווייַל, פון קורס, מיר וועלן צו מאַכן זיכער אַז מיר 'רע ניט קוקן בייַ אַז מיטל ווערט ווידער. און דעמאָלט מיר האָבן עס. אַז ס עס. אַז ס אַלע ביינערי זוכן איז. עס ס נישט אַז שלעכט, רעכט? עס ס ווי 10 שורות פון קאָד מיט ווייַס פּלאַץ. אַזוי זייער שטאַרק, זייער נוציק, איר וועט זייַן ניצן עס אין איין פון דיין שפּעטער פּסעץ. אפֿשר נישט דעם איין, אָבער שפּעטער. אזוי לערנען עס. ליבע עס. עס וועט מייַכל איר געזונט. אַזוי טוט ווער עס יז האָבן קיין שאלות אויף ביינערי זוכן? יא. 

תּלמיד: טוט עס ענין צי דיין N איז אַפֿילו אָדער מאָדנע? 

לערערין: ניין ווייַל מיר וואַרפן עס צו די מיטל ווי אַ ינט, עס וועט נאָר טרונקאַטע עס. אזוי עס וועט בלייַבן אַ ינטעגער און עס וועט יווענטשאַוואַלי סאָרט דורך אַלץ. אַזוי איר טאָן ניט האָבן צו זאָרג וועגן אַז. אַלעמען גוט? אָסאַם. קיל. אזוי, איר גייז גאַט דעם. סלידעשאָוו. אזוי ווי מיר האבן גערעדט וועגן, איך וויסן דוד דערמאנט קאַמפּלעקסיטי רונטימעס. 

אַזוי אין דער בעסטער פאַל, עס ס נאָר איינער, וואָס מיר רופן קעסיידערדיק צייַט. קענען ווער עס יז זאָגן מיר וואָס אַז זאל זיין? וואָס טיפּ פון סצענאַר וואָלט אַז ענטייל? מם, הם. 

תּלמיד: [ינאָדאַבאַל] פירסט-- לערערין: אזוי די מיטל זייַענדיק דער ערשטער עלעמענט אַז מיר קומען צו, רעכט? אזוי יעדער אַ מענגע פון ​​איינער אָדער וועלכער מיר 'רע איר זוכט פֿאַר נאָר כאַפּאַנז צו זיין פּאַטש אָנפּעטשלען אין די מיטל. אַזוי אַז ס אונדזער בעסטער פאַל. איר באַקומען אין פאַקטיש פּראָבלעמס, מיסטאָמע נישט געגאנגען צו דערגרייכן [ינאָדאַבאַל] אַז אָפֿט. וואָס וועגן אונדזער ערגסט פאַל? אונדזער ערגסט פאַל איז קלאָץ ען. און אַז האט צו טאָן מיט די גאנצע כוחות פון צוויי זאַך אַז איך גערעדט וועגן. 

אַזוי אין די ערגסט פאַל עס וואָלט מיינען אַז מיר האבן צו צעהאַקן די מענגע אַראָפּ ביז עס איז געווען אַן עלעמענט פון איינער. אַזוי מיר האט צו צעהאַקן עס אַראָפּ אין העלפט ווי פילע מאל ווי מיר עפשער קען. אַז ס וואָס עס ס קלאָץ N ווייַל איר נאָר האַלטן דיוויידינג דורך צוויי. אזוי אַסאַמפּשאַנז, זאכן איר דאַרפֿן צו וויסן אויב איר ניטאָ טאָמיד געגאנגען צו נוצן אַ ביינערי זוכן. אייער יסודות מוזן זיין אויסגעשטעלט. זיי האָבן צו זיין אויסגעשטעלט ווייַל אַז ס די בלויז וועג איר קענען וויסן אויב איר זענען ביכולת צו וואַרפן אויס האַלב פון עס. 

אויב איר האט דעם דזשאַמבאַלד זעקל פון נומערן און איר ניטאָ געזאגט, גוט, איך בין געגאנגען צו קאָנטראָלירן די מיטל נומער און די נומער איך בין קוקן פֿאַר איז ווייניקער ווי אַז, איך בין נאָר געגאנגען צו אַרביטרעראַלי וואַרפן אויס איין האַלב. איר וואָלט ניט וויסן אויב דיין נומערן אין אַז אנדערע העלפט. דיין רשימה האט צו זיין אויסגעשטעלט. ווי געזונט, דעם קען זיין געגאנגען פאָרויס אַ ביסל ביסל, אָבער איר דאַרפֿן צו האָבן טראַפ צוטריט. איר דאַרפֿן צו קענען צו נאָר גיין צו אַז מיטל עלעמענט. אויב איר האָבן צו דורך דורך עפּעס אָדער עס נעמט איר עקסטרע טריט צו באַקומען צו אַז מיטל עלעמענט, עס ס ניט קלאָץ N ענימאָר ווייַל איר ניטאָ אַדינג מער אַרבעט אין עס. און דעם וועט מאַכן אַ ביסל מער געפיל אין צוויי וואָכן, אָבער איך נאָר מין פון געוואלט צו האַגדאָמע, געבן איר גויס אַ געדאַנק פון וואָס ס צו קומען. אבער יענע זענען די צוויי וויכטיק אַסאַמפּשאַנז וואָס איר דאַרפֿן פֿאַר אַ ביינערי רשימה. מאַכן זיכער עס ס אויסגעשטעלט. אַז ס די גרויס איינער פֿאַר איר גייז רעכט איצט. און אויף אַז מיר קענען גיין אין די מנוחה פון אונדזער סאָרץ. אזוי פיר סאָרצ-- בלאָז, ינסערשאַן, אָפּקלייַב, און צונויפגיסן. זיי ניטאָ אַלע מין פון קיל. אויב איר גייז באַשליסן צו נעמען קס 124, איר וועט לערנען וועגן אַלע סאָרץ פון סאָרץ. און אויב איר ניטאָ אַ קסקקד פאָכער, עס איז אַ טאַקע קילן קאָמיש וועגן ווי טאַקע יניפעקטיוו סאָרץ, וואָס איך העכסט רעקאָמענדירן איר געגאנגען צו קוקן בייַ. איינער פון זיי איז ווי פּאַניק סאָרט, וואָס איז ווי, טאַקע ניט, צוריקקומען טראַפ מענגע. שוטדאָוון סיסטעם. לאָזן. אזוי געעקי הומאָר איז שטענדיק גוט. 

אַזוי טוט ווער עס יז געדענקען מין פון ווי נאָר אַ גענעראַל געדאַנק פון ווי בלאָז סאָרט אַרבעט. איר געדענקען? 

תּלמיד: יאָ. 

לערערין: גייט פֿאַר עס. 

תּלמיד: אזוי איר ניטאָ געגאנגען דורך און אויב עס ס ביגער, דעמאָלט איר ויסבייַטן די צוויי. 

לערערין: מם, הם. פּונקט. אַזוי איר נאָר יטעראַטע דורך. איר קאָנטראָל צוויי נומערן. אויב דער איינער פריער איז ביגער ווי דער איינער דערנאָכדעם, איר נאָר ויסבייַטן זיי אַזוי אַז אין דעם וועג אַלע פון ​​די העכער נומערן בלאָז אַרויף צו די סוף פון די רשימה און אַלע די נידעריקער נומערן בלאָז אַראָפּ. 

האט ער ווייַזן איר גייז דעם קילן געזונט ווירקונג סאָרטינג ווידעא? עס ס מין פון קיל. אזוי ווי ראבערט נאָר האט, די אַלגערידאַם אַז איר נאָר שריט דורך די רשימה, סוואַפּינג די שכייניש וואַלועס אויב זיי ניטאָ ניט אין סדר. און דעמאָלט נאָר האַלטן ריפּיטינג ביז איר טאָן ניט מאַכן קיין סוואַפּס. אזוי ניט שלעכט, רעכט? אַזוי מיר נאָר האָבן אַ שנעל בייַשפּיל דאָ. אַזוי דעם איז געגאנגען צו סאָרט זיי אין אַסענדינג סדר. אזוי ווען מיר גיין דורך דער ערשטער צייַט, מיר קוקן דורך אַכט און זעקס זענען דאָך נישט אין סדר, מיר ויסבייַטן זיי. 

אַזוי קוקן בייַ די ווייַטער איינער. אַכט און פיר נישט אין סדר. ויסבייַטן זיי. און דעמאָלט אַכט און צוויי, ויסבייַטן זיי. עס מיר גיין. אַזוי נאָך דיין ערשטער פאָרן, איר וויסן אַז דיין גרעסטע נומער איז געגאנגען צו זייַן אַלע די וועג בייַ דער שפּיץ ווייַל עס ס נאָר געגאנגען צו זיין קעסיידער גרעסערע ווי אַלץ אַנדערש און עס ס נאָר געגאנגען צו בלאָז אַרויף אַלע די וועג צו די סוף דאָרט. טוט אַז מאכט זינען צו אַלעמען? קיל. 

אַזוי דעמאָלט מיר קוקן אין אונדזער רגע פאָרן. זעקס און פיר, באַשטימען. זעקס און צוויי, באַשטימען. און איצט מיר האָבן אַ ביסל זאכן אין סדר. אַזוי פֿאַר יעדער פאָרן אַז מיר מאַכן דורך אונדזער גאנצע רשימה, מיר וויסן אַז ווי אַז פילע נומערן בייַ דער סוף וועט האָבן געווען אויסגעשטעלט. אַזוי מיר טאָן א דריט פאָרן, וואָס איז איינער ויסבייַטן. און דעמאָלט אויף אונדזער פערט פאָרן, מיר האָבן נול סלאַץ. און אַזוי מיר וויסן אַז אונדזער מענגע האט שוין אויסגעשטעלט. 

און אַז איז די גרויס זאַך מיט בלאָז סאָרט. מיר וויסן אַז ווען מיר האָבן נול סוואַפּס, אז מיטל אַז אַלץ איז אין גאַנץ סדר. עס ס מין פון ווי מיר קאָנטראָלירן. אַזוי מיר זענען אויך געגאנגען צו קאָד בלאָז סאָרט וואָס אויך איז ניט אַז שלעכט. קיינער פון די זענען אַז שלעכט. איך וויסן זיי קענען ויסקומען אַ ביסל סקערי. איך וויסן ווען איך גענומען די קלאַס, אפילו ווען איך האט געלערנט די סאָרט פֿאַר דער ערשטער צייַט לעצט יאָר, איך איז געווען ווי, ווי טאָן איך טאָן דעם? עס מאכט חוש אין טעאָריע, אָבער ווי טאָן מיר פאקטיש טאָן דעם? וואָס איז וואָס איך אויך ווילן צו גיין דורך קאָד מיט איר גייז דאָ. אזוי איך האָבן אַ פּסעודאָקאָדע פֿאַר איר גייז דעם צייַט. אַזוי נאָר האַלטן דעם אין מיינונג ווי מיר ניטאָ וועגן צו יבערגאַנג איבער. אזוי מיר האָבן עטלעכע טאָמבאַנק אַז האלט שפּור פון אונדזער סוואַפּס, ווייַל מיר דאַרפֿן צו מאַכן זיכער וואָס מיר רע קאָנטראָלירונג אַז. און מיר יטעראַטע די גאנצע מענגע ווי מיר נאָר האט מיט דעם בייַשפּיל. אויב דער עלעמענט פריער איז גרעסער ווי דער עלעמענט נאָך ווו מיר ניטאָ בייַ, מיר ויסבייַטן זיי און מיר ינקראַמאַנט אונדזער טאָמבאַנק ווייַל ווי באַלד ווי מיר ויסבייַטן, מיר ווילן צו לאָזן אונדזער טאָמבאַנק וויסן אַז. קיין שאלות עס? עפּעס מיינט מאָדנע איבער דאָ. תּלמיד: צי איר שטעלן די טאָמבאַנק צו נול יעדער צייַט איר גיין דורך די שלייף? צי ניט איר האַלטן געגאנגען צוריק צו נול יעדער צייַט? לערערין: ניט דאַווקע. אַזוי וואָס כאַפּאַנז איז מיר גיין דורך דאָ. אזוי טאָן בשעת, געדענקען, דעם וועט ויספירן אַמאָל אָן דורכפאַל. אַזוי עס ס געגאנגען צו שטעלן די טאָמבאַנק גלייַך צו נול, דעמאָלט עס ס געגאנגען צו יטעראַטע דורך. ווי עס יטעראַטעס דורך, עס וועט דערהייַנטיקן טאָמבאַנק. ווי עס דערהייַנטיקונגען טאָמבאַנק, ווען עס ס געטאן, ווען עס ס ריטשט די סוף פון די מענגע, אויב אונדזער רשימה האט ניט געווען אויסגעשטעלט, טאָמבאַנק וועט האָבן געווען דערהייַנטיקט. 

אַזוי דעמאָלט עס טשעקס די צושטאַנד און עס זאגט, גוט, איז טאָמבאַנק גרעסער ווי נול. אויב עס איז, טאָן עס ווידער. איר ווילן צו באַשטעטיק אַזוי אַז ווען איר גיין דורך, טאָמבאַנק איז גלייַך צו נול. אויב איר גיין דורך אַ אויסגעשטעלט מענגע, גאָרנישט ענדערונגען, דעם פיילז, און איר צוריקקומען די אויסגעשטעלט רשימה. טוט אַז מאכט זינען? תּלמיד: עס זאל אין אַ קליין ביסל. לערערין: גוט. אויב עס ס קיין אנדערע קשיא אַז קומט אַרויף. יא. 

תּלמיד: וואָס וואָלט די פונקציע זיין פֿאַר סוואַפּינג די יסודות? 

לערערין: אזוי מיר קענען פאקטיש שרייַבן אַז אויב מיר רע געגאנגען צו רעכט איצט. קיל. אַזוי אויף אַז טאָן, אַליסאָן איז געגאנגען צו באַשטימען צוריק צו דער אַפּפּליאַנסע. עס ס געגאנגען צו זייַן שפּאַס. און מיר האָבן אונדזער פייַן בלאָז סאָרט זאַך דאָ. אזוי איך שוין האבן סייקלינג דורך די מענגע. מיר האָבן אונדזער סוואַפּס אַז זענען גלייַך צו נול. אַזוי מיר ווילן צו ויסבייַטן שכייניש עלעמענטן אויב זיי ניטאָ אויס פון סדר. אַזוי דער ערשטער זאַך מיר דאַרפֿן צו טאָן איז יטעראַטע דורך אונדזער מענגע. 

אַזוי ווי טאָן איר טראַכטן מיר זאלן יטעראַטע דורך אונדזער מענגע? מיר האָבן פֿאַר און איך יקוואַלז 0. מיר וועלן איך צו זיין ווייניקער ווי N מינוס 1 מינוס ק. און איך וועט דערקלערן וואָס אין אַ רגע. אַזוי דעם איז אַ אַפּטאַמאַזיישאַן דאָ ווו, געדענקען ווי איך האט נאָך יעדער פאָרן דורך די מענגע מיר וויסן אַז וועלכער ס אָנ-- 

אַזוי נאָך איינער פאָרן מיר וויסן אַז דאָס איז אויסגעשטעלט. נאך צוויי פּאַסיז מיר וויסן אַז אַלע דעם איז אויסגעשטעלט. נאָך דרייַ פּאַסיז מיר וויסן אַז ס אויסגעשטעלט. אזוי דער וועג איך בין יטעראַטינג דורך די מענגע דאָ, איז עס ס מאכן זיכער צו בלויז גיין דורך וואָס מיר וויסן איז ונסאָרטעד. גוט? אַז ס נאָר אַ אַפּטאַמאַזיישאַן. איר קען שרייַבן עס נאיוו נאָר יטעראַטינג דורך אַלץ, עס וואָלט נאָר נעמען מער. מיט דעם פיר שלייף עס ס נאָר אַ פייַן אַפּטאַמאַזיישאַן ווייַל מיר וויסן אַז נאָך יעדער פול יטעראַטיאָן דורך די מענגע דאָ, ווי יעדער פול שלייף דאָ, מיר וויסן אַז איינער מער פון די יסודות וועט זיין אויסגעשטעלט אין די סוף. 

אַזוי מיר טאָן ניט האָבן צו זאָרג וועגן יענע. טוט אַז מאכט זינען צו אַלעמען? אַז קיל ביסל קונץ? אַזוי אין אַז פאַל, אויב מיר ניטאָ יטעראַטינג דורך, מיר וויסן אַז מיר ווילן צו טשעק אויב מענגע ען און ען פּלוס 1 זענען אין סדר. גוט. אזוי דאָ ס דער פּסעודאָקאָדע. מיר ווילן צו טשעק אויב מענגע n און ען פּלוס 1 זענען אין סדר. אזוי וואָס זאל מיר האָבן עס? עס ס געגאנגען צו זייַן עטלעכע קאַנדישאַנאַל. עס וועט זיין אַ אויב. 

תּלמיד: אויב מענגע ן איז ווייניקער ווי מענגע ען פּלוס 1. לערערין: מם, הם. נו, ווייניקער ווי אָדער גרעסער ווי. תּלמיד: גרעסער ווי. דעמאָלט מיר ווילן צו ויסבייַטן זיי. פּונקט. אזוי איצט מיר באַקומען אין וואָס ס די מעקאַניזאַם פֿאַר סוואַפּינג זיי? אַזוי מיר געגאנגען דורך דעם בעקיצער, אַ טיפּ פון ויסבייַטן פונקציאָנירן לעצט וואָך. טוט ווער עס יז געדענקען ווי עס געארבעט? אזוי מיר קענען נישט נאָר ריאַסיין זיי, רעכט? ווייַל איינער פון זיי וועט באַקומען פאַרפאַלן. אויב מיר האט א איז גלייַך צו ב און דעמאָלט ב איז גלייַך צו א, אַלע אַ פּלוצעמדיק ביידע פון ​​זיי זענען נאָר גלייַך צו בי 

אַזוי וואָס מיר האָבן צו טאָן איז מיר האָבן אַ צייַטווייַליק בייַטעוודיק אַז ס געגאנגען צו האַלטן איינער פון ונדזערער בשעת מיר ניטאָ אין די פּראָצעס פון סוואַפּינג. אַזוי וואָס מיר האָבן איז מיר וועט האָבן עטלעכע ינט טעמפּ איז גלייַך טאָ-- איר קענען באַשטימען עס צו וועלכער איינער איר ווילן, נאָר מאַכן זיכער איר האַלטן שפּור פון יט-- אַזוי אין דעם פאַל, איך בין געגאנגען צו באַשטימען עס צו מענגע ען פּלוס 1. אזוי אַז ס געגאנגען צו האַלטן וועלכער ווערט איז אין אַז רגע בלאָק וואָס מיר ניטאָ קוקן בייַ. 

און דעמאָלט מיר קענען טאָן איז מיר קענען גיין פאָרויס און ריאַסיין מענגע ען פּלוס 1, ווייַל מיר וויסן מיר האָבן אַז ווערט סטאָרד. דאס איז אויך איינער פון די גרויס טהינגס-- איך טאָן ניט וויסן אויב קיין פון איר האט ישוז ווו אויב איר באַשטימען צוויי שורות פון קאָד פּלוצלינג זאכן געארבעט. סדר איז זייער וויכטיק אין קס. אַזוי מאַכן זיכער איר דיאַגראַמע דאס אויס אויב מעגלעך ווי צו וואָס ס פאקטיש געשעעניש. אַזוי איצט מיר רע געגאנגען צו ריאַסיין מענגע ען פּלוס 1, ווייַל מיר וויסן מיר האָבן אַז ווערט סטאָרד. 

און מיר קענען באַשטימען וואָס צו מענגע N אָדער אין דעם פאַל מענגע איך. אויך פילע וועריאַבאַלז. גוט. אַזוי איצט מיר ווע ריאַסיינד מענגע איך פּלוס 1 צו גלייַך וואָס ס אין מענגע איך. און איצט מיר קענען גיין צוריק און באַשטימען מענגע איך צו וואס? ווער עס יז? 

תּלמיד: 10. 

לערערין: 10. פּונקט. און איינער לעצט זאַך. אויב מיר האָבן סוואָפּט עס איצט, וואָס טאָן מיר דאַרפֿן צו טאָן? וואָס ס די איין זאַך אַז ס געגאנגען צו דערציילן אונדז אויב מיר אלץ פאַרענדיקן דעם פּראָגראַם? וואס דערציילט אונדז אַז מיר האָבן אַ אויסגעשטעלט רשימה? אויב מיר טאָן ניט דורכפירן קיין סוואַפּס, רעכט? אויב סוואַפּס איז גלייַך צו נול בייַ דער סוף פון דעם. אזוי ווען איר דורכפירן אַ ויסבייַטן, ווי מיר נאָר האט דאָ, מיר ווילן צו דערהייַנטיקן סוואַפּס. און איך וויסן עס איז געווען אַ קשיא פריער וועגן קענען איר נוצן נול אָדער איין אַנשטאָט פון אמת אָדער פאַלש. און אַז ס וואָס דאָס טוט דאָ. אַזוי דעם זאגט אויב נישט סוואַפּס. אזוי אויב סוואַפּס איז נול, וואָס יס-- איך שטענדיק באַקומען מייַן טרוטס און מיין פאַלסעס געמישט אַרויף. מיר ווילן אונדז צו אָפּשאַצן צו אמת און עס ס ניט. אַזוי אויב עס ס נול, דעמאָלט עס ס פאַלש. אויב איר ניגייט עס מיט אַ [? קלאַפּ?] עס ווערט אמת. אַזוי דעמאָלט דעם שורה עקסאַקיוץ. 

טרוטס און פאַלש און זעראָס און אָנעס באַקומען משוגע. נאָר אויב איר סלאָולי גיין דורך עס עס וועט מאַכן זינען. אבער אַז ס וואָס דעם קליין ביסל פון קאָד דאָ גייט. אזוי דעם טשעקס צו זען האָבן מיר געטאן קיין סוואַפּס. אַזוי אויב עס ס עפּעס אויסער נול, עס ס געגאנגען צו זייַן פאַלש און די גאנצע זאַך איז געגאנגען צו ויספירן ווידער. קיל? 

תּלמיד: וואָס טוט צעברעכן טאָן? 

לערערין: ברייק נאָר ברייקס איר אויס פון די שלייף. אַזוי אין דעם פאַל עס וואָלט נאָר ווי סוף די פּראָגראַם און איר וואָלט נאָר האָבן דיין אויסגעשטעלט רשימה. תּלמיד: אַמייזינג. לערערין: איך בין נעבעכדיק? תּלמיד: ווייל פריער מיר געניצט געשריבן 1 איבער געשריבן נול צו פאָרשטעלן אַז אויב אַז וועט אַרבעט אָדער נישט. 

לערערין: יאָ. אַזוי איר קענען צוריקקומען נול אָדער 1. אין דעם פאַל, ווייַל מיר ניטאָ ניט פאקטיש טאן עפּעס מיט די פונקציע, מיר נאָר ווילן עס צו ברעכן. מיר טאָן ניט טאַקע זאָרגן וועגן אים. ברייק איז אויך גוט אויב עס ס געניצט פֿאַר ברייקינג אויס פון פיר לופּס אָדער טנאָים אַז איר טאָן ניט ווילן צו האַלטן עקסאַקיוטינג. עס נאָר נעמט איר אויס פון זיי. עס ס אַ ביסל פון אַ נואַנס זאַך. איך פילן ווי עס ס אַ פּלאַץ פון האַנט ווייווינג, ווי איר וועט לערנען וועגן דעם באַלד. 

אבער איר וועט לערנען וועגן דעם באַלד. איך צוזאָג. גוט. אַזוי טוט אַלעמען באַקומען בלאָז סאָרט? ניט צו שלעכט. יטעראַטע דורך, ויסבייַטן זאכן ניצן אַ טעמפּ בייַטעוודיק, און מיר ניטאָ אַלע שטעלן עס? קיל. אָסאַם. גוט. צוריק צו די פּאָווערפּאָינט. קיין שאלות אין אַלגעמיין וועגן די אַזוי ווייַט? קיל. מם, הם. 

תּלמיד: [ינאָדאַבאַל] ינט הויפּט יוזשאַוואַלי. צי איר האָבן צו האָבן אַז פֿאַר דעם? 

לערערין: אזוי מיר האבן נאָר קוקן נאָר בייַ די פאַקטיש סאָרטינג אַלגערידאַם. אויב איר האט עס ין ווי אַ גרעסערע פּראָגראַם, איר וואָלט האָבן אַ ינט הויפּט ערגעץ. דעפּענדינג אויף ווו איר ניצן דעם אַלגערידאַם, עס וואָלט באַשליסן וואָס ס זייַענדיק אומגעקערט דורך עס. אבער פֿאַר אונדזער פאַל, מיר רע שטרענג קוקן בייַ ווי טוט דעם פאקטיש יטעראַטע דורך אַ מענגע. אַזוי מיר טאָן ניט זאָרג וועגן עס. 

אזוי מיר זענען גערעדט וועגן בעסטער פאַל און ערגסט פאַל סינעריאָוז פֿאַר ביינערי זוכן. אַזוי עס ס אויך וויכטיק צו טאָן אַז פֿאַר יעדער פון אונדזער סאָרץ. אזוי וואָס טאָן איר טראַכטן איז די ערגסט פאַל רונטימע פון ​​בלאָז סאָרט? איר גייז געדענקען? 

תּלמיד: N מינוס 1. לערערין: N מינוס 1. אַזוי אַז מיטל עס זענען N מינוס 1 קאַמפּעראַסאַנז. אזוי איינער זאַך צו פאַרשטיין איז אַז אויף דער ערשטער יטעראַטיאָן, מיר גיין דורך, מיר פאַרגלייַכן די טוואָ-- אַזוי אַז ס 1. די צוויי, דרייַ, פיר. אַזוי נאָך איינער יטעראַטיאָן מיר שוין האָבן פיר קאַמפּעראַסאַנז. ווען איך בין גערעדט וועגן רונטימע און ן. N רעפּראַזענץ די נומער פון קאַמפּעראַסאַנז ווי אַ פונקציע פון ​​ווי פילע עלעמענטן מיר האָבן. גוט? 

אזוי מיר גיין דורך, מיר האָבן פיר. דער ווייַטער צייַט איר וויסן מיר טאָן ניט האָבן צו נעמען קעיר פון דעם. מיר פאַרגלייַכן די צוויי, די צוויי, די צוויי, און אויב מיר האבן נישט האָבן אַז אַפּטאַמאַזיישאַן מיט די פיר שלייף אַז איך געשריבן, איר וואָלט זיין קאַמפּערינג אין דאָ עניווייז. אַזוי איר וואָלט האָבן צו לויפן דורך די מענגע און מאַכן N קאַמפּעראַסאַנז n מאל, ווייַל יעדער צייַט מיר לויפן דורך עס מיר סאָרט איין זאַך. 

און יעדער צייַט מיר לויפן דורך די מענגע, מיר מאַכן N קאַמפּעראַסאַנז. אזוי אונדזער רונטימע פֿאַר דעם איז פאקטיש N סקווערד, וואָס איז פיל ערגער אין אונדזער קלאָץ סוף ווייַל אַז מיטל אויב מיר האט פיר ביליאָן יסודות, עס ס געגאנגען צו נעמען אונדז 4000000000 סקווערד אַנשטאָט פון 32. אַזוי ניט דער בעסטער רונטימע, אָבער פֿאַר עטלעכע זאכן, איר וויסן, אויב איר 'רע ין אַ זיכער קייט פון יסודות בלאָז סאָרט זאל זיין פייַן צו נוצן. 

גוט. אַזוי איצט וואָס איז דער בעסטער פאַל רונטימע? תּלמיד: נול? אָדער 1? 

לערערין: אזוי 1 וואָלט זייַן איינער פאַרגלייַך. רעכט. 

תּלמיד: N מינוס 1? 

לערערין: אזוי, יאָ. אַזוי N מינוס 1. ווען איר האָבן אַ באַגריף ווי ן מינוס 1, מיר טענד צו נאָר פאַלן עס אַוועק און מיר נאָר זאָגן N ווייַל איר האָבן צו פאַרגלייַכן יעדער פון טהעסע-- יעדער פּאָר. אזוי עס וואָלט זיין ען מינוס 1, וואָס מיר מיר'ד נאָר זאָגן איז בעערעך N. ווען איר ניטאָ דילינג מיט רונטימע, אַלץ איז אין אַפּראַקסאַמאַץ. ווי לאַנג ווי די עקספּאָנענט איז ריכטיק, איר 'רע שיין גוט. 

אַז ס ווי מיר האַנדלען מיט עס. אַזוי אַז דער בעסטער פאַל איז N, וואָס מיטל אַז די רשימה איז שוין אויסגעשטעלט, און אַלע מיר טאָן איז לויפן דורך און טשעק אַז עס ס אויסגעשטעלט. קיל. אַלע רעכט. אַזוי ווי איר זען דאָ, מיר נאָר האָבן עטלעכע מער גראַפס. אַזוי N סקווערד. ון. פיל ערגער ווי N ווי מיר זען, און פיל, פיל ערגער ווי קלאָץ 2ן. און דעמאָלט איר אויך באַקומען אין קלאָץ לאָגס. און איר נעמען 124, איר באַקומען אין ווי קלאָץ שטערן, וואָס איז ווי משוגע. אַזוי אויב איר ניטאָ אינטערעסירט, לוקאַפּ קלאָץ שטערן. עס ס מין פון שפּאַס. אַזוי מיר האָבן דעם גרויס טשאַרט. נאָר אַ קעפ אַרויף, דעם אַ ווונדערלעך טשאַרט צו האָבן פֿאַר דיין מיטן-טערמין ווייַל מיר לאַנג צו פרעגן איר די טינז. אַזוי נאָר אַ קעפ אַרויף, האָבן דעם אויף דיין מיטן טערמין אויף דיין פייַן אָפּנאַרן בויגן עס. אַזוי מיר נאָר געקוקט אין בלאָז סאָרט. ערגסט פאַל, N סקווערד, בעסטער פאַל, ען. און מיר רע געגאנגען צו קוקן בייַ די אנדערע. 

און ווי איר קענען זען, די בלויז איינער אַז טאַקע טוט געזונט איז צונויפגיסן סאָרט, וואָס מיר וועט באַקומען אין וואָס. אַזוי מיר רע געגאנגען צו גיין צו די ווייַטער איינער הערע-- סעלעקציע סאָרט. טוט ווער עס יז געדענקען ווי סעלעקציע סאָרט געארבעט? גיין פֿאַר עס. 

תּלמיד: באַסיקאַללי גיין דורך אַ סדר און שאַפֿן אַ נייַ רשימה. און פּונקט ווי איר 'רע פּאַטינג עלעמענטן אין, שטעלן זיי אין די רעכט אָרט אין די נייַ רשימה. 

לערערין: אזוי אַז סאָונדס מער ווי ינסערשאַן סאָרט. אבער איר ניטאָ טאַקע נאָענט. זיי ניטאָ זייער ענלעך. אפילו איך באַקומען זיי געמישט אַרויף מאל. איידער דעם אָפּטיילונג איך איז געווען ווי, וואַרטן. גוט. אזוי וואָס איר ווילן צו טאָן איז סעלעקציע סאָרט, די וועג איר קענען טראַכטן וועגן עס און דעם וועג איך מאַכן זיכער איך פּרובירן נישט צו באַקומען זיי געמישט אַרויף, איז עס גייט דורך און עס סאַלעקץ די קלענסטער נומער און עס לייגט אַז בייַ די אָנהייב פון דיין רשימה. עס סוואַפּס עס מיט אַז ערשטער אָרט. זיי אַקטשאַוואַלי האָבן אַ בייַשפּיל פֿאַר מיר. אָסאַם. אַזוי נאָר אַ וועג צו טראַכטן פון יט-- סעלעקציע סאָרט, אויסקלייַבן די קלענסטער ווערט. און מיר ניטאָ גיי צו לויפן דורך אַ בייַשפּיל אַז איך טראַכטן וועט העלפן ווייַל איך טראַכטן וויזשוואַלז שטענדיק העלפן. אַזוי מיר אָנהייבן אויס מיט עפּעס אַז איז גאָר ונסאָרטעד. סוף וועט זיין ונסאָרטעד, גרין וועט זיין אויסגעשטעלט. עס וועט אַלע מאַכן חוש אין אַ רגע. 

אזוי מיר גיין דורך און מיר יטעראַטע פון די אָנהייב צו די סוף. און מיר זאָגן, גוט, 2 איז אונדזער קלענסטער נומער. אזוי מיר ניטאָ געגאנגען צו נעמען 2 און מיר רע געגאנגען צו מאַך עס צו די פראָנט פון אונדזער מענגע ווייַל עס ס די קלענסטער נומער מיר האָבן. אזוי אַז ס וואָס דאָס איז טאן דאָ. עס ס נאָר געגאנגען צו ויסבייַטן די צוויי. אַזוי איצט מיר האָבן אַ אויסגעשטעלט טייל און אַן ונסאָרטעד טייל. און וואָס ס גוט צו געדענקען וועגן סעלעקציע סאָרט איז מיר רע נאָר סאַלעקטינג פון די ונסאָרטעד טייל. 

דער אויסגעשטעלט טייל איר נאָר לאָזן אַליין. מם, הם? 

תּלמיד: ווי טוט עס וויסן וואָס איז דער קלענסטער אָן קאַמפּערינג עס צו יעדער אנדערער ווערט אין דער מענגע. לערערין: עס טוט גלייַכן עס. מיר ווי סקיפּט עס. דאס איז נאָר גענעראַל קוילעלדיק. יאָ. ווען מיר שרייַבן די קאָד איך בין זיכער איר וועט זיין מער צופֿרידן. אבער איר קראָם דעם ערשטן עלעמענט ווי די סמאָלאַסט. איר גלייַכן און איר זאָגן, גוט, איז עס קלענערער? יא. האַלטן עס. דא איז עס קלענערער? ניין? 

דאס איז דיין קלענסטער, ריאַסיין עס צו דיין ווערט. און איר וועט זייַן פיל כאַפּיער ווען מיר גיין דורך דעם קאָד. אזוי מיר גיין דורך, מיר ויסבייַטן עס, אַזוי דעמאָלט מיר קוקן אין דעם ונסאָרטעד חלק. אַזוי מיר רע געגאנגען צו קלייַבן דרייַ אויס. מיר רע געגאנגען צו לייגן עס אויף בייַ דער סוף פון אונדזער אויסגעשטעלט חלק. און מיר רע נאָר געגאנגען צו האַלטן טאן אַז, טאן אַז, און טאן אַז. אזוי דעם איז אונדזער מין פון פּסעודאָקאָדע דאָ. מיר וועט קאָד עס אַרויף דאָ אין אַ רגע. אבער נאָר עפּעס צו גיין דורך אויף אַ הויך מדרגה. איר 'רע געגאנגען צו גיין פון איך יקוואַלז 0 צו N מינוס 2. אַז ס אנדערן אַפּטאַמאַזיישאַן. צי ניט זאָרג צו פיל וועגן עס. אַזוי ווי איר זענען געזאגט. ווי יעקבֿ איז געווען געזאגט, ווי טאָן מיר האַלטן שפּור פון וואָס אונדזער מינימום איז? ווי טאָן מיר וויסן? מיר האָבן צו פאַרגלייַכן אַלץ אין אונדזער רשימה. 

אזוי מינימום יקוואַלז איך. עס ס נאָר געזאגט אין דעם פאַל דער אינדעקס פון אונדזער מינימום ווערט. אַזוי דעמאָלט עס ס געגאנגען צו יטעראַטע דורך און עס גייט פון דזש יקוואַלז איך פּלוס 1. אַזוי מיר שוין וויסן אַז אַז ס אונדזער ערשטער עלעמענט. מיר טאָן ניט דאַרפֿן צו פאַרגלייַכן עס צו זיך. אַזוי מיר אָנהייבן קאַמפּערינג עס צו די ווייַטער איינער וואָס איז וואָס עס ס איך פּלוס 1 צו N מינוס 1, וואָס איז דער סוף פון די מענגע עס. און מיר האט אויב מענגע בייַ דזש איז ווייניקער ווי מענגע מין, דעמאָלט מיר ריאַסיין ווו אונדזער מינימום ינדיסעס איז. 

און אויב מין איז ניט גלייַך צו איך, ווי אין ווו מיר זענען צוריק איבער דאָ. אזוי ווי ווען מיר ערשטער האט דעם איין. אין דעם פאַל, עס וואָלט אָנהייבן בייַ נול, עס וואָלט סוף אַרויף זייַענדיק צוויי. אזוי מין וואָלט ניט גלייַך איך אין די סוף. אַז לעץ אונדז וויסן אַז מיר דאַרפֿן צו ויסבייַטן זיי. איך פילן ווי אַ באַטאָנען בייַשפּיל וועט העלפן פיל מער ווי דעם. אזוי איך וועט קאָד דעם אַרויף מיט איר גייז רעכט איצט און איך טראַכטן עס וועט זיין בעסער. 

סאָרץ טענד צו אַרבעטן אַז וועג אין וואָס עס ס אָפֿט בעסער נאָר צו זען זיי. אַזוי וואָס מיר ווילן צו טאָן איז מיר ערשטער ווילן די קלענסטער עלעמענט אין זייַן שטעלע אין דער מענגע. פּונקט וואָס יעקבֿ איז געווען געזאגט. איר דאַרפֿן צו קראָם אַז עפעס. אזוי מיר ניטאָ געגאנגען צו אָנהייב דאָ יטעראַטינג איבער די מענגע. מיר רע געגאנגען צו זאָגן עס ס אונדזער ערשטער איינער נאָר צו אָנפאַנגען מיט. אַזוי מיר זענען געגאנגען צו האָבן ינט קלענסטער איז גלייַך צו מענגע בייַ איך. 

אזוי איינער זאַך צו באַמערקן, יעדער צייַט דעם שלייף עקסאַקיוץ, מיר זענען סטאַרטינג איין שריט ווייַטער צוזאמען. ווען מיר אָנהייבן מיר קוקן אין דעם איין. דער ווייַטער צייַט מיר יטעראַטע דורך, מיר 'רע סטאַרטינג בייַ דעם איינער און אַסיינינג עס אונדזער קלענסטער ווערט. אזוי עס ס זייער ענלעך צו בלאָז סאָרט ווו מיר וויסן אַז נאָך איינער פאָרן, דעם לעצט עלעמענט איז אויסגעשטעלט. מיט סעלעקציע סאָרט, עס ס נאָר די פאַרקערט. 

אין יעדער פאָרן, מיר וויסן אַז דער ערשטער איינער איז אויסגעשטעלט. נאָך די רגע פאָרן, די רגע איינער וועט זייַן אויסגעשטעלט. און ווי איר האט געזען מיט די גליטש ביישפילן, אונדזער אויסגעשטעלט חלק נאָר האלט גראָוינג. אַזוי דורך באַשטעטיקן אונדזער קלענסטער איינער צו ערייז איך, אַלע עס ס טאן איז קאָנסטריקטינג וואָס מיר ניטאָ קוקן בייַ אַזוי ווי צו מינאַמייז די נומער פון קאַמפּעראַסאַנז מיר מאַכן. טוט וואָס מאַכן זינען צו אַלעמען? צי איר דאַרפֿן מיר צו לויפן דורך אַז ווידער סלאָוער אָדער אין פאַרשידענע ווערטער? איך בין גליקלעך צו. גוט. 

אַזוי מיר רע סטאָרינג די ווערט בייַ דעם פונט, אָבער מיר אויך ווילן צו קראָם די אינדעקס. אַזוי מיר רע געגאנגען צו קראָם דעם שטעלע פון ​​דער קלענסטער איינער, וואָס איז נאָר געגאנגען צו זייַן איך. אזוי איצט יעקבֿ איז צופֿרידן. מיר האָבן זאכן סטאָרד. און איצט מיר דאַרפֿן צו קוקן דורך די ונסאָרטעד טייל פון די מענגע. אַזוי אין דעם פאַל דעם וואָלט זייַן אונדזער ונסאָרטעד. דאס איז איך. גוט. 

אַזוי וואָס מיר רע געגאנגען צו טאָן איז געגאנגען צו זייַן פֿאַר אַ שלייף. ווען איר דאַרפֿן צו יטעראַטע דורך אַ מענגע, דיין מיינונג קען גיין צו פֿאַר אַ שלייף. אזוי פֿאַר עטלעכע ינט ק עקוואַלס-- וואָס טאָן מיר טראַכטן ק איז געגאנגען צו גלייַך צו אָנהייבן מיט? דאס איז וואָס מיר שטעלן ווי אונדזער קלענסטער ווערט און מיר ווילן צו פאַרגלייַכן עס. וואס טאָן מיר ווילן צו פאַרגלייַכן עס צו? עס ס געגאנגען צו זייַן דעם ווייַטער איינער, רעכט? אַזוי מיר ווילן ק צו זייַן ינישאַלייזד צו איך פּלוס 1 צו אָנהייבן. 

און מיר וועלן ק אין דעם פאַל מיר שוין האָבן גרייס סטאָרד אַרויף דאָ, אַזוי מיר קענען נאָר נוצן גרייס. גרייס זייַענדיק די גרייס פון דעם מענגע. און מיר נאָר ווילן צו דערהייַנטיקן ק דורך איינער יעדער צייַט. קיל. אזוי איצט מיר דאַרפֿן צו געפֿינען דער קלענסטער עלעמענט דאָ. אַזוי אויב מיר יטעראַטע דורך, מיר ווילן צו זאָגן, אויב מענגע בייַ ק איז ווייניקער ווי אונדזער קלענסטער וואַלוע-- דעם איז ווו מיר רע פאקטיש בעכעסקעם שפּור פון וואָס ס דער קלענסטער הערע-- דעמאָלט מיר ווילן צו ריאַסיין וואָס אונדזער קלענסטער ווערט איז. 

דעם מיטל אַז, טאַקע, מיר רע יטעראַטינג דורך דאָ. וועלכער ווערט איז דא איז ניט אונדזער קלענסטער זאַך. מיר טאָן ניט וועלן עס. מיר ווילן צו ריאַסיין עס. אַזוי אויב מיר ניטאָ רעאַססיגנינג עס, וואָס טאָן איר טראַכטן זאל זיין אין דעם קאָד דאָ? מיר ווילן צו ריאַסיין קלענסטער און שטעלע. אזוי וואָס איז קלענסטער איצט? תּלמיד: Array ק. לערערין: Array ק. און וואָס איז לאַגע איצט? וואָס ס די ינדיסעס פון אונדזער קלענסטער ווערט? עס ס נאָר ק. אַזוי מענגע ק, ק, זיי גלייַכן אַרויף. אַזוי מיר געוואלט צו ריאַסיין אַז. און דעמאָלט נאָך מיר געפונען אונדזער קלענסטער, אַזוי בייַ די סוף פון דעם פֿאַר שלייף דאָ מיר האָבן געפונען וואָס אונדזער קלענסטער ווערט איז, אַזוי מיר נאָר ויסבייַטן עס. אין דעם פאַל, ווי זאָגן אונדזער קלענסטער ווערט איז אויס דאָ. דאס איז אונדזער קלענסטער ווערט. 

מיר נאָר ווילן צו ויסבייַטן עס דאָ, וואָס איז וואָס אַז ויסבייַטן פונקציאָנירן בייַ די דנאָ האט, וואָס מיר נאָר געשריבן אַרויף צוזאַמען אַ פּאָר מינוט צוריק. אַזוי עס זאָל קוקן באַקאַנט. און דעמאָלט עס וועט נאָר יטעראַטע דורך ביז עס ריטשאַז אַלע די וועג צו די סוף, וואָס מיטל אַז איר האָבן נול יסודות אַז ביסט ונסאָרטעד און אַלץ אַנדערש האט שוין אויסגעשטעלט. מאַכן זינען? א ביסל מער קאַנקריטלי? די קאָד העלפן? 

תּלמיד: פֿאַר אַ נומער, איר קיינמאָל טאַקע דעפֿינירן עס אָדער טוישן עס, ווי טוט עס וויסן? 

לערערין: אזוי איינער זאַך צו באַמערקן אַרויף דאָ איז ינט גרייס. אזוי מיר רע געזאגט אין דעם סאָרט-- סאָרט איז אַ פונקציאָנירן אין דעם קאַסע-- עס ס סעלעקציע סאָרט, עס ס פארביי אין מיט די פונקציע. אַזוי אויב עס איז ניט פארביי אין, איר וואָלט טאָן עפּעס ווי מיט די לענג פון די מענגע אָדער איר וואָלט יטעראַטע דורך צו געפינען די לענג. אבער ווייַל עס ס פארביי אין, מיר קענען נאָר נוצן עס. איר נאָר יבערנעמען אַז די באַניצער האט איר אַ גילטיק גרייס אַז פאקטיש רעפּראַזענץ אַ גרייס פון דיין מענגע. קיל? 

אויב איר גייז האָבן קיין קאָנפליקט מיט די אָדער ווילן מער פיר קאָודינג סאָרץ אויף דיין אייגן, איר זאָל גיין צו סטודי.קס50. עס ס אַ געצייַג. זיי האָבן אַ קאָנטראָליאָר אַז איר קענען פאקטיש שרייַבן. זיי טאָן פּסעודאָקאָדע. זיי האָבן מער ווידיאס און סליידז אַרייַנגערעכנט די אָנעס איך נוצן דאָ. אזוי אויב איר ניטאָ נאָך געפיל אַ ביסל פאַזי, פּרובירן אַז אויס. ווי שטענדיק, קומען רעדן צו מיר, צו. פראגע? 

תּלמיד: זענט איר געזאגט די גרייס איז פריער דיפיינד? לערערין: יא. גרייס איז פריער דיפיינד אַרויף דאָ אין די פונקציע דעקלאַראַציע. אזוי איר יבערנעמען אַז עס ס שוין פארביי אין דורך די באַניצער, און פֿאַר פּאַשטעס ס-וועגן, מיר 'רע געגאנגען צו יבערנעמען אַז די באַניצער האט אונדז די ריכטיק גרייס. קיל. אזוי אַז ס סעלעקציע סאָרט. גויס, איך וויסן מיר ניטאָ לערנען אַ פּלאַץ הייַנט. עס ס אַ טעמפּ דאַטן פֿאַר אָפּטיילונג. אַזוי מיט וואָס, מיר זענען געגאנגען צו גיין צו ינסערשאַן סאָרט. 

גוט. אזוי איידער אַז מיר האָבן צו טאָן אונדזער רונטימע אַנאַליסיס דאָ. אַזוי אין דער בעסטער פאַל, געגעבן זינט איך אנטפלעקט איר דער טיש איך שוין מין פון האט עס אַוועק. אבער בעסטער פאַל רונטימע, וואָס טאָן מיר טראַכטן? אלץ אויסגעשטעלט. N סקווערד. ווער עס יז האָבן אַ דערקלערונג פֿאַר וואָס איר טראַכטן? 

תּלמיד: איר ניטאָ קאַמפּערינג טהראָוגה-- לערערין: רעכט. איר ניטאָ קאַמפּערינג דורך. אין יעדער יטעראַטיאָן, אפילו כאָטש מיר 'רע דעקרעמענטינג דעם דורך איינער, איר 'רע נאָך שאַרף דורך אַלץ צו געפֿינען די קלענסטער איינער. אַזוי אַפֿילו אויב דיין קלענסטער ווערט איז דאָ בייַ די אָנהייב, איר 'רע נאָך קאַמפּערינג עס קעגן אַלץ אַנדערש צו מאַכן זיכער עס ס דער קלענסטער זאַך. אזוי איר וועט סוף אַרויף פליסנדיק דורך בעערעך N סקווערד מאל. אַלע רעכט. און וואָס ס די ערגסט פאַל? אויך N סקווערד ווייַל איר ניטאָ געגאנגען צו זיין טאן אַז זעלבע פּראָצעדור. אַזוי אין דעם פאַל, סעלעקציע סאָרט האט עפּעס אַז מיר אויך רופן דערוואַרט רונטימע. אזוי אין די אנדערע, מיר נאָר וויסן דער אויבערשטער און נידעריקער גווול. דעפּענדינג אויף ווי משוגע אונדזער רשימה איז אָדער ווי ונסאָרטעד עס איז, זיי בייַטן צווישן N אָדער N סקווערד. מיר טאָן ניט וויסן. 

אבער ווייַל סעלעקציע סאָרט האט די זעלבע ערגסט און בעסטער פאַל, וואָס דערציילט אונדז אַז קיין ענין וואָס טיפּ פון אַרייַנשרייַב מיר האָבן, צי עס ס גאָר אויסגעשטעלט אָדער גאָר פאַרקערט אויסגעשטעלט, עס ס געגאנגען צו נעמען די זעלבע סומע פון ​​צייַט. אַזוי אין אַז פאַל, אויב איר געדענקען פון אונדזער טיש, עס פאקטיש האט אַ ווערט, אז די צוויי סאָרץ טאָן ניט האָבן, וואָס איז דערוואַרט רונטימע. אַזוי מיר וויסן אַז ווען מיר לויפן סעלעקציע סאָרט, עס ס געראַנטיד צו לויפן אַן N סקווערד צייַט. עס איז קיין וועריאַביליטי עס. עס ס נאָר דערוואַרט. און, ווידער, אויב איר ווילן צו לערנען מער, נעמען קס 124 אין די פרילינג. אַלע רעכט. מיר ווע געזען דעם איין. קיל. אזוי ינסערשאַן סאָרט. און איך בין מיסטאָמע געגאנגען צו פלאַם דורך דעם. איך וועט ניט האָבן איר גייז קאָד עס. מיר וועט נאָר גיין דורך עס. אזוי ינסערשאַן סאָרט איז מין פון ענלעך צו סעלעקציע סאָרט אין אַז מיר האָבן ביידע אַ ונסאָרטעד און אויסגעשטעלט טייל פון די מענגע. 

אבער וואָס ס פאַרשידענע איז אַז ווי מיר גיין דורך איינער דורך איינער, מיר נאָר נעמען וועלכער נומער איז ווייַטער אין אונדזער ונסאָרטעד, און ריכטיק סאָרט עס אין אונדזער אויסגעשטעלט מענגע. עס וועט מאַכן מער געפיל מיט אַ בייַשפּיל. אַזוי אַלץ סטאַרץ ווי ונסאָרטעד, פּונקט ווי מיט סעלעקציע סאָרט. און מיר רע געגאנגען צו סאָרט דעם אין אַסענדינג סדר ווי מיר האָבן שוין. אַזוי אויף אונדזער ערשטער פאָרן מיר נעמען די ערשטער ווערט און מיר זאָגן, גוט, איר זענט איצט אין אַ רשימה דורך זיך. 

ווייַל איר זענט אין אַ רשימה דורך זיך, איר זענען אויסגעשטעלט. קאָנגראַטולאַטיאָנס פֿאַר זייַענדיק דער ערשטער עלעמענט אין דעם מענגע. איר 'רע שוין אויסגעשטעלט אַלע אויף דיין אייגן. אַזוי איצט מיר האָבן אַ אויסגעשטעלט און אַ ונסאָרטעד מענגע. אזוי איצט מיר נעמען די ערשטער. וואָס כאַפּאַנז צווישן דאָ און דאָ איז וואָס מיר זאָגן, גוט, מיר רע געגאנגען צו קוקן בייַ די ערשטער ווערט פון אונדזער ונסאָרטעד מענגע און מיר רע געגאנגען צו אַרייַנשרייַב עס אין זייַן ריכטיק שטעלן אין די אויסגעשטעלט מענגע. 

אַזוי וואָס מיר טאָן איז מיר נעמען 5 און מיר זאָגן, גוט, 5 איז גרעסער ווי 3, אַזוי מיר נאָר טאָן עס רעכט צו די רעכט פון אַז. מיר ניטאָ גוט. אַזוי דעמאָלט מיר גיין אויף צו אונדזער ווייַטער איינער. און מיר נעמען 2. מיר זאָגן, גוט, 2 איז ווייניקער ווי 3, אַזוי מיר וויסן אַז עס דאַרף צו זיין אין די פראָנט פון אונדזער רשימה איצט. אַזוי וואָס מיר טאָן איז מיר שטופּן 3 און 5 אַראָפּ און מיר מאַך 2 אין אַז ערשטער שפּעלטל. אַזוי מיר רע נאָר ינסערטינג עס אין די ריכטיק אָרט עס זאָל זיין. 

דעמאָלט מיר קוקן אין אונדזער ווייַטער איינער, און מיר זאָגן 6. גוט, 6 איז גרעסער ווי אַלץ אין אונדזער אויסגעשטעלט מענגע, אַזוי מיר נאָר צעטל עס אויף צו די סוף. און דעמאָלט מיר קוקן אין 4. 4 איז ווייניקער ווי 6, עס ס ווייניקער ווי 5 אָבער עס ס גרעסער ווי 3. אַזוי מיר נאָר טאָן עס רעכט אין די מיטל צווישן 3 און 5. אַזוי צו מאַכן אַז אַ ביסל ביסל מער באַטאָנען, דאָ איז מין פון די געדאַנק פון וואָס געטראפן. אַזוי פֿאַר יעדער ונסאָרטעד עלעמענט, מיר באַשטימען ווו אין די אויסגעשטעלט חלק עס איז. 

אזוי בעכעסקעם אין גייַסט די אויסגעשטעלט און ונסאָרטעד, מיר האָבן צו דורך דורך און פיגור אויס ווו עס פיץ אין די אויסגעשטעלט מענגע. און מיר טאָן עס דורך שיפטינג די יסודות צו די רעכט פון עס אַראָפּ. און דעמאָלט מיר נאָר האַלטן יטעראַטינג דורך ביז מיר האָבן אַ גאָר אויסגעשטעלט רשימה ווו ונסאָרטעד איז איצט נול און אויסגעשטעלט נעמט זיך דער ינטייערטי פון אונדזער רשימה. אַזוי, ווידער, צו מאַכן זאכן אַפֿילו מער באַטאָנען, מיר האָבן פּסעודאָקאָדע. 

אזוי בייסיקלי פֿאַר איך איז גלייַך צו 0 צו N מינוס 1, אַז ס נאָר די לענג פון אונדזער מענגע. מיר האָבן עטלעכע עלעמענט אַז איז גלייַך צו דער ערשטער מענגע אָדער די ערשטער ינדיסעס. מיר שטעלן דזש גלייַך צו אַז. אַזוי בשעת דזש איז גרעסער ווי נול און די מענגע, דזש מינוס 1 איז גרעסער ווי דער עלעמענט, אַזוי אַלע אַז ס טאן איז געמאכט זיכער אַז דיין דזש טאַקע רעפּריזענץ די ונסאָרטעד חלק פון די מענגע. 

אַזוי בשעת עס איז נאָך זאכן צו סאָרט און דזש מינוס איינער יס-- וואָס איז די עלעמענט איר? דזש איז קיינמאָל דיפיינד דאָ. עס ס מין פון אַנויינג. גוט. אַניווייַס. אזוי דזש מינוס 1, איר ניטאָ קאָנטראָלירונג דער עלעמענט איידער עס. איר ניטאָ זאגן, גוט, איז דער עלעמענט איידער ווו נאָר איך אַמ-- לאָזן ס פאקטיש ציען דעם אויס. אַזוי לאָזן ס זאָגן דאָס איז ווי אויף אונדזער רגע פאָרן. אזוי איך איז געגאנגען צו זייַן גלייַך צו 1, וואָס איז דאָ. 

אזוי איך איז געגאנגען צו זייַן גלייַך צו 1. דאס וואָלט זייַן 2, 4, 5, 6, 7. אַלע רעכט. אזוי אונדזער עלעמענט אין דעם פאַל איז געגאנגען צו זייַן גלייַך צו 4. און מיר האָבן עטלעכע דזש אַז ס געגאנגען צו זייַן גלייַך צו 1. אוי, דזש איז דעקרעמענטינג. אַז ס וואָס עס איז. אזוי דזש איז גלייַך צו איך, אַזוי וואָס דאָס איז געזאגט איז אַז ווי מיר מאַך פאָרויס, מיר 'רע נאָר מאכן זיכער וואָס מיר ניטאָ ניט איבער ינדעקסינג דעם וועג ווען מיר ניטאָ טריינג צו טאָן זאכן אין אונדזער אויסגעשטעלט רשימה. 

אזוי ווען דזש איז גלייַך צו 1 אין דעם פאַל און מענגע דזש מינוס אָנע-- אַזוי מענגע דזש מינוס 1 איז 2 אין דעם קאַסע-- אויב אַז ס גרעסערע ווי די עלעמענט, דעריבער אַלע דעם איז טאן איז שיפטינג זאכן אַראָפּ. אַזוי אין דעם פאַל, מענגע דזש מינוס איינער וואָלט זייַן מענגע נול, וואָס איז 2. 2 איז ניט גרעסער ווי 4, אַזוי דעם טוט ניט ויספירן. אזוי די יבעררוק טוט נישט מאַך אַראָפּ. וואָס דאָס טוט דאָ איז נאָר מאָווינג דיין אויסגעשטעלט מענגע אַראָפּ. אין דעם פאַל, פאקטיש, מיר קען דאָ-- לאָזן ס מאַכן דעם 3. אַזוי אויב מיר ניטאָ צו גיין דורך מיט דעם בייַשפּיל, מיר ניטאָ איצט דאָ. דאס איז אויסגעשטעלט. דאס איז ונסאָרטעד. קיל? אזוי איך איז גלייַך צו 2, אַזוי אונדזער עלעמענט איז גלייַך צו 3. און אונדזער דזש איז גלייַך צו 2. אזוי מיר קוקן דורך און מיר זאָגן, גוט, איז מענגע דזש מינוס איינער גרעסערע ווי די עלעמענט וואָס מיר ניטאָ קוקן בייַ? און דער ענטפער איז יאָ, רעכט? 4 איז גרעסער ווי 3 און דזש איז 2, אַזוי דעם קאָד עקסאַקיוץ. 

אַזוי איצט וואָס מיר טאָן אַ מענגע בייַ 2, אַזוי רעכט דאָ, מיר ויסבייַטן זיי. אַזוי מיר נאָר זאָגן, גוט, מענגע בייַ 2 איז איצט געגאנגען צו זייַן 3. און דזש איז געגאנגען צו גלייַך דזש מינוס 1, וואָס איז 1. אַז ס שרעקלעך, אָבער איר גייז באַקומען דעם געדאַנק. דזש איז איצט גלייַך צו 1. און מענגע דזש איז נאָר געגאנגען צו זייַן גלייַך צו אונדזער עלעמענט, וואָס איז 4. איך ירייסט עפּעס איך זאָל ניט האָבן אָדער מיסווראָטע עפּעס, אָבער איר גייז באַקומען דעם געדאַנק. 

עס מאַך בייַ ן. און דעריבער אויב דאָס זענען געווען, עס וואָלט שלייף ווידער און עס וואָלט זאָגן, גוט, דזש איז 1 איצט. און מענגע דזש מינוס 1 איז איצט 2. איז 2 ווייניקער ווי אונדזער עלעמענט? ניין? אַז מיטל אַז מיר ווע ינסערטאַד דעם עלעמענט אין די ריכטיק אָרט אין אונדזער אויסגעשטעלט מענגע. דעמאָלט מיר קענען נעמען דעם און מיר זאָגן, גוט, אונדזער אויסגעשטעלט מענגע איז דאָ. און עס וואָלט נעמען דעם נומער 6 און זייַן ווי, גוט, איז 6 ווייניקער ווי דעם נומער? ניין? קיל. מיר ניטאָ פייַן. 

צי עס ווידער. מיר זאָגן 7. איז 7 ווייניקער ווי דער סוף פון אונדזער אויסגעשטעלט מענגע? ניין אזוי מיר ניטאָ פייַן. אזוי דעם וואָלט זיין אויסגעשטעלט. באַסיקאַללי אַלע דעם טוט איז עס ס זאגן נעמען דער ערשטער עלעמענט פון דיין ונסאָרטעד מענגע, פיגור אויס ווו עס גייט אין דיין אויסגעשטעלט מענגע. און דעם נאָר נעמט זאָרגן פון סוואַפּס צו טאָן אַז. איר 'רע בייסיקלי פּונקט סוואַפּינג ביז עס ס אין די רעכט אָרט. די וויסואַל בילד איז אַז איר רע מאָווינג אַלץ אַראָפּ דורך טאן אַז. 

אזוי עס ס ווי העלפט בלאָז סאָרט-עסק. טשעק אויס לערנען 50. איך העכסט רעקאָמענדירן טריינג צו קאָד דעם אויף דיין אייגן. אויב איר האָבן קיין ישוז אָדער איר ווילן צו זען מוסטער קאָד פֿאַר אַ ינסערשאַן סאָרט, ביטע לאָזן מיר וויסן. איך בין שטענדיק אַרום. אזוי ערגסט פאַל רונטימע און בעסטער פאַל רונטימע. ווי איר באָכער געזען פון די טיש איך שוין אנטפלעקט איר, עס ס ביידע N סקווערד און N. 

אַזוי מין פון גיי אַוועק פון וואָס מיר גערעדט וועגן מיט אונדזער פרייַערדיק סאָרץ, ערגסט פאַל רונטימע איז אַז אויב עס ס גאָר ונסאָרטעד, מיר האָבן צו גלייַכן אַלע פון ​​די N מאל. מיר טאָן אַ גאַנץ פּלאַץ פון קאַמפּעראַסאַנז ווייַל אויב עס ס אין פאַרקערט סדר, מיר רע געגאנגען צו זאָגן, גוט, דעם איז די זעלבע, דעם איז גוט, און דעם איין וועט האָבן צו זיין קאַמפּערד קעגן דער ערשטער איינער צו זיין אריבערגעפארן צוריק. און ווי מיר באַקומען צו די עק סוף, מיר האָבן צו פאַרגלייַכן, גלייַכן, און גלייַכן קעגן אַלץ. 

אזוי עס ענדס אַרויף זייַענדיק בעערעך N סקווערד. אויב עס ס ריכטיק דעמאָלט איר זאָגן, גוט, 2, איר ניטאָ גוט. 3, איר ניטאָ קאַמפּערד צו 2. איר ניטאָ גוט. 4, איר נאָר פאַרגלייַכן צו די עק. איר ניטאָ גוט. 6, פאַרגלייַכן צו די עק, איר ניטאָ פייַן. אַזוי פֿאַר יעדער אָרט אויב עס ס שוין אויסגעשטעלט, איר ניטאָ מאכן איינער פאַרגלייַך. אַזוי עס ס נאָר ען. און ווייַל מיר האָבן אַ בעסטער פאַל רונטימע פון ן און אַ ערגסט פאַל רונטימע פון ​​n סקווערד, מיר האָבן קיין דערוואַרט רונטימע. 

עס פּונקט דעפּענדס אויף די כאַאָס פון אונדזער רשימה דאָרט. און ווידער, אנדערן גראַפיק און אנדערן טיש. אזוי דיפעראַנסיז צווישן סאָרץ. איך בין נאָר געגאנגען צו ווינטל דורך, איך פילן ווי מיר ווע גערעדט יקסטענסיוולי וועגן ווי זיי אַלע מין פון בייַטן און לינק צוזאַמען. אַזוי צונויפגיסן סאָרט איז די לעצט איינער איך וועט נודניק איר גייז מיט. מיר טאָן האָבן אַ שיין פאַרביק בילד. אַזוי צונויפגיסן סאָרט איז אַ רעקורסיווע אַלגערידאַם. אזוי טאָן איר גייז וויסן וואָס אַ רעקורסיווע פונקציאָנירן איז? 

ווער עס יז ווילן צו זאָגן? איר ווילן צו פּרובירן? אזוי אַ רעקורסיווע פונקציאָנירן איז נאָר אַ פונקציע וואס רופט זיך. אַזוי אויב איר גייז זענען באַקאַנט מיט די פיבאַנאַטשי סיקוואַנס, אַז ס דימד רעקורסיווע ווייַל איר נעמען די פרייַערדיק צוויי און לייגן זיי צוזאַמען צו באַקומען דיין ווייַטער איינער. אזוי רעקורסיווע, איך שטענדיק קלערן פון רעקורסיאָן ווי ווי אַ ספּיראַליש אַזוי איר ניטאָ ווי ספּייראַלינג אַראָפּ אין עס. אבער עס ס נאָר אַ פונקציע וואס רופט זיך. 

און, פאקטיש, טאַקע געשווינד איך קענען ווייַזן איר וואָס אַז קוקט ווי. אזוי רעקורסיווע דאָ, אויב מיר קוקן, דעם איז די רעקורסיווע וועג צו סאַכאַקל איבער אַ מענגע. אַזוי אַלע אַז מיר טאָן איז מיר האָבן סאַכאַקל פונקציאָנירן סאַכאַקל אַז נעמט אַ גרייס און אַ מענגע. און אויב איר באַמערקן, גרייס דעקרעמענץ דורך איינער יעדער צייַט. און אַלע עס טוט איז אויב רענטגענ איז גלייַך צו זעראָ-- אַזוי אויב די גרייס פון דעם מענגע איז גלייַך צו זעראָ-- עס קערט נול. 

אַנדערש עס סאַמז דעם לעצטע עלעמענט פון דער מענגע, און דעריבער נעמט אַ סאַכאַקל פון די מנוחה פון די מענגע. אַזוי עס ס נאָר ברייקינג עס אַראָפּ אין קלענערער און קלענערער פּראָבלעמס. לאַנג דערציילונג קורץ, רעקורסיאָן, פונקציע וואס רופט זיך. אויב אַז ס אַלע איר גאַט אויס פון דעם, אַז ס וואָס אַ רעקורסיווע פונקציאָנירן איז. אויב איר נעמען 51, איר וועט באַקומען זייער, זייער באַקוועם מיט רעקורסיאָן. עס ס טאַקע קיל. עס געמאכט חוש בייַ ווי 03:00 איין נאַכט אויס. און איך איז געווען ווי, וואָס האָבן איך קיינמאָל נוצן דעם? 

אזוי פֿאַר צונויפגיסן סאָרט, בייסיקלי וואָס עס ס געגאנגען צו טאָן איז עס ס געגאנגען צו ברעכן עס אַראָפּ און ברעכן עס אַראָפּ ביז עס ס נאָר איין עלעמענטן. די איין עלעמענטן זענען גרינג צו סאָרט. מיר זען אַז. אויב איר האָבן איין עלעמענט, עס ס שוין געהאלטן אויסגעשטעלט. אזוי אויף אַ אַרייַנשרייַב פון N עלעמענטן, אויב N איז ווייניקער ווי 2, נאָר צוריקקומען ווייַל אַז מיטל עס ס יעדער 0 אָדער 1 ווי מיר ווע געזען. יענע זענען געהאלטן אויסגעשטעלט עלעמענטן. 

אַנדערש ברעכן עס אין העלפט. סאָרט די ערשטער העלפט, סאָרט די רגע האַלב, און דעמאָלט צונויפגיסן זיי צוזאַמען. פארוואס עס ס גערופן צונויפגיסן סאָרט. אזוי מיר האָבן דאָ מיר וועט סאָרט די. אַזוי מיר האַלטן ווייל זיי ביז די מענגע גרייס איז 1. אַזוי ווען עס ס 1, מיר נאָר צוריקקומען ווייַל דעם איז אַ אויסגעשטעלט מענגע, און דעם איז אַ אויסגעשטעלט מענגע, און אַז ס אַ אויסגעשטעלט מענגע, מיר ניטאָ אַלע אויסגעשטעלט. אַזוי דעמאָלט וואָס מיר טאָן איז מיר אָנהייב מערדזשינג זיי צוזאַמען. 

אַזוי די וועג איר קענען טראַכטן וועגן מערדזשינג איז איר נאָר אַראָפּנעמען די קלענערע נומער פון יעדער פון די סאַב ערייז און נאָר צוגעבן עס צו די ימערדזשד מענגע. אַזוי אויב איר קוק דאָ, ווען מיר האָבן די שטעלט מיר האָבן 4, 6, און 1. ווען מיר ווילן צו צונויפגיסן די, מיר קוקן אין די ערשטער צוויי און מיר זאָגן, גוט, 1 איז קלענערער, עס גייט צו די פראָנט. 4 און 6, עס ס גאָרנישט צו פאַרגלייַכן עס צו, פּונקט צעטל עס אויף צו די סוף. 

ווען מיר פאַרבינדן די צוויי, מיר נאָר נעמען די קלענערע איינער פון די צוויי, אַזוי עס ס 1. און איצט מיר נעמען די קלענערער פון די צוויי, אַזוי 2. קלענערער פון די צוויי, 3. קלענערער פון די צוויי, 4, 5, 6. אזוי איר ניטאָ נאָר פּולינג אַוועק די. און ווייַל זיי ווע געווען אויסגעשטעלט פריער, איר נאָר האָבן איינער פאַרגלייַך יעדער צייַט דאָרט. אַזוי מער קאָד דאָ, נאָר פאַרטרעטונג. אַזוי איר אָנהייב אין די מיטל און איר סאָרט לינקס און די רעכט און דעמאָלט איר נאָר צונויפגיסן יענע. 

און מיר טאָן ניט האָבן קאָד פֿאַר צונויפגיסן רעכט דאָ. אבער, ווידער, אויב איר גיין אויף לערנען 50, עס וועט זייַן דאָרט. אַנדערש קומען רעדן צו מיר אויב איר ניטאָ נאָך צעמישט. אַזוי קיל זאַך דאָ איז אַז בעסטער פאַל, ערגסט פאַל, און דערוואַרט רונטימע אלע אין קלאָץ N, וואָס איז ווייַט בעסער ווי מיר ווע געזען פֿאַר די מנוחה פון אונדזער סאָרץ. מיר ווע געזען N סקווערד און וואָס מיר אַקטשאַוואַלי באַקומען דאָ איז N קלאָץ N, וואָס איז גרויס. 

קוקן בייַ ווי פיל בעסער אַז איז. אַזאַ אַ פייַן ויסבייג. אַזוי פיל מער עפעקטיוו. אויב איר אלץ קענען, נוצן צונויפגיסן סאָרט. עס וועט ראַטעווען איר צייַט. דעמאָלט ווידער, ווי מיר געזאגט, אויב איר ניטאָ אַראָפּ אין דעם נידעריקער געגנט, עס טוט נישט מאַכן אַז פיל פון אַ חילוק. איר באַקומען אַרויף צו טויזנטער און טויזנטער פון ינפּוץ, איר באשטימט ווילן אַ מער עפעקטיוו אַלגערידאַם. און, ווידער, אונדזער שיינע טיש פון אַלע סאָרץ אַז איר גייז געלערנט הייַנט. 

אַזוי איך וויסן עס ס שוין אַ טעמפּ טאָג. דעם איז ניט דאַווקע געגאנגען צו העלפן איר מיט אייער פּסעט. אבער איך נאָר ווילן צו מאַכן אַ אָפּלייקענונג אַז אָפּטיילונג איז ניט נאָר וועגן פּסעץ. אַלע דעם מאַטעריאַל איז שיין שפּיל פֿאַר דיין מידטערמס. און אויך אויב איר טאָן פאָרזעצן אויף מיט קס, די ביסט טאַקע וויכטיק פאַנדאַמענטאַלז אַז איר וואָלט דאַרפֿן צו וויסן. אזוי עטלעכע טעג וועט זייַן אַ ביסל מער פּסעט העלפן, אָבער עטלעכע וואָכן וועט זיין פיל מער פאַקטיש צופרידן אַז קען ניט ויסקומען יבער נוצלעך צו איר רעכט איצט, אָבער איך צוזאָגן אויב איר פאָרזעצן אויף וועט זיין זייער, זייער נוציק. 

אַזוי אַז ס עס פֿאַר אָפּטיילונג. אַראָפּ צו די דראָט. איך האט עס ין איין מינוט. אבער עס איר גיין. און איך וועל האָבן דאָונאַץ אָדער זיסוואַרג. איז ווער עס יז אַלערדזשיק צו עפּעס, דורך די וועג? עגגס און מילך. אזוי דאָונאַץ זענען אַ ניט? גוט. אַלע רעכט. שאָקאָלאַד קיין? סטאַרבורסט. סטאַרבורסץ ביסט גוט. גוט. מיר ניטאָ געגאנגען צו האָבן סטאַרבורסט ווייַטער וואָך דעמאָלט. אַז ס וואָס איך וועט באַקומען. איר גייז האָבן אַ גרויס וואָך. לייענען דיין ספּעק. 

זאל מיר וויסן אויב איר האָבן קיין שאלות. פּסעט צוויי גראַדעס זאָל זייַן אויס צו איר דורך דאנערשטיק. אויב איר האָבן קיין פראגעס וועגן ווי איך גריידיד עפּעס אָדער וואָס איך גריידיד עפּעס די וועג איך האט, ביטע Email מיר, קומען רעדן צו מיר. איך בין אַ ביסל משוגע דעם וואָך, אָבער איך צוזאָגן איך וועל נאָך ענטפער ין 24 שעה. אַזוי האָבן אַ גרויס וואָך, אַלעמען. גוט גליק אויף דיין פּסעט.