>> [מוזיק פּלייַינג]
>> באַגאַזלענען באָודאַן: הי.
איך בין ראָב.
און לאָזן ס דעם לייזונג אויס.
אַזוי דאָ מיר ניטאָ געגאנגען צו מאַכשער אַ גענעראַל טיש.
מיר זען אַז די סטרוקט נאָדע פון ​​אונדזער טיש איז געגאנגען צו קוקן ווי דעם.
אַזוי עס ס געגאנגען צו האָבן אַ טשאַר וואָרט מענגע פון ​​גרייס לענג + 1.
דו זאלסט ניט פאַרגעסן די + 1, זינט די מאַקסימום וואָרט אין די ווערטערבוך איז 45
אותיות.
און דעמאָלט מיר ניטאָ געגאנגען צו דאַרפֿן איינער עקסטרע כאַראַקטער פֿאַר די באַקסלאַש נול.
>> און דעמאָלט אונדזער האַשטאַבלע אין יעדער עמער איז געגאנגען צו קראָם אַ
לינגקט רשימה פון נאָודז.
מיר זענען ניט טאן לינעאַר פּראָובינג דאָ.
און אַזוי אין סדר צו לינק צו די ווייַטער עלעמענט אין דער עמער, מיר דאַרפֿן אַ
סטרוקט נאָדע * ווייַטער.
גוט.
אַזוי אַז ס וואָס אַ נאָדע קוקט ווי.
>> איצט דאָ איז די דעקלאַראַציע פון אונדזער האַשטאַבלע.
עס ס געגאנגען צו האָבן 16,834 באַקאַץ.
אָבער אַז נומער טוט ניט טאַקע ענין.
און לעסאָף, מיר ניטאָ געגאנגען צו האָבן די גלאבאלע בייַטעוודיק האַשטאַבלע גרייס, וואָס
איז געגאנגען צו אָנהייבן אַוועק ווי נול.
און עס ס געגאנגען צו האַלטן שפּור פון ווי פילע ווערטער זענען אין אונדזער ווערטערבוך.
>> אַזוי לאָזן ס נעמען אַ קוק בייַ מאַסע.
באַמערקן אַז מאַסע, עס קערט אַ באָאָל.
איר צוריקקומען אמת אויב עס איז געווען הצלחה לאָודיד, און פאַלש אַנדערש.
און עס נעמט אַ קאָנסט טשאַר * ווערטערבוך, וואָס איז די ווערטערבוך
אַז מיר ווילן צו עפענען.
אַזוי אַז ס דער ערשטער זאַך מיר ניטאָ געגאנגען צו טאָן.
>> מיר ניטאָ געגאנגען צו פאָפּען די ווערטערבוך פֿאַר לייענען.
און מיר ניטאָ געגאנגען צו האָבן צו מאַכן זיכער אַז עס סאַקסידאַד.
אַזוי אויב עס אומגעקערט נאַל, דעמאָלט מיר האבן ניט הצלחה עפענען די ווערטערבוך.
און מיר דאַרפֿן צו צוריקקומען פאַלש.
אָבער אַסומינג אַז עס האט הצלחה עפענען, דעמאָלט מיר ווילן צו לייענען די
ווערטערבוך.
אַזוי האַלטן לופּינג ביז מיר געפינען עטלעכע סיבה צו ברעכן אויס פון דעם שלייף,
וואָס מיר וועט זען.
אַזוי האַלטן לופּינג.
>> און איצט מיר ניטאָ געגאנגען צו מאַללאָק אַ איין נאָדע.
און פון לויף מיר דאַרפֿן צו לופט קאָנטראָל ווידער.
אַזוי אויב מאַללאָסינג האט ניט מצליח, דעמאָלט מיר ווילן צו אַנלאָוד קיין נאָדע אַז מיר
געטראפן צו מאַללאָק פריער, פאַרמאַכן די ווערטערבוך און צוריקקומען פאַלש.
אָבער יגנאָרינג אַז, אַסומינג מיר סאַקסידאַד, דעמאָלט מיר ווילן צו נוצן פסקאַנף
צו לייענען אַ איין וואָרט פון אונדזער ווערטערבוך אין אונדזער נאָדע.
אַזוי געדענקען אַז פּאָזיציע> וואָרט איז די טשאַר וואָרט באַפער פון גרייס לענגהטה + 1
אַז מיר ניטאָ געגאנגען צו קראָם די וואָרט ין
>> אַזוי פסקאַנף איז געגאנגען צו קריק 1, ווי לאַנג ווי עס איז געווען קענען צו הצלחה
לייענען אַ וואָרט פון די טעקע.
אויב אָדער אַ טעות כאַפּאַנז, אָדער מיר דערגרייכן דעם סוף פון דער טעקע, עס
וועט ניט צוריקקומען 1.
אין וואָס פאַל עס טוט ניט צוריקקומען 1, מיר ניטאָ לעסאָף געגאנגען צו ברעכן אויס פון
דעם בשעת שלייף.
אַזוי מיר זען אַז אַמאָל מיר האָבן הצלחה לייענען אַ וואָרט אין
פּאָזיציע> וואָרט, דעמאָלט מיר ניטאָ געגאנגען צו אַז וואָרט ניצן אונדזער האַש פֿונקציע.
>> זאל ס נעמען אַ קוק בייַ די האַש פֿונקציע.
אַזוי איר טאָן ניט טאַקע דאַרפֿן צו פֿאַרשטיין דעם.
און פאקטיש מיר פּונקט פּולד דעם האַש פונקציאָנירן פון דער אינטערנעץ.
דער בלויז זאַך איר דאַרפֿן צו דערקענען איז אַז דעם נעמט אַ קאָנסט טשאַר * וואָרט.
אַזוי עס ס גענומען אַ שטריקל ווי אַרייַנשרייַב, און אומגעקערט אַ אַנסיינד ינט ווי פּראָדוקציע.
אַזוי אַז ס אַלע אַ האַש פֿונקציע איז, איז עס נעמט אין אַ אַרייַנשרייַב און גיט איר אַ
אינדעקס אין די האַשטאַבלע.
>> באַמערקן אַז מיר ניטאָ מאָדינג דורך נומ_בוקקעץ, אַזוי אַז ווערט אומגעקערט
פאקטיש איז אַן אינדעקס אין די האַשטאַבלע און טוט ניט אינדעקס ווייַטער פון דעם
גווול פון די מענגע.
אַזוי געגעבן אַז פֿונקציע, מיר ניטאָ געגאנגען צו האַש די וואָרט אַז מיר לייענען די
ווערטערבוך.
און דעמאָלט מיר ניטאָ געגאנגען צו נוצן אַז האַש צו טאָן די
פּאָזיציע אין די האַשטאַבלע.
>> איצט האַשטאַבלע האַש איז די קראַנט לינגקט רשימה אין די טיש.
און עס ס זייער מעגלעך אַז עס ס נאָר נאַל.
מיר ווילן צו אַרייַנלייגן אונדזער פּאָזיציע אין דער אָנהייב פון דעם לינגקט רשימה.
און אַזוי מיר ניטאָ געגאנגען צו האָבן אונדזער קראַנט פּאָזיציע פונט צו וואָס די האַשטאַבלע
איצט פונקטן צו.
און דעמאָלט מיר ניטאָ געגאנגען צו קראָם, אין די האַשטאַבלע בייַ די
האַש, די קראַנט פּאָזיציע.
אַזוי די צוויי שורות הצלחה אַרייַנלייגן די פּאָזיציע אין די אָנהייב פון די
לינגקט רשימה בייַ אַז אינדעקס אין די האַשטאַבלע.
>> אַמאָל מיר ניטאָ געטאן מיט אַז, מיר וויסן אַז מיר געפונען אן אנדער וואָרט אין די
ווערטערבוך, און מיר ינקראַמאַנט ווידער.
אַזוי מיר האַלטן טאן אַז ביז פסקאַנף לעסאָף אומגעקערט עפּעס ניט -1 אין
וואָס פונט געדענקען אַז מיר דאַרפֿן צו פֿרייַ פּאָזיציע.
אַזוי אַרויף דאָ מיר מאַללאָסעד אַ פּאָזיציע.
און מיר געפרוווט צו לייענען עפּעס פון די ווערטערבוך.
און מיר האבן ניט הצלחה לייענען עפּעס פון די ווערטערבוך, אין
וואָס פאַל מיר דאַרפֿן צו פֿרייַ די פּאָזיציע אַז מיר קיינמאָל אַקטשאַוואַלי שטעלן אין די
האַשטאַבלע, און לעסאָף ברעכן.
>> אַמאָל מיר ברעכן אויס מיר דאַרפֿן צו זען, נו, האט מיר ברעכן אויס ווייַל עס
איז געווען אַ טעות לייענען פון דער טעקע?
אָדער האט מיר ברעכן אויס ווייַל מיר ריטשט די סוף פון דער טעקע?
אויב עס איז געווען אַ טעות, דעמאָלט מיר ווילן צו צוריקקומען פאַלש.
ווייַל מאַסע האט ניט געראטן.
און אין דעם פּראָצעס מיר ווילן צו אַנלאָוד אַלע די ווערטער אַז מיר לייענען אין, און
פאַרמאַכן די ווערטערבוך טעקע.
>> אַסומינג מיר האבן מצליח, דעמאָלט מיר נאָר נאָך דאַרפֿן צו פאַרמאַכן די ווערטערבוך
טעקע, און לעסאָף קריק אמת זינט מיר הצלחה לאָודיד די ווערטערבוך.
און אַז ס עס פֿאַר מאַסע.
אַזוי איצט טשעק, געגעבן אַ לאָודיד האַשטאַבלע, איז געגאנגען צו קוקן ווי דעם.
אַזוי טשעק, עס קערט אַ באָאָל, וואָס איז געגאנגען צו אָנווייַזן צי די פארביי
אין טשאַר * וואָרט, צי די פארביי אין שטריקל איז אין אונדזער ווערטערבוך.
אַזוי אויב עס איז אין די ווערטערבוך, אויב עס איז אין אונדזער האַשטאַבלע,
מיר וועט צוריקקומען אמת.
און אויב עס ס ניט, מיר וועלן צוריקקומען פאַלש.
>> געגעבן דעם דורכגעגאנגען אין וואָרט, מיר ניטאָ געגאנגען צו האַש די וואָרט.
איצט אַ וויכטיק זאַך צו דערקענען איז אַז אין מאַסע מיר געוואוסט אַז אַלע פון ​​די
ווערטער מיר ניטאָ געגאנגען צו זיין נידעריקער פאַל.
אבער דאָ מיר ניטאָ ניט אַזוי זיכער.
אויב מיר נעמען אַ קוק אין אונדזער האַש פֿונקציע, אונדזער האַש פונקציאָנירן פאקטיש
איז נידעריקער קייסינג יעדער כאַראַקטער פון דעם וואָרט.
אַזוי ראַגאַרדלאַס פון די קאַפּיטאַליזיישאַן פון וואָרט, אונדזער האַש פֿונקציע איז דער צוריקקער
דער זעלביקער אינדעקס פֿאַר וועלכער די קאַפּיטאַליזיישאַן איז, ווי עס וואָלט האָבן
אומגעקערט פֿאַר אַ גאָר לאָווערקאַסע ווערסיע פון ​​די וואָרט.
אָלרייט.
אַז ס אונדזער אינדעקס איז אין די האַשטאַבלע פֿאַר דעם וואָרט.
>> איצט דעם פֿאַר שלייף איז געגאנגען צו יטעראַטע איבער די לינגקט רשימה
אַז איז געווען אין אַז אינדעקס.
אַזוי באַמערקן מיר זענען יניטיאַליזינג פּאָזיציע צו פונט צו אַז אינדעקס.
מיר ניטאָ געגאנגען צו פאָרזעצן בשעת פּאָזיציע! = נאַל.
און געדענקען אַז אַפּדייטינג די טייַטל אין אונדזער לינגקט רשימה פּאָזיציע = פּאָזיציע> ווייַטער.
אַזוי האָבן אונדזער קראַנט פּאָזיציע פונט צו דער ווייַטער פּונקט אין די לינגקט רשימה.
>> אַזוי פֿאַר יעדער פּאָזיציע אין די לינגקט רשימה, מיר ניטאָ געגאנגען צו נוצן סטרקאַסעקמפּ.
עס ס ניט סטרקאָמפּ.
ווייַל אַמאָל ווידער, מיר ווילן צו טאָן דאס פאַל ינסענסיטיוועלי.
אַזוי מיר נוצן סטרקאַסעקמפּ צו פאַרגלייַכן די וואָרט אַז איז דורכגעגאנגען דורך דעם
פונקציאָנירן קעגן די וואָרט אַז איז אין דעם פּאָזיציע.
אויב עס קערט נול, אַז מיטל עס איז געווען אַ גלייַכן, אין וועלכע פאַל מיר ווילן צו
צוריקקומען אמת.
מיר הצלחה געפונען די וואָרט אין אונדזער האַשטאַבלע.
>> אויב עס איז ניט אַ גלייַכן, דעמאָלט מיר ניטאָ געגאנגען צו שלייף ווידער און קוק בייַ די
ווייַטער פּאָזיציע.
און מיר וועט פאָרזעצן לופּינג בשעת עס זענען ערטער אין דעם לינגקט רשימה.
וואָס כאַפּאַנז אויב מיר ברעכן אויס פון דעם פֿאַר שלייף?
אַז מיטל מיר האבן ניט געפינען אַ פּאָזיציע אַז מאַטשט דעם וואָרט, אין וואָס פאַל
מיר צוריקקומען פאַלש צו אָנווייַזן אַז אונדזער האַשטאַבלע האט ניט אַנטהאַלטן דעם וואָרט.
און אַז ס אַ טשעק.
>> אַזוי לאָזן ס נעמען אַ קוק בייַ נומער.
איצט גרייס איז געגאנגען צו זיין שיין פּשוט.
זינט געדענקען אין מאַסע, פֿאַר יעדער וואָרט מיר געפונען, מיר ינקרעמענטעד אַ גלאבאלע
בייַטעוודיק האַשטאַבלע נומער.
אַזוי די גרייס פונקציע איז נאָר געגאנגען צו צוריקקומען גלאבאלע בייַטעוודיק.
און אַז ס עס.
>> איצט לעסאָף, מיר דאַרפֿן צו אַנלאָוד די ווערטערבוך אַמאָל אַלץ ס געטאן.
אַזוי ווי זענען מיר געגאנגען צו טאָן אַז?
רעכט דאָ מיר ניטאָ לופּינג איבער אַלע באַקאַץ פון אונדזער טיש.
אַזוי עס זענען נומ_בוקקעץ באַקאַץ.
און פֿאַר יעדער לינגקט רשימה אין אונדזער האַשטאַבלע, מיר ניטאָ געגאנגען צו שלייף איבער
די ינטייערטי פון די לינגקט רשימה, פריינג יעדער עלעמענט.
>> איצט מיר דאַרפֿן צו זיין אָפּגעהיט.
אַזוי דאָ מיר האָבן אַ צייַטווייַליק בייַטעוודיק אַז ס סטאָרינג די טייַטל צו דער ווייַטער
עלעמענט אין דער לינגקט רשימה.
און דעמאָלט מיר ניטאָ געגאנגען צו פֿרייַ די קראַנט עלעמענט.
מיר דאַרפֿן צו זיין זיכער מיר טאָן דעם זינט מיר קענען ניט נאָר פֿרייַ די קראַנט עלעמענט
און דעריבער פּרובירן צו צוטריט דער ווייַטער טייַטל, זינט אַמאָל מיר 'ווע באפרייט עס,
די זיקאָרן ווערט פאַרקריפּלט.
>> אַזוי מיר דאַרפֿן צו האַלטן אַרום אַ טייַטל צו דער ווייַטער עלעמענט, דעמאָלט מיר קענען פֿרייַ די
קראַנט עלעמענט, און דעמאָלט מיר קענען דערהייַנטיקן אונדזער איצטיקן עלעמענט צו פונט צו
דער ווייַטער עלעמענט.
מיר וועט שלייף בשעת עס זענען עלעמענטן אין דעם לינגקט רשימה.
מיר וועט טאָן אַז פֿאַר אַלע לינגקט רשימות אין די האַשטאַבלע.
און אַמאָל מיר ניטאָ געטאן מיט אַז, מיר 'ווע גאָר אַנלאָודאַד די האַשטאַבלע, און
מיר ניטאָ געטאן.
אַזוי עס ס אוממעגלעך פֿאַר אַנלאָוד צו אלץ צוריקקומען פאַלש.
און ווען מיר ניטאָ געטאן, מיר נאָר צוריקקומען אמת.
>> זאל ס געבן דעם לייזונג אַ פּרובירן.
אַזוי לאָזן ס נעמען אַ קוק אין וואָס אונדזער סטרוקט נאָדע וועט קוקן ווי.
דאָ מיר זען מיר ניטאָ געגאנגען צו האָבן אַ באָאָל וואָרט און אַ סטרוקט נאָדע * קינדער
קלאַמער אלפאבעט.
אַזוי דער ערשטער זאַך איר זאל זיין וואַנדערינג, וואָס איז אַלפאַבעט
עד דיפיינד ווי 27?
נו, געדענקען אַז מיר ניטאָ געגאנגען צו דאַרפֿן צו זיין האַנדלינג די אַפּאָסטראָפע.
אַזוי אַז ס געגאנגען צו זיין עפּעס פון אַ ספּעציעל פאַל איבער דעם פּראָגראַם.
>> איצט געדענקען ווי אַ טריי פאקטיש אַרבעט.
זאל ס זאָגן מיר ניטאָ ינדעקסינג די וואָרט "קאַץ." דעמאָלט פון די שורש פון טריי,
מיר ניטאָ געגאנגען צו קוקן בייַ די קינדער מענגע, און מיר ניטאָ גיי צו קוקן בייַ די
אינדעקס אַז קאָראַספּאַנדז צו די בריוו סי אזוי אַז וועט זיין ינדעקסט 2.
אַזוי געגעבן אַז, וואָס וועט געבן אונדז אַ נייַ נאָדע.
און דעמאָלט מיר וועט ווערק פון וואָס נאָדע.
>> אַזוי געגעבן אַז נאָדע, מיר ניטאָ אַמאָל ווידער געגאנגען צו קוקן בייַ די קינדער מענגע.
און מיר ניטאָ געגאנגען צו קוקן בייַ אינדעקס נול צו שטימען צו די א אין קאַץ.
אַזוי דעמאָלט מיר ניטאָ געגאנגען צו גיין צו אַז נאָדע, און געגעבן אַז נאָדע מיר ניטאָ געגאנגען
צו קוקן אין די סוף עס ס אַ קאָראַספּאַנדז צו טי און מאָווינג אויף צו אַז נאָדע,
לעסאָף, מיר האָבן גאָר געקוקט דורך אונדזער וואָרט "קאַץ." און איצט באָאָל
וואָרט איז געמיינט צו אָנווייַזן צי דעם געגעבן וואָרט איז פאקטיש אַ וואָרט.
>> אזוי וואָס טאָן מיר דאַרפֿן אַז ספּעציעל פאַל?
גוט וואָס פון די וואָרט "קאַטאַסטראָפע" איז אין אונדזער ווערטערבוך, אָבער די
וואָרט "קאַץ" איז ניט?
אַזוי און קוקן צו זען אויב די וואָרט "קאַץ" איז אין אונדזער ווערטערבוך, מיר ניטאָ
געגאנגען צו הצלחה קוקן דורך די ינדיסיז C-א ה אין געגנט נאָדע.
אבער אַז ס נאָר ווייַל קאַטאַסטראָפע געטראפן צו שאַפֿן נאָודז אויף די וועג
פון C-א ה, אַלע די וועג צו די סוף פון די וואָרט.
אַזוי באָאָל וואָרט איז געניצט צו אָנווייַזן צי דעם באַזונדער אָרט
פאקטיש ינדיקייץ אַ וואָרט.
>> אַלע רעכט.
אַזוי איצט אַז מיר וויסן וואָס עס טריי איז געגאנגען צו קוקן ווי, לאָזן ס קוק בייַ די
מאַסע פֿונקציע.
אַזוי מאַסע איז געגאנגען צו קריק אַ באָאָל פֿאַר צי מיר הצלחה אָדער
אַנסאַקסעספאַלי לאָודיד די ווערטערבוך.
און דעם איז געגאנגען צו זיין דער ווערטערבוך אַז מיר ווילן צו מאַסע.
>> אַזוי ערשטער זאַך מיר ניטאָ צו טאָן איז עפענען אַרויף אַז ווערטערבוך פֿאַר לייענען.
און מיר האָבן צו מאַכן זיכער מיר האבן ניט פאַרלאָזן.
אַזוי אויב דער ווערטערבוך איז ניט הצלחה געעפנט, עס וועט צוריקקומען
נאַל, אין וועלכע פאַל מיר ניטאָ געגאנגען צו צוריקקומען פאַלש.
אָבער אַסומינג אַז עס הצלחה געעפנט, דעמאָלט מיר קענען פאקטיש לייענען
דורך די ווערטערבוך.
>> אַזוי ערשטער זאַך מיר ניטאָ געגאנגען צו ווילן צו טאָן איז מיר האָבן דעם
גלאבאלע בייַטעוודיק שורש.
איצט וואָרצל איז געגאנגען צו זיין אַ נאָדע *.
עס ס די שפּיץ פון אונדזער טריי אַז מיר ניטאָ געגאנגען צו זיין יטעראַטינג דורך.
אַזוי דער ערשטער זאַך אַז מיר ניטאָ געגאנגען צו ווילן צו טאָן איז אַלאַקייט
זיקאָרן פֿאַר אונדזער שורש.
באַמערקן אַז מיר ניטאָ ניצן די קאַללאָק פֿונקציע, וואָס איז בייסיקלי דער זעלביקער
ווי די מאַללאָק פֿונקציע, אַחוץ עס ס געראַנטיד צו צוריקקומען עפּעס וואס איז
גאָר זיראָוד אויס.
אַזוי אויב מיר געניצט מאַללאָק, מיר וואָלט דאַרפֿן צו גיין דורך אַלע פון ​​די פּוינטערז אין אונדזער
נאָדע, און מאַכן זיכער אַז זיי ניטאָ אַלע נאַל.
אַזוי קאַללאָק וועט טאָן אַז פֿאַר אונדז.
>> איצט פּונקט ווי מאַללאָק, מיר דאַרפֿן צו מאַכן זיכער אַז די אַלאַקיישאַן איז פאקטיש
מצליח.
אויב דעם אומגעקערט נאַל, דעמאָלט מיר דאַרפֿן צו נאָענט אָדער ווערטערבוך
טעקע און צוריקקומען פאַלש.
אַזוי אַסומינג אַז אַלאַקיישאַן איז מצליח, מיר ניטאָ געגאנגען צו נוצן אַ נאָדע *
לויפֿער צו יטעראַטע דורך אונדזער טריי.
אַזוי אונדזער רוץ קיינמאָל געגאנגען צו טוישן, אָבער מיר 'רע געגאנגען צו נוצן לויפֿער צו
פאקטיש גיין פון נאָדע צו נאָדע.
>> אַזוי אין דעם פֿאַר שלייף מיר זענען לייענען דורך די ווערטערבוך טעקע.
און מיר ניטאָ ניצן פגעטק.
פגעטק איז געגאנגען צו כאַפּן אַ איין כאַראַקטער פון די טעקע.
מיר ניטאָ געגאנגען צו פאָרזעצן גראַבינג אותיות בשעת מיר טאָן ניט דערגרייכן די
סוף פון דער טעקע.
>> עס זענען צוויי קאַסעס מיר דאַרפֿן צו שעפּן.
דער ערשטער, אויב די כאַראַקטער איז ניט אַ נייַ שורה.
אַזוי מיר וויסן אויב עס איז געווען אַ נייַ שורה, דעמאָלט מיר ניטאָ וועגן צו רירן אויף צו אַ נייַ וואָרט.
אָבער אַסומינג עס איז ניט אַ נייַ שורה, דעמאָלט דאָ מיר ווילן צו רעכענען אויס די
אינדעקס מיר ניטאָ געגאנגען צו אינדעקס אין אין די קינדער מענגע אַז
מיר געקוקט בייַ פריער.
>> אַזוי, ווי איך געזאגט פריער, מיר דאַרפֿן צו ספּעציעל פאַל די אַפּאָסטראָפע.
באַמערקן מיר ניטאָ ניצן די טערנאַרי אָפּעראַטאָר דאָ.
אַזוי מיר ניטאָ געגאנגען צו לייענען דעם ווי, אויב די כאַראַקטער מיר לייענען אין איז געווען אַ
אַפּאָסטראָפע, דעמאָלט מיר ניטאָ געגאנגען צו שטעלן אינדעקס = "אלפאבעט" -1, וואָס וועט
זיין דער אינדעקס 26.
>> אַנדערש, אויב עס איז ניט אַ אַפּאָסטראָפע, עס מיר ניטאָ געגאנגען צו שטעלן די אינדעקס
גלייַך צו C - אַ.
אַזוי געדענקען צוריק פון פריער P-שטעלט, C - אַ איז געגאנגען צו געבן אונדז די
אַלפאַבעטיקאַל פּאָזיציע פון ​​סי אזוי אויב C איז די בריוו א, דעם וועט
געבן אונדז אינדעקס נול.
פֿאַר די בריוו ב, עס וועט געבן אונדז די אינדעקס 1, און אַזוי אויף.
>> אַזוי דעם גיט אונדז די אינדעקס אין די קינדער מענגע אַז מיר ווילן.
איצט אויב דעם אינדעקס איז איצט נאַל אין די קינדער, אַז מיטל אַז אַ נאָדע
טוט ניט איצט עקסיסטירן פון אַז דרך.
אַזוי מיר דאַרפֿן צו אַלאַקייט אַ נאָדע פֿאַר אַז דרך.
אַז ס וואָס מיר וועט טאָן דאָ.
>> אַזוי מיר ניטאָ געגאנגען צו ווידער נוצן די קאַללאָק פֿונקציע, אַזוי אַז מיר טאָן ניט האָבן צו
נול אויס אַלע די פּוינטערז.
און מיר ווידער דאַרפֿן צו קאָנטראָלירן אַז קאַללאָק האט ניט פאַרלאָזן.
אויב קאַללאָק האט פאַרלאָזן, דעמאָלט מיר דאַרפֿן צו אַנלאָוד אַלץ, נאָענט אונדזער
ווערטערבוך, און צוריקקומען פאַלש.
אַזוי אַסומינג אַז עס האט ניט פאַרלאָזן, דעמאָלט דעם וועט שאַפֿן אַ נייַ קינד פֿאַר אונדז.
און דעמאָלט מיר וועט גיין צו אַז קינד.
אונדזער לויפֿער וועט יטעראַטע אַראָפּ צו אַז קינד.
>> איצט אויב דעם איז ניט נאַל צו נעמען מיט, דעמאָלט דער לויפֿער קענען נאָר יטעראַטע
אַראָפּ צו אַז קינד אָן פאקטיש ווייל צו אַלאַקייט עפּעס.
דעם איז דער פאַל ווו מיר ערשטער געטראפן אַלאַקייט די וואָרט "קאַץ." און
אַז מיטל ווען מיר גיין צו אַלאַקייט "קאַטאַסטראָפע," מיר טאָן ניט דאַרפֿן צו מאַכן
נאָודז פֿאַר C-א ה ווידער.
זיי שוין עקסיסטירן.
>> וואָס איז דעם אַנדערש?
דעם איז די צושטאַנד ווו C איז באַקסלאַש N, ווו C איז אַ נייַ שורה.
דעם מיטל אַז מיר האָבן הצלחה געענדיקט אַ וואָרט.
איצט וואָס טאָן מיר ווילן צו טאָן ווען מיר הצלחה געענדיקט אַ וואָרט?
מיר ניטאָ געגאנגען צו נוצן דעם וואָרט פעלד ין פון אונדזער סטרוקט נאָדע.
מיר וועלן צו שטעלן אַז צו אמת.
אַזוי אַז ינדיקייץ אַז דעם נאָדע ינדיקייץ אַ מצליח
וואָרט, אַ פאַקטיש וואָרט.
>> איצט שטעלן אַז צו אמת.
מיר ווילן צו באַשטעטיק אונדזער לויפֿער צו פונט צו די אָנהייב פון די טריי ווידער.
און לעסאָף, ינקראַמאַנט אונדזער ווערטערבוך גרייס, זינט מיר געפונען אן אנדער אַרבעט.
אַזוי מיר ניטאָ געגאנגען צו האַלטן טאן אַז, לייענען אין כאַראַקטער דורך כאַראַקטער,
קאַנסטראַקטינג נייַ נאָודז אין אונדזער טריי און פֿאַר יעדער וואָרט אין די ווערטערבוך, ביז
מיר לעסאָף דערגרייכן C! = עאָף, אין וואָס פאַל מיר ברעכן אויס פון די טעקע.
>> איצט עס זענען צוויי קאַסעס אונטער וואָס מיר זאל האָבן שלאָגן עאָף.
דער ערשטער איז אויב עס איז געווען אַ טעות לייענען פון דער טעקע.
אַזוי אויב עס איז געווען אַ טעות, מיר דאַרפֿן צו טאָן די טיפּיש.
אַנלאָוד אַלץ, נאָענט דער טעקע, קריק פאַלש.
אַסומינג עס איז ניט אַ טעות, אַז נאָר מיטל מיר פאקטיש שלאָגן די סוף פון
דער טעקע, אין וועלכע פאַל, מיר פאַרמאַכן די טעקע און צוריקקומען אמת זינט מיר
הצלחה לאָודיד ווערטערבוך אין אונדזער טריי.
>> אַזוי איצט לאָזן ס טשעק אויס טשעק.
קוקן בייַ די טשעק פֿונקציע, מיר זען אַז טשעק איז געגאנגען צו קריק אַ באָאָל.
עס קערט אמת אויב דעם וואָרט אַז עס ס זייַענדיק פארביי איז אין אונדזער טריי.
עס קערט פאַלש אַנדערש.
אַזוי ווי זענען איר באַשליסן צי דעם וואָרט איז אין אונדזער טריי?
>> מיר זען דאָ אַז, פּונקט ווי פריער, מיר ניטאָ געגאנגען צו נוצן לויפֿער צו יטעראַטע
דורך אונדזער טריי.
איצט דאָ מיר ניטאָ געגאנגען צו יטעראַטע איבער אונדזער גאנצע וואָרט.
אַזוי יטעראַטינג איבער די וואָרט מיר זענען פאַרגאַנגענהייַט, מיר ניטאָ געגאנגען צו באַשליסן די
אינדעקס אין די קינדער מענגע אַז קאָראַספּאַנדז צו וואָרט קלאַמער אויך אזוי דעם
איז געגאנגען צו קוקן פּונקט ווי מאַסע, ווו אויב וואָרט [איך]
איז אַ אַפּאָסטראָפע, דעמאָלט מיר וועלן צו נוצן אינדעקס "אלפאבעט" - 1.
ווייַל מיר באשלאסן אַז אַז איז ווו מיר ניטאָ געגאנגען צו קראָם
אַפּאָסטראָפעס.
>> אַנדערש מיר ניטאָ געגאנגען צו נוצן צוויי נידעריקער וואָרט קלאַמער אויך אזוי געדענקען אַז וואָרט קענען
האָבן אַרבאַטרערי קאַפּיטאַליזיישאַן.
און אַזוי מיר ווילן צו מאַכן זיכער אַז מיר ניטאָ ניצן אַ לאָווערקאַסע ווערסיע פון ​​זאכן.
און דעמאָלט אַראָפּרעכענען פון אַז 'אַ' צו אַמאָל ווידער געבן אונדז די אַלפאַבעטיקאַל
פּאָזיציע פון ​​אַז כאַראַקטער.
אַזוי אַז ס געגאנגען צו זיין אונדזער אינדעקס אין די קינדער מענגע.
>> און איצט אויב אַז אינדעקס אין די קינדער מענגע איז נאַל, אַז מיטל מיר
קענען ניט מער פאָרזעצן יטעראַטינג אַראָפּ אונדזער טריי.
אויב אַז ס דער פאַל, דעם וואָרט קענען ניט עפשער זיין אין אונדזער טריי.
זינט אויב עס זענען געווען, אַז וואָלט מיינען עס וואָלט זיין אַ דרך
אַראָפּ צו אַז וואָרט.
און איר וואָלט קיינמאָל טרעפן נאַל.
אַזוי ענקאַונערינג נאַל, מיר צוריקקומען פאַלש.
די וואָרט איז ניט אין דער ווערטערבוך.
אויב עס זענען געווען ניט נאַל, דעמאָלט מיר ניטאָ געגאנגען צו פאָרזעצן יטעראַטינג.
>> אַזוי מיר ניטאָ געגאנגען אויס עס לויפֿער צו פונט צו אַז באַזונדער
נאָדע בייַ אַז אינדעקס.
מיר האַלטן טאן אַז איבער די גאנצע וואָרט, אַסומינג
מיר קיינמאָל שלאָגן נאַל.
אַז מיטל מיר זענען קענען צו באַקומען דורך די גאנצע וואָרט און געפינען
אַ נאָדע אין אונדזער פּרובירן.
אבער מיר ניטאָ ניט גאַנץ געטאן נאָך.
>> מיר טאָן ניט ווילן צו נאָר צוריקקומען אמת.
מיר ווילן צו צוריקקומען לויפֿער> וואָרט.
זינט געדענקען ווידער, איז "קאַץ" איז ניט אין אונדזער ווערטערבוך, און "קאַטאַסטראָפע"
איז, דעמאָלט מיר וועלן הצלחה מיר באַקומען דורך די וואָרט "קאַץ." אבער לויפֿער
וואָרט וועט זיין פאַלש און ניט אמת.
אַזוי מיר צוריקקומען לויפֿער וואָרט צו אָנווייַזן צי דעם נאָדע איז פאקטיש אַ וואָרט.
און אַז ס עס פֿאַר טשעק.
>> אַזוי לאָזן ס טשעק אויס נומער.
אַזוי גרייס איז געגאנגען צו זיין שיין גרינג זינט, געדענקען אין מאַסע, מיר ניטאָ
ינקרעמענטינג ווערטערבוך נומער פֿאַר יעדער וואָרט אַז מיר טרעפן.
אַזוי גרייס איז נאָר געגאנגען צו צוריקקומען ווערטערבוך נומער.
און אַז ס עס.
>> אַזוי לאַסטלי מיר האָבן אַנלאָוד.
אַזוי אַנלאָוד, מיר ניטאָ געגאנגען צו נוצן אַ רעקורסיווע פונקציאָנירן צו פאקטיש טאָן אַלע
פון די אַרבעט פֿאַר אונדז.
אַזוי אונדזער פונקציאָנירן איז געגאנגען צו ווערן גערופן אויף ונלאָאַדער.
וואָס איז ונלאָאַדער געגאנגען צו טאָן?
מיר זען דאָ אַז ונלאָאַדער איז געגאנגען צו יטעראַטע איבער אַלע פון ​​די קינדער אין
דעם באַזונדער נאָדע.
און אויב די קינד נאָדע איז ניט נאַל, דעמאָלט מיר ניטאָ געגאנגען צו
אַנלאָוד די קינד נאָדע.
>> אַזוי דעם איז איר רעקורסיוועלי אַנלאָוד אַלע פון ​​אונדזער קינדער.
אַמאָל מיר ניטאָ זיכער אַז אַלע פון ​​אונדזער קינדער האָבן שוין אַנלאָודאַד, דעמאָלט מיר
קענען פֿרייַ זיך, אַזוי אַנלאָוד זיך.
דעם וועט אַרבעטן רעקורסיוועלי אַנלאָוד די גאנצע טריי.
און דעמאָלט אַמאָל אַז ס געטאן, מיר קענען נאָר צוריקקומען אמת.
אַנלאָוד קענען ניט פאַרלאָזן.
מיר ניטאָ פּונקט פריינג זאכן.
אַזוי אַמאָל מיר ניטאָ געטאן פריינג אַלץ, קריק אמת.
און אַז ס עס.
מיין נאָמען איז ראָב.
און דעם איז ספּעלער.
>> [מוזיק פּלייַינג]