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