דאַג לויד: אזוי אויב איר ווע וואָטשט די ווידעא אויף אָנלייגן,
דעם איז מיסטאָמע געגאנגען צו פילן ווי אַ קליין ביסל פון דייזשאַ ווו.
עס ס געגאנגען צו אַ זייער ענלעך באַגריף, נאָר מיט אַ קליין דרייַ אויף עס.
מיר רע געגאנגען צו רעדן איצט וועגן קיוז.
אזוי אַ ריי, ענלעך צו אַ אָנלייגן, איז אן אנדער מין פון דאַטן סטרוקטור
אַז מיר קענען נוצן צו טייַנען דאַטע אין אַ אָרגאַניזירט וועג.
ענלעך צו אַ אָנלייגן, עס קענען זיין ימפּלאַמענטאַד
ווי אַ מענגע אָדער אַ לינגקט רשימה.
ניט ענלעך אַ אָנלייגן, די כּללים אַז מיר נוצן צו באַשטימען
ווען דאס באַקומען צוגעגעבן און אַוועקגענומען פון אַ ריי זענען אַ ביסל אַנדערש.
>> ניט ענלעך אַ אָנלייגן, וואָס איז אַ ליפאָ סטרוקטור,
לעצטע אין, ערשטער אויס, אַ ריי איז אַ פיפאָ סטרוקטור, פיפאָ, ערשטער אין, ערשטער אויס.
איצט קיוז, איר מיסטאָמע האָבן אַ אַנאַלאַדזשי צו קיוז.
אויב איר ווע אלץ געווען אין שורה אין אַ פאַרווייַלונג פּאַרק אָדער אין אַ באַנק,
עס ס סאָרט פון אַ יוישער ימפּלאַמענטינג ביניען.
דער ערשטער מענטש אין שורה אין די באַנק איז דער ערשטער מענטש
וואס געץ צו רעדן צו די קאַסיר.
>> עס וואָלט זיין סאָרט פון אַ ראַסע צו די דנאָ אויב דער בלויז וועג
איר גאַט צו רעדן צו די קאַסיר אין די באַנק איז געווען צו זיין די לעצטע מענטש אין שורה.
יעדער יינער וואָלט שטענדיק ווילן צו זיין די לעצטע מענטש אין שורה,
און די מענטש וואס איז געווען דאָרט ערשטער וואס האט שוין ווארטן פֿאַר אַ בשעת,
קען זיין עס פֿאַר שעה, און שעה, און שעה
איידער זיי האָבן אַ שאַנס צו אַקטשאַוואַלי צוריקציען קיין געלט אין די באַנק.
און אַזוי קיוז זענען סאָרט פון די יוישער ימפּלאַמענטינג ביניען.
אבער אַז טוט נישט דאַווקע מיינען וואָס סטאַקס זענען אַ שלעכט זאַך, נאָר
אַז קיוז זענען אן אנדער וועג צו טאָן עס.
אַזוי ווידער אַ ריי איז ערשטער אין, ערשטער אויס, קעגן אַ אָנלייגן וואָס לעצט אין,
ערשטער אויס.
ענלעך צו אַ אָנלייגן, מיר האָבן צוויי אַפּעריישאַנז
אַז מיר קענען דורכפירן אויף קיוז.
די נעמען זענען ענקוועוע, וואָס איז צו לייגן אַ נייע עלעמענט צו דעם סוף פון דער ריי,
און דעקוועוע, וואָס איז צו באַזייַטיקן די אָולדאַסט
עלעמענט פון די פראָנט פון די ריי.
אַזוי מיר רע געגאנגען צו לייגן עלעמענטן אַנטו די סוף פון דער ריי,
און מיר רע געגאנגען צו באַזייַטיקן עלעמענטן פון די פראָנט פון די ריי.
ווידער, מיט דעם אָנלייגן, מיר זענען אַדינג יסודות צו די שפּיץ פון די אָנלייגן
און רימוווינג עלעמענטן פון די שפּיץ פון די אָנלייגן.
אזוי מיט ענקוועוע, עס ס אַדינג צו דער סוף, רימוווינג פון די פראָנט.
אזוי די אָולדאַסט זאַך אין עס איז שטענדיק דער ווייַטער זאַך
צו קומען אויס אויב מיר פּרובירן און דעקוועוע עפּעס.
>> אַזוי ווידער, מיט קיוז, מיר קענען מענגע-באזירט ימפּלעמענטאַטיאָנס
און לינגקט-רשימה באזירט ימפּלעמענטאַטיאָנס.
מיר וועט אָנהייבן ווידער מיט מענגע-באזירט ימפּלעמענטאַטיאָנס.
די ביניען דעפֿיניציע קוקט שיין ענלעך.
מיר האָבן אן אנדער מענגע עס פון דאַטן טיפּ ווערט,
אַזוי עס קענען האַלטן אַרבאַטרערי דאַטע טייפּס.
מיר 'רע ווידער געגאנגען צו נוצן ינטאַדזשערז אין דעם משל.
>> און פּונקט ווי מיט אונדזער מענגע-באזירט אָנלייגן ימפּלאַמענטיישאַן,
ווייַל מיר ניטאָ ניצן אַ מענגע, מיר דאַווקע
האָבן אַז באַגרענעצונג אַז C מין פון ענפאָרסעס אויף אונדז, וואָס איז מיר
טאָן ניט האָבן קיין דיינאַמיזאַם אין אונדזער פיייקייַט צו וואַקסן און ייַנשרומפּן די מענגע.
מיר האָבן צו באַשליסן אין די אָנהייב וואָס איז די מאַקסימום נומער פון זאכן
אַז מיר קענען לייגן אין דעם ריי, און אין דעם פאַל,
קאַפּאַציטעט וואָלט זיין עטלעכע פונט Defined קעסיידערדיק אין אונדזער קאָד.
און פֿאַר די צוועקן פון דעם וידאו, קאַפּאַציטעט איז געגאנגען צו זיין 10.
>> מיר דאַרפֿן צו האַלטן שפּור פון די פראָנט פון די ריי
אַזוי מיר וויסן וואָס עלעמענט מיר ווילן צו דעקוועוע,
און מיר אויך דאַרפֿן צו האַלטן שפּור פון עפּעס עלסע-- די נומער פון עלעמענטן
וואָס מיר האָבן אין אונדזער ריי.
נאָטיץ מיר ניטאָ ניט בעכעסקעם שפּור פון די סוף פון דער ריי, נאָר
די נומער פון די ריי.
און די סיבה פֿאַר וואָס וועט אַלעווייַ ווערן אַ ביסל קלירער אין אַ מאָמענט.
אַמאָל מיר האָבן געענדיקט דעם טיפּ דעפֿיניציע,
מיר האָבן אַ נייַ דאַטן טיפּ גערופֿן ריי, וואָס מיר קענען איצט
דערקלערן וועריאַבאַלז פון וואָס דאַטן טיפּ.
און עפּעס קאָנפוסינגלי, איך ווע באַשלאָסן צו רופן דעם ריי ק, די בריוו
ק אָנשטאָט דעם דאַטן טיפּ ק.
>> אזוי דאָ איז אונדזער ריי.
עס איז אַ ביניען.
עס כּולל דרייַ מיטגלידער אָדער דרייַ fields, אַ מענגע פון ​​גרייס קאַפּאַציטעט.
אין דעם פאַל, קאַפּאַציטעט איז 10.
און דעם מענגע איז געגאנגען צו האַלטן ינטאַדזשערז.
אין גרין איז די פראָנט פון אונדזער ריי, די ווייַטער עלעמענט צו ווערן אַוועקגענומען, און אין רויט
וועט זיין די נומער פון די ריי, ווי פילע עלעמענטן זענען איצט
יגזיסטינג אין די ריי.
אַזוי אויב מיר זאָגן ק.פראָנט יקוואַלז 0, און ק.סיזע גרייס יקוואַלז 0--
מיר ניטאָ פּאַטינג 0 ס אין די fields.
און אין דעם פונט, מיר רע שיין פיל גרייט צו אָנהייבן ארבעטן מיט אונדזער ריי.
>> אַזוי דער ערשטער אָפּעראַציע מיר קענען דורכפירן איז צו ענקוועוע עפּעס,
צו לייגן אַ נייַ עלעמענט צו דער סוף פון די ריי.
נו וואָס טאָן מיר דאַרפֿן צו טאָן אין די אַלגעמיינע פאַל?
גוט דעם פֿונקציע ענקוועוע דאַרף צו אָננעמען אַ טייַטל צו אונדזער ריי.
ווידער, אויב מיר האבן דערקלערט אונדזער ריי גלאָובאַלי,
מיר וואָלט ניט דאַרפֿן צו טאָן דעם דאַווקע, אָבער אין אַלגעמיין, מיר
דאַרפֿן צו אָננעמען פּוינטערז צו דאַטע סטראַקטשערז
ווי דעם, ווייַל אַנדערש, מיר ניטאָ פּאַסינג דורך וואַלוע-- מיר ניטאָ
פּאַסינג אין קאָפּיעס פון דער ריי, און אַזוי מיר ניטאָ ניט אַקטשאַוואַלי טשאַנגינג
דער ריי וואָס מיר אויסן צו טוישן.
>> די אנדערע זאַך עס דאַרף צו טאָן איז אָננעמען אַ דאַטע עלעמענט פון די צונעמען טיפּ.
ווידער, אין דעם פאַל, עס ס געגאנגען צו זיין ינטאַדזשערז,
אָבער איר קען אַרביטרעראַלי דערקלערן די דאַטן טיפּ ווי ווערט
און נוצן דעם מער בכלל.
אַז ס די עלעמענט מיר ווילן צו ענקוועוע, מיר ווילן צו לייגן צו די סוף פון די ריי.
דעמאָלט מיר אַקטשאַוואַלי ווילן צו אָרט אַז דאַטן אין די ריי.
אין דעם פאַל, פּלייסינג עס אין די ריכטיק אָרט פון אונדזער מענגע,
און דעמאָלט מיר ווילן צו טוישן די גרייס פון דער ריי, ווי פילע יסודות מיר
איצט האָבן.
>> אַזוי לאָזן ס באַקומען אנגעהויבן.
דאָ איז, ווידער, אַז אַלגעמיין פאָרעם פֿונקציע דעקלאַראַציע
פֿאַר וואָס ענקוועוע זאל קוקן ווי.
און דאָ מיר גיין.
זאל ס ענקוועוע די נומער 28 אין די ריי.
אזוי וואָס זענען מיר געגאנגען צו טאָן?
נו, די פראָנט פון אונדזער ריי איז ביי 0, און די נומער פון אונדזער ריי
איז ביי 0, און אַזוי מיר מיסטאָמע ווילן צו שטעלן די נומער 28 אין מענגע עלעמענט נומער
0, רעכט?
אַזוי מיר ווע איצט געשטעלט אַז אין עס.
אַזוי איצט וואָס טאָן מיר דאַרפֿן צו טוישן?
מיר טאָן ניט ווילן צו טוישן די פראָנט פון די ריי,
ווייַל מיר ווילן צו וויסן וואָס עלעמענט מיר זאלן דאַרפֿן צו דעקוועוע שפּעטער.
אַזוי די סיבה מיר האָבן פראָנט עס איז סאָרט פון אַ גראדן פון וואָס ס
די אָולדאַסט זאַך אין די מענגע.
נו די אָולדאַסט זאַך אין די אַררייַ-- אין פאַקט, דער נאָר זאַך אין די מענגע רעכט
נאָוו-- איז 28, וואָס איז ביי מענגע אָרט 0.
אַזוי מיר טאָן ניט ווילן צו טוישן אַז גרין נומער,
ווייַל אַז ס די אָולדאַסט עלעמענט.
אלא, מיר ווילן צו טוישן די גרייס.
אַזוי אין דעם פאַל, מיר וועט ינקראַמאַנט נומער צו 1.
>> איצט אַ גענעראַל סאָרט פון געדאַנק פון ווו דער ווייַטער עלעמענט איז געגאנגען צו גיין אין אַ ריי
איז צו לייגן די צוויי נומערן צוזאַמען, פראָנט און גרייס,
און אַז וועט זאָגן איר ווו די ווייַטער עלעמענט אין דער ריי איז געגאנגען צו גיין.
אַזוי איצט לאָזן ס ענקוועוע אנדערן נומער.
זאל ס ענקוועוע 33.
אַזוי 33 איז געגאנגען צו גיין אין מענגע אָרט 0 פּלוס 1.
אַזוי אין דעם פאַל, עס ס געגאנגען צו גיין אין מענגע אָרט 1,
און איצט די נומער פון אונדזער ריי איז 2.
>> ווידער, מיר ניטאָ ניט טשאַנגינג די פראָנט פון אונדזער ריי,
ווייַל 28 איז נאָך די אָולדאַסט עלעמענט, און מיר
ווילן טאָ-- ווען מיר יווענטשאַוואַלי באַקומען צו דעקוועוינג, רימוווינג עלעמענטן
פון דעם ריי, מיר ווילן צו וויסן ווו די אָולדאַסט עלעמענט איז.
און אַזוי מיר שטענדיק דאַרפֿן צו טייַנען עטלעכע גראדן פון ווו וואָס איז.
אַזוי אַז ס וואָס די 0 איז עס פֿאַר.
אַז ס וואָס פראָנט איז עס פֿאַר.
>> זאל ס אין ענקוועוע איינער מער עלעמענט, 19.
איך בין זיכער איר קענען טרעפן ווו 19 איז געגאנגען צו גיין.
עס ס געגאנגען צו גיין אין מענגע אָרט נומער 2.
אַז ס 0 פּלוס 2.
און איצט די נומער פון אונדזער ריי איז 3.
מיר האָבן 3 יסודות אין עס.
אַזוי אויב מיר זענען געווען צו, און מיר ניטאָ ניט געגאנגען צו רעכט איצט, ענקוועוע אנדערן עלעמענט,
עס וואָלט גיין אין מענגע אָרט נומער 3, און די נומער פון אונדזער ריי
וואָלט זיין 4.
אַזוי מיר ווע ענקוועועד עטלעכע יסודות איצט.
איצט לאָזן ס אָנהייבן צו באַזייַטיקן זיי.
זאל ס דעקוועוע זיי פון די ריי.
>> אַזוי ענלעך צו קנאַל, וואָס איז סאָרט פון דער אַנאַלאָג פון דעם פֿאַר סטאַקס,
דעקוועוע דאַרף צו אָננעמען אַ טייַטל צו די קוועוע-- ווידער,
סייַדן עס ס גלאָובאַלי דערקלערט.
איצט מיר ווילן צו טוישן דעם אָרט פון די פראָנט פון די ריי.
דעם איז ווו עס סאָרט פון קומט אין שפּיל, אַז פראָנט בייַטעוודיק,
ווייַל אַמאָל מיר באַזייַטיקן אַן עלעמענט, מיר ווילן
צו מאַך עס צו די ווייַטער אָולדאַסט עלעמענט.
>> דעמאָלט מיר ווילן צו פאַרמינערן די גרייס פון דער ריי,
און דעמאָלט מיר ווילן צו צוריקקומען די ווערט וואָס איז אַוועקגענומען פון די ריי.
ווידער, מיר טאָן ניט ווילן צו נאָר אַוועקוואַרפן עס.
מיר מאַשמאָעס זענען יקסטראַקטינג עס פון די קוועוע-- מיר ניטאָ
דעקוועוינג עס ווייַל מיר זאָרגן וועגן אים.
אַזוי מיר וועלן דעם פֿונקציע צו צוריקקומען אַ דאַטע עלעמענט פון טיפּ ווערט.
ווידער, אין דעם פאַל, ווערט איז ינטאַדזשער.
>> אַזוי איצט לאָזן ס דעקוועוע עפּעס.
זאל ס באַזייַטיקן אַן עלעמענט פון די ריי.
אויב מיר זאָגן ינט X יקוואַלז & ק, אַמפּערסאַנד ק-- ווידער אַז ס אַ טייַטל צו דעם ק דאַטע
סטרוקטורע-- וואָס עלעמענט איז געגאנגען צו זיין דעקוועועד?
אין דעם פאַל, ווייַל עס איז אַ ערשטער אין, ערשטער אויס דאַטן סטרוקטור, פיפאָ,
דער ערשטער זאַך מיר שטעלן אין דעם ריי איז 28, און אַזוי אין דעם פאַל,
מיר ניטאָ געגאנגען צו נעמען 28 אויס פון דער ריי, ניט 19, וואָס איז וואָס
מיר וואָלט האָבן געטאן אויב דאָס איז געווען אַ אָנלייגן.
מיר ניטאָ געגאנגען צו נעמען 28 אויס פון די ריי.
>> ענלעך צו וואָס מיר האבן מיט אַ אָנלייגן, מיר ניטאָ ניט אַקשלי
געגאנגען צו ויסמעקן 28 פֿון דער ריי זיך,
מיר ניטאָ נאָר געגאנגען צו מין פון פאַרהיטן עס איז נישט דאָרט.
אַזוי עס ס געגאנגען צו בלייַבן דאָרט אין זכּרון, אָבער מיר ניטאָ נאָר
געגאנגען צו מין פון איגנאָרירן עס דורך מאָווינג די אנדערע צוויי fields פון אונדזער ק דאַטע
ביניען.
מיר רע געגאנגען צו טוישן די פראָנט.
ק.פראָנט איז איצט געגאנגען צו זייַן 1, ווייַל אַז איז איצט
די אָולדאַסט עלעמענט מיר האָבן אין אונדזער ריי, ווייַל מיר ווע שוין אַוועקגענומען 28,
וואָס איז געווען די ערשטע אָולדאַסט עלעמענט.
>> און איצט, מיר ווילן צו טוישן די נומער פון די ריי
צו צוויי עלעמענטן אָנשטאָט פון דרייַ.
איצט געדענקען פריער איך געזאגט ווען מיר ווילן צו לייגן יסודות צו דער ריי,
מיר לייגן עס אין אַ מענגע אָרט וואָס איז די סאַכאַקל פון פראָנט און גרייס.
אַזוי אין דעם פאַל, מיר רע נאָך פּאַטינג עס, די ווייַטער עלעמענט אין דער ריי,
אין מענגע אָרט 3, און מיר וועט זען אַז אין אַ רגע.
>> אַזוי מיר ווע איצט דעקוועועד אונדזער ערשטער עלעמענט פון די ריי.
זאל ס טאָן עס ווידער.
זאל ס באַזייַטיקן אנדערן עלעמענט פון די ריי.
אין די פאַל, די קראַנט אָולדאַסט עלעמענט איז מענגע אָרט 1.
אַז ס וואָס ק.פראָנט דערציילט אונדז.
אַז גרין קעסטל דערציילט אונדז אַז אַז ס די אָולדאַסט עלעמענט.
און אַזוי, רענטגענ וועט ווערן 33.
מיר וועט נאָר מין פון פאַרגעסן אַז 33 יגזיסץ אין די מענגע,
און מיר וועט זאָגן אַז איצט, די נייַ אָולדאַסט עלעמענט אין דער ריי
איז ביי מענגע אָרט 2, און די נומער פון דער ריי, די נומער פון עלעמענטן
מיר האָבן אין דער ריי, איז 1.
איצט לאָזן ס ענקוועוע עפּעס, און איך סאָרט פון האט דעם אַוועק אַ צווייט צוריק,
אָבער אויב מיר ווילן צו שטעלן 40 אין די ריי, ווו ס 40 געגאנגען צו גיין?
נו מיר ווע שוין פּאַטינג עס אין ק.פראָנט פּלוס ריי נומער,
און אַזוי עס מאכט זינען צו טאקע צו שטעלן 40 דאָ.
איצט באַמערקן אַז אין עטלעכע פונט, מיר רע געגאנגען
צו באַקומען צו דעם סוף פון אונדזער מענגע ין פון ק,
אָבער אַז פאַדעד אויס 28 און 33-- זיי ניטאָ אַקטשאַוואַלי, טעקניקלי
עפענען ספּייסאַז, רעכט?
און אַזוי, מיר זאלן עווענטואַללי-- וואָס הערשן פון אַדינג
די צוויי טאָגעטהער-- מיר זאלן יווענטשאַוואַלי דאַרפֿן צו מאָד דורך די גרייס פון קאַפּאַציטעט
אַזוי מיר קענען ייַנוויקלען אַרום.
>> אַזוי אויב מיר באַקומען צו עלעמענט נומער 10, אויב מיר ניטאָ
ריפּלייסינג עס אין עלעמענט נומער 10, מיר'ד אַקטשאַוואַלי לייגן עס אין מענגע אָרט 0.
און אויב מיר זענען געגאנגען צו מענגע לאָקאַטיאָנ-- אַנטשולדיקן מיר,
אויב מיר צוגעגעבן זיי אַרויף צוזאַמען, און מיר גאַט צו נומער
11 וואָלט זיין ווו מיר וואָלט האָבן צו שטעלן עס, וואָס טוט נישט עקסיסטירן אין דעם אַררייַ--
עס וואָלט זיין געגאנגען אויס פון גווול.
מיר קען מאָד דורך 10 און שטעלן עס אין מענגע אָרט 1.
אַזוי אַז ס ווי קיוז אַרבעט.
זיי ניטאָ שטענדיק געגאנגען צו גיין פון לינקס צו רעכט און עפשער ייַנוויקלען אַרום.
און איר וויסן אַז זיי ניטאָ פול אויב גרייס, אַז רויט קעסטל,
ווערט גלייַך צו קאַפּאַציטעט.
און אַזוי נאָך מיר ווע צוגעגעבן 40 צו די ריי, געזונט וואָס טאָן מיר דאַרפֿן צו טאָן?
נו, די אָולדאַסט עלעמענט אין די ריי איז נאָך 19,
אַזוי מיר טאָן ניט ווילן צו טוישן די פראָנט פון די ריי,
אָבער איצט מיר האָבן צוויי עלעמענטן אין דער ריי,
און אַזוי מיר ווילן צו פאַרגרעסערן אונדזער גרייס 1-2.
>> אַז ס שיין פיל עס מיט ארבעטן מיט מענגע-באזירט קיוז,
און ענלעך צו אָנלייגן, עס איז אויך אַ וועג
צו ינסטרומענט אַ ריי ווי אַ לינגקט רשימה.
איצט אויב דעם דאַטן סטרוקטור טיפּ קוקט באַקאַנט צו איר, עס איז.
עס ס נישט אַ יינציקווייַז לינגקט רשימה, עס ס אַ דאַבלי לינגקט רשימה.
און איצט, ווי אַ באַזונדער, עס איז אַקשלי מעגלעך צו ינסטרומענט
אַ ריי ווי אַ יינציקווייַז לינגקט רשימה, אָבער איך טראַכטן אין טערמינען פון וויזשוואַלאַזיישאַן,
עס אַקשלי זאל העלפן צו קוק דעם ווי אַ דאַבלי לינגקט רשימה.
אבער עס איז באשטימט מעגלעך צו טאָן דאָס ווי אַ יינציקווייַז לינגקט רשימה.
>> אַזוי לאָזן ס האָבן אַ קוק אין וואָס דעם זאל קוקן ווי.
אויב מיר ווילן צו ענקוווע-- אַזוי איצט, ווידער מיר ניטאָ
סוויטשינג צו אַ לינגקט-רשימה באזירט מאָדעל דאָ.
אויב מיר ווילן צו ענקוועוע, מיר ווילן צו לייגן אַ נייַ עלעמענט, געזונט
וואָס טאָן מיר דאַרפֿן צו טאָן?
נו, ערשטער פון אַלע, ווייַל מיר ניטאָ אַדינג צו די סוף
און רימוווינג פון די אָנהייב, מיר מיסטאָמע
ווילן צו טייַנען פּוינטערז צו ביידע די קאָפּ און עק פון די לינגקט רשימה?
טייל ווייל אנדערן טערמין פֿאַר דער סוף פון די לינגקט רשימה,
די לעצטע עלעמענט אין דער לינגקט רשימה.
און די וועט מיסטאָמע, ווידער, זיין וווילטויק צו אונדז
אויב זיי זענען גלאבאלע וועריאַבאַלז.
אבער איצט אויב מיר ווילן צו לייגן אַ נייַ עלעמענט וואָס טאָן מיר האָבן צו טאָן?
וואס מיר נאָר [? מאַלאַק?] אָדער דינאַמיקאַללי אַלאַקייט אונדזער נייַ נאָדע פֿאַר זיך.
און דעריבער, נאָר ווי ווען מיר לייגן קיין עלעמענט צו אַ דאַבלי לינגקט רשימה מיר,
נאָר האָבן צו סאָרט אָפ-- די לעצטע דרייַ טריט דאָ
זענען נאָר אַלע וועגן מאָווינג די פּוינטערז אין די ריכטיק וועג
אַזוי אַז די עלעמענט געץ אַדדעד צו די קייט אָן ברייקינג די קייט
אָדער מאכן עטלעכע סאָרט פון גרייַז אָדער ווייל עטלעכע סאָרט פון צופאַל
פּאַסירן כווערביי מיר אַקסאַדענאַלי יתום עטלעכע יסודות פון אונדזער ריי.
דאָ ס וואָס דעם זאל קוקן ווי.
מיר ווילן צו לייגן די עלעמענט 10 צו דעם סוף פון דעם ריי.
אזוי די אָולדאַסט עלעמענט דאָ איז רעפּריזענטיד דורך קאָפּ.
אַז ס דער ערשטער זאַך מיר שטעלן אין דעם כייפּאַטעטיקאַל ריי דאָ.
און עק, 13, איז די מערסט לעצטנס צוגעגעבן עלעמענט.
און אַזוי אויב מיר ווילן צו ענקוועוע 10 אין דעם ריי, מיר ווילן צו לייגן עס נאָך 13.
און אַזוי מיר רע געגאנגען צו דינאַמיקאַללי אַלאַקייט פּלאַץ פֿאַר אַ נייַ נאָדע
און טשעק פֿאַר נאַל צו מאַכן זיכער מיר טאָן ניט האָבן אַ זכּרון דורכפאַל.
דעמאָלט מיר רע געגאנגען צו אָרט 10 אין אַז נאָדע,
און איצט מיר דאַרפֿן צו זיין אָפּגעהיט וועגן ווי מיר אָרגאַניזירן פּוינטערז
אַזוי מיר טאָן ניט ברעכן די קייט.
>> מיר קענען שטעלן 10 ס פרייַערדיק פעלד צו פונט צוריק צו דער אַלט עק,
און זינט '10 וועט זיין די נייַ עק אין עטלעכע פונט
דורך די צייַט אַלע פון ​​די קייטן זענען קאָננעקטעד,
גאָרנישט ס גיי צו קומען נאָך 10 רעכט איצט.
און אַזוי 10 ס ווייַטער טייַטל וועט פונט צו נאַל,
און דעמאָלט נאָך מיר טאָן דעם, נאָך מיר ווע קאָננעקטעד 10 קאַפּויער צו די קייט,
מיר קענען נעמען די אַלט קאָפּ, אָדער, אַנטשולדיקן מיר, די אַלט טייל פון די ריי.
די אַלט סוף פון דער ריי, 13, און מאַכן עס פונט צו 10.
און איצט, אין דעם פונט, מיר האָבן ענקוועועד די נומער 10 אין דעם ריי.
אַלע מיר דאַרפֿן צו טאָן איצט איז נאָר מאַך די עק צו פונט צו 10 אָנשטאָט פון צו 13.
>> דעקוועוינג איז אַקשלי זייער ענלעך צו פּאַפּינג
פון אַ אָנלייגן אַז איז ימפּלאַמענטאַד ווי אַ לינגקט רשימה
אויב איר ווע געזען די סטאַקס ווידעא.
אַלע מיר דאַרפֿן צו טאָן איז אָנהייב אין די אָנהייב, געפינען די רגע עלעמענט,
פּאָטער דער ערשטער עלעמענט, און דעריבער מאַך די קאָפּ
צו פונט צו די רגע עלעמענט.
מיסטאָמע בעסער צו וויזשוואַלייז עס נאָר צו זיין עקסטרע קלאָר וועגן עס.
אַזוי דאָ ס אונדזער ריי ווידער.
12 איז די אָולדאַסט עלעמענט אין אונדזער ריי, די קאָפּ.
10 איז דער נואַסט עלעמענט אין אונדזער ריי, אונדזער טייל.
>> און אַזוי ווען מיר ווילן צו דעקוועוע אַן עלעמענט,
מיר ווילן צו באַזייַטיקן די אָולדאַסט עלעמענט.
אַזוי וואָס טוט מיר טאָן?
נו מיר שטעלן אַ טראַווערסאַל טייַטל אַז סטאַרץ בייַ די קאָפּ,
און מיר מאַך עס אַזוי אַז עס ווייזט צו די רגע עלעמענט
פון דעם קוועוע-- עפּעס דורך זאגן Trav יקוואַלז Trav פייַל ווייַטער, למשל,
וואָלט מאַך Trav עס צו פונט צו 15, וואָס, נאָך מיר דעקוועוע 12,
אָדער נאָך מיר צונעמען 12, וועט ווערן די דעמאָלט-אָולדאַסט עלעמענט.
>> איצט מיר ווע גאַט אַ האַלטן אויף די ערשטער עלעמענט דורך די טייַטל קאָפּ
און די רגע עלעמענט דורך די טייַטל Trav.
מיר קענען איצט פּאָטער קאָפּ, און דעמאָלט מיר קענען זאָגן גאָרנישט קומט איידער 15 ענימאָר.
אזוי מיר קענען טוישן 15 ס פרייַערדיק טייַטל צו פונט צו נאַל,
און מיר נאָר מאַך די קאָפּ איבער.
און עס מיר גיין.
איצט מיר האָבן הצלחה דעקוועועד 12, און איצט מיר
האָבן אן אנדער ריי פון 4 יסודות.
אַז ס שיין פיל אַלע עס איז צו קיוז,
ביידע מענגע-באזירט און לינגקט-רשימה באזירט.
איך בין דאַג לויד.
דאס איז קס 50.