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