וואָס זענען אַלגערידאַמז? אויב איר האָט אלץ געחידושט ווי די טעקנאַלאַדזשיז אַרום איר אַרבעט, גיכער זענען אַז איר האָט געפֿונען דעם טערמין "אַלגערידאַם." די אַלגערידאַמז זענען שטעלט פון אינסטרוקציעס וואָס לאָזן קאָמפּיוטערס צו סאָלווע ספּעציפיש פּראָבלעמס אָדער דורכפירן טאַסקס יפישאַנטלי און אַקיעראַטלי. די אַלגערידאַמז זיי זענען פאָרשטעלן אין אונדזער טעגלעך לעבן, פֿון אונדזער סמאַרטפאָנע צו זוכן ענדזשאַנז אויף דער אינטערנעץ. פֿאַרשטיין וואָס זענען אַלגערידאַמז עס העלפּס אונדז פֿאַרשטיין ווי די טעקנאַלאַדזשיז וואָס מיר נוצן אַרבעט און ווי זיי קענען ווירקן אונדזער לעבן. אין דעם אַרטיקל, מיר וועלן ויספאָרשן אין דעטאַל וואָס זענען אַלגערידאַמז און ווי זיי השפּעה אונדזער געזעלשאַפט יעדער טאָג.
- די אַלגערידאַמז זענען לימעד שטעלט אָדער אָרדערד און גענוי כּללים וואָס לאָזן אַ אַרבעט צו זיין געפירט אויס אָדער אַ ספּעציפיש פּראָבלעם צו זיין סאַלווד.
- En קאָמפּיוטערס, אַלגערידאַמז זענען פונדאַמענטאַל, זינט זיי זענען די יקער פֿאַר פּלאַן און שאַפֿן ווייכווארג.
- אַ אַלגערידאַם קענען זיין קאַמפּערד מיט אַ קוקינג רעצעפּט. ביידע צונויפשטעלנ זיך פון אַ סעריע פון סטעפּס צו נאָכפאָלגן צו באַקומען אַ געוואלט רעזולטאַט.
- אַלגערידאַמז קענען זיין געוויינט אין פאַרשידענע קאַנטעקסץ, אַזאַ ווי דאַטן ענקריפּשאַן,די טעקע קאַמפּרעשאַן, די אינפֿאָרמאַציע זוכן אויף די אינטערנעט, צווישן אנדערע.
- פֿאַר אַ אַלגערידאַם צו זיין עפעקטיוו, עס מוזן זיין קלאָר, נויטיק y באפוילן. איר מוזן קענען צו סאָלווע די פּראָבלעם עפעקטיוו און אין אַ גלייַך צייט.
- עס זענען אַנדערש טעקניקס און מעטהאָדס צו פּלאַן אַלגערידאַמז, אַזאַ ווי פלאָווטשאַרט, די פּסעוודאָקאָדע און פּראָגראַממינג שפּראַך.
- אַמאָל אַן אַלגערידאַם איז באשאפן, עס איז מעגלעך אַפּטאַמייז עס אָדער פֿאַרבעסערן עס צו רעדוצירן די דורכפירונג צייט אָדער מינאַמייז די געוויינט רעסורסן.
- אַלגערידאַמז קענען אויך זיין קאָמפּלעקס, ינוואַלווינג קייפל סטעפּס און קאַנדישאַנאַל דיסיזשאַנז.
- אַלגערידאַמז זענען פאָרשטעלן אין אונדזער טעגלעך לעבן אין וועגן וואָס מיר קען נישט פאַרשטיין, אַזאַ ווי זוכן ענדזשאַנז, געזעלשאַפטלעך נעטוואָרקס אָדער רעקאָמענדאַציע סיסטעמען.
- אין קורץ, די אַלגערידאַמז זענען יקערדיק מכשירים פֿאַר קאַמפּיוטינג און פּראָבלעם סאַלווינג, וואָס לאָזן אונדז צו דורכפירן טאַסקס יפישאַנטלי און באַקומען די געוואלט רעזולטאַטן.
ק & א
ק & א - וואָס זענען אַלגערידאַמז?
1. וואָס איז אַן אַלגערידאַם?
- אַ אַלגערידאַם איז אַ סכום פון ינסטראַקשאַנז אָרדערד צו סאָלווע אַ פּראָבלעם אָדער דורכפירן אַ ספּעציפיש אַרבעט.
- אַן אַלגערידאַם איז אַ סיקוואַנס פון קלאָר, לאַדזשיקאַל סטעפּס וואָס פּראָדוצירן אַ געוואלט רעזולטאַט.
- אַלגערידאַמז זענען די פונדאַמענטאַל יקער פון פּראָגראַממינג און סאַלווינג קאַמפּיוטיישאַנאַל פּראָבלעמס.
2. וואָס זענען אַלגערידאַמז געניצט פֿאַר?
- אַלגערידאַמז זענען געניצט צו סאָלווע פּראָבלעמס אין פאַרשידן געביטן, אַזאַ ווי קאַמפּיוטינג, מאטעמאטיק און וויסנשאַפֿט אין אַלגעמיין.
- אַלגערידאַמז זענען יקערדיק פֿאַר די פאַנגקשאַנינג פון ווייכווארג מגילה און אַפּלאַקיישאַנז.
- אַלגערידאַמז לאָזן אונדז צו אָטאַמייט טאַסקס און געפֿינען עפעקטיוו סאַלושאַנז צו קאָמפּלעקס פּראָבלעמס.
3. וואָס איז די וויכטיקייט פון אַלגערידאַמז אין קאַמפּיוטינג?
- אַלגערידאַמז זענען די יקער פון פּראָגראַממינג און קאַמפּיוטינג אין אַלגעמיין.
- אַלגערידאַמז לאָזן אונדז צו פּלאַן מגילה און בויען עפעקטיוו סאַלושאַנז צו קאָמפּיוטער פּראָבלעמס.
- אַלגערידאַמז העלפֿן אַפּטאַמייז סיסטעם פאָרשטעלונג און פֿאַרבעסערן די עפעקטיווקייַט פון קאַמפּיוטינג פּראַסעסאַז.
4. וואָס זענען עטלעכע קעראַקטעריסטיקס פון אַלגערידאַמז?
- אַלגערידאַמז מוזן זיין גענוי און דיטיילד אין זייער ינסטראַקשאַנז.
- אַלגערידאַמז מוזן זיין לאַדזשיקאַל און קאָנסיסטענט צו באַקומען די געוואלט רעזולטאַט.
- אַלגערידאַמז מוזן זיין ענדלעך, דאָס איז, זיי מוזן ענדיקן נאָך אַ ענדלעך נומער פון טריט.
5. ווי זענען אַלגערידאַמז רעפּריזענטיד?
- אַלגערידאַמז קענען זיין רעפּריזענטיד מיט פלאָוטשאַרץ, פּסעוודאָקאָדע אָדער פּראָגראַממינג שפּראַכן.
- פלאָווטשאַרץ זענען אַ פּראָסט וועג צו פאָרשטעלן אַלגערידאַמז ניצן פיגיערז און עראָוז וואָס אָנווייַזן די סיקוואַנס פון סטעפּס.
- פּסעוודאָקאָדע איז אַן ינפאָרמאַל שפּראַך וואָס באשרייבט די אַלגערידאַם אין דעטאַל ניצן סטראַקטשערז ענלעך צו מענטש שפּראַך.
6. וואָס איז די חילוק צווישן אַלגערידאַם און פּראָגראַם?
- אַ אַלגערידאַם איז אַ סיקוואַנס פון סטעפּס צו סאָלווע אַ פּראָבלעם, בשעת אַ פּראָגראַם איז די ימפּלאַמענטיישאַן פון די אַלגערידאַם אין אַ פּראָגראַממינג שפּראַך.
- אַן אַלגערידאַם איז אַן אַבסטראַקציע אָדער קאַמף פּלאַן, בשעת אַ פּראָגראַם איז דער באַטאָנען קאָד וואָס גייט צו דעם פּלאַן און קענען זיין עקסאַקיוטאַד דורך אַ קאָמפּיוטער.
- אַלגערידאַם איז די "וואָס" צו טאָן, בשעת די פּראָגראַם איז די "ווי" עס זאָל זיין געטאן.
7. וואָס איז די שייכות צווישן אַלגערידאַמז און קינסטלעך סייכל?
- אַלגערידאַמז זענען פונדאַמענטאַל אין די פעלד פון קינסטלעך סייכל.
- קינסטלעך סייכל אַלגערידאַמז לאָזן מאשינען צו לערנען, סיבה און מאַכן דיסיזשאַנז ענלעך צו יומאַנז.
- קינסטלעך סייכל ניצט אַלגערידאַמז צו אַנאַלייז גרויס אַמאַונץ פון דאַטן און געפֿינען פּאַטערנז אָדער מאַכן פֿאָרויסזאָגן.
8. וואָס איז די קאַמפּלעקסיטי פון אַ אַלגערידאַם?
- די קאַמפּלעקסיטי פון אַן אַלגערידאַם איז אַ מאָס פון ווי פילע קאַמפּיוטיישאַנאַל רעסורסן, אַזאַ ווי צייט און זכּרון, עס ריקווייערז צו סאָלווע אַ פּראָבלעם.
- קאַמפּלעקסיטי קענען זיין קלאַסאַפייד אין צייט אָדער פּלאַץ, דיפּענדינג אויף צי מיר זענען ריפערד צו די דורכפירונג צייט אָדער די זיקאָרן רעסורסן געניצט.
- נידעריקער קאַמפּלעקסיטי מיטל אַז די אַלגערידאַם איז מער עפעקטיוו און ריקווייערז ווייניקערע רעסורסן צו סאָלווע די פּראָבלעם.
9. זענען דאָרט באַרימט אַלגערידאַמז?
- יאָ, עס זענען עטלעכע באַרימט אַלגערידאַמז אין פאַרשידענע געביטן.
- עטלעכע באַוווסט ביישפילן זענען די ביינערי זוכן אַלגערידאַם, די בלאָז סאָרט אַלגערידאַם, און די עוקליד אַלגערידאַם.
- די אַלגערידאַמז זענען וויידלי געניצט און געלערנט רעכט צו זייער עפעקטיווקייַט און אָנווענדלעך אין פאַרשידן פּראָבלעמס.
10. וואָס סקילז זענען פארלאנגט צו פּלאַן אַלגערידאַמז?
- צו פּלאַן אַלגערידאַמז, אַ גוט וויסן פון פּראָגראַממינג און לאָגיק איז פארלאנגט.
- עס איז יקערדיק צו האָבן אַנאַליטיש און פּראָבלעם סאַלווינג סקילז צו ידענטיפיצירן די נייטיק סטאַגעס און אָפּטימאַל סאַלושאַנז.
- עס אויך העלפּס צו האָבן דערפאַרונג אין מאטעמאטיק און אַ פארשטאנד פון פאַרשידענע יגזיסטינג דאַטן סטראַקטשערז און אַלגערידאַמז.
איך בין Sebastián Vidal, אַ קאָמפּיוטער ינזשעניר לייַדנשאַפטלעך וועגן טעכנאָלאָגיע און דיי. דערצו, איך בין דער באשעפער פון tecnobits.com, ווו איך טיילן טוטאָריאַלז צו מאַכן טעכנאָלאָגיע מער צוטריטלעך און פאַרשטיייק פֿאַר אַלעמען.